{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":614359210,"defaultBranch":"master","name":"litep2p","ownerLogin":"paritytech","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-15T12:35:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14176906?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723716707.0","currentOid":""},"activityList":{"items":[{"before":"3c0c7c7f2711a4896e866e0f9710971c47e21d7d","after":"ffc09424d063cee911fc0b3ecb0d2fa1fe722878","ref":"refs/heads/dm-providers-rpc","pushedAt":"2024-08-15T15:50:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"WIP: Handle `GET_PROVIDER` request","shortMessageHtmlLink":"WIP: Handle GET_PROVIDER request"}},{"before":"98ee05261ef89cfa8b8ec676a7c31025c0930e8c","after":"3c0c7c7f2711a4896e866e0f9710971c47e21d7d","ref":"refs/heads/dm-providers-rpc","pushedAt":"2024-08-15T13:31:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"Handle `ADD_PROVIDER` network message","shortMessageHtmlLink":"Handle ADD_PROVIDER network message"}},{"before":"8eba88da0ac7100d0847314a6812c48c5778ad28","after":"98ee05261ef89cfa8b8ec676a7c31025c0930e8c","ref":"refs/heads/dm-providers-rpc","pushedAt":"2024-08-15T13:30:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"Handle `ADD_PROVIDER` network message","shortMessageHtmlLink":"Handle ADD_PROVIDER network message"}},{"before":"b0a75e9f267f8d6d9b5e00a49b7c9557ee048d0a","after":"8eba88da0ac7100d0847314a6812c48c5778ad28","ref":"refs/heads/dm-providers-rpc","pushedAt":"2024-08-15T11:47:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"Deserialize `ADD_PROVIDER` & `GET_PROVIDERS` from protobuf","shortMessageHtmlLink":"Deserialize ADD_PROVIDER & GET_PROVIDERS from protobuf"}},{"before":"3ef287a7610306f3d3f1e1821c118d8cbac70780","after":"b0a75e9f267f8d6d9b5e00a49b7c9557ee048d0a","ref":"refs/heads/dm-providers-rpc","pushedAt":"2024-08-15T10:21:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"Serialize `ADD_PROVIDER` & `GET_PROVIDERS` into protobuf","shortMessageHtmlLink":"Serialize ADD_PROVIDER & GET_PROVIDERS into protobuf"}},{"before":"219245d3d8d61bcac05ed42923ebdf11fada62b3","after":null,"ref":"refs/heads/dm-store-providers","pushedAt":"2024-08-15T10:11:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"}},{"before":"8d18cb5c79730d0bd4f749898a3dddc4137fe4db","after":"a9f69697315a64cf886af4baff6ec8f25e1e0546","ref":"refs/heads/master","pushedAt":"2024-08-15T10:11:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"kad: Add support for provider records to `MemoryStore` (#200)\n\nResolves https://github.com/paritytech/litep2p/issues/195.","shortMessageHtmlLink":"kad: Add support for provider records to MemoryStore (#200)"}},{"before":"8dc00235eed53baf5576dbe2390b1b72921beb8e","after":"219245d3d8d61bcac05ed42923ebdf11fada62b3","ref":"refs/heads/dm-store-providers","pushedAt":"2024-08-15T10:04:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"Apply review suggestions","shortMessageHtmlLink":"Apply review suggestions"}},{"before":"aed15bae9094112a0f4b4dbad034c98a5439f37d","after":"5ca073eba11d00da7949985d5d0a0bbe6d3a7b97","ref":"refs/heads/lexnv/impr-errors","pushedAt":"2024-08-14T11:15:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexnv","name":"Alexandru Vasile","path":"/lexnv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60601340?s=80&v=4"},"commit":{"message":"error: Fix typo\n\nSigned-off-by: Alexandru Vasile ","shortMessageHtmlLink":"error: Fix typo"}},{"before":null,"after":"59e194f508f5991d32e7eb56b31c84a12eb9537b","ref":"refs/heads/lexnv/enable-features","pushedAt":"2024-08-14T11:10:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lexnv","name":"Alexandru Vasile","path":"/lexnv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60601340?s=80&v=4"},"commit":{"message":"cargo: Enable all features by default\n\nSigned-off-by: Alexandru Vasile ","shortMessageHtmlLink":"cargo: Enable all features by default"}},{"before":"409b2d88d79cef3c45e98f7cd8e1e360d86909b2","after":"aed15bae9094112a0f4b4dbad034c98a5439f37d","ref":"refs/heads/lexnv/impr-errors","pushedAt":"2024-08-14T11:08:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexnv","name":"Alexandru Vasile","path":"/lexnv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60601340?s=80&v=4"},"commit":{"message":"transport/tests: Check open failure propagates multiple errors\n\nSigned-off-by: Alexandru Vasile ","shortMessageHtmlLink":"transport/tests: Check open failure propagates multiple errors"}},{"before":"c9e7affa1131fce1dd6a5bffcb9236c66facdd90","after":"409b2d88d79cef3c45e98f7cd8e1e360d86909b2","ref":"refs/heads/lexnv/impr-errors","pushedAt":"2024-08-14T10:20:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lexnv","name":"Alexandru Vasile","path":"/lexnv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60601340?s=80&v=4"},"commit":{"message":"error: Add documentation and cleanup variants\n\nSigned-off-by: Alexandru Vasile ","shortMessageHtmlLink":"error: Add documentation and cleanup variants"}},{"before":"ea92413de9e3fc7c913bd87d94e3177ca1bac479","after":"3ef287a7610306f3d3f1e1821c118d8cbac70780","ref":"refs/heads/dm-providers-rpc","pushedAt":"2024-08-14T08:45:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"Serialize `ADD_PROVIDER` & `GET_PROVIDERS` into protobuf","shortMessageHtmlLink":"Serialize ADD_PROVIDER & GET_PROVIDERS into protobuf"}},{"before":null,"after":"c9e7affa1131fce1dd6a5bffcb9236c66facdd90","ref":"refs/heads/lexnv/impr-errors","pushedAt":"2024-08-14T08:34:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lexnv","name":"Alexandru Vasile","path":"/lexnv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60601340?s=80&v=4"},"commit":{"message":"tests: Adjust testing\n\nSigned-off-by: Alexandru Vasile ","shortMessageHtmlLink":"tests: Adjust testing"}},{"before":"aa18af8fd4d2209e849308df08b4c792e6a468db","after":"8d18cb5c79730d0bd4f749898a3dddc4137fe4db","ref":"refs/heads/master","pushedAt":"2024-08-13T16:05:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lexnv","name":"Alexandru Vasile","path":"/lexnv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60601340?s=80&v=4"},"commit":{"message":"transport: Allow manual setting of keep-alive timeout (#155)\n\nAllow configure time duration of keep_alive_timeouts in\r\n`TransportService`.\r\nFor `RequestResponseProtocol`, use its timeout configuration.\r\nFor other protocols, use the original default 5 seconds.\r\n\r\nRelated issue: #153","shortMessageHtmlLink":"transport: Allow manual setting of keep-alive timeout (#155)"}},{"before":null,"after":"ea92413de9e3fc7c913bd87d94e3177ca1bac479","ref":"refs/heads/dm-providers-rpc","pushedAt":"2024-08-13T15:09:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"Extend `KademliaMessage` with `AddProvider` & `GetProviders`","shortMessageHtmlLink":"Extend KademliaMessage with AddProvider & GetProviders"}},{"before":"3f64308b538c87c36be01e1c3a19adcc1319ae74","after":"8dc00235eed53baf5576dbe2390b1b72921beb8e","ref":"refs/heads/dm-store-providers","pushedAt":"2024-08-13T04:54:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"minor: remove unused import","shortMessageHtmlLink":"minor: remove unused import"}},{"before":"a835f998c95b535cfc407f68cc2a0cd10731d639","after":"3f64308b538c87c36be01e1c3a19adcc1319ae74","ref":"refs/heads/dm-store-providers","pushedAt":"2024-08-13T04:51:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"minor: formatting","shortMessageHtmlLink":"minor: formatting"}},{"before":"2afed5b41bfe5792548819d6f8930cb4e010522f","after":"a835f998c95b535cfc407f68cc2a0cd10731d639","ref":"refs/heads/dm-store-providers","pushedAt":"2024-08-13T04:50:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"minor: formatting","shortMessageHtmlLink":"minor: formatting"}},{"before":"8294046c8c30a0a299bd2491fcbe9cee9b3ee6ea","after":"2afed5b41bfe5792548819d6f8930cb4e010522f","ref":"refs/heads/dm-store-providers","pushedAt":"2024-08-13T04:48:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"Add logs","shortMessageHtmlLink":"Add logs"}},{"before":"73fa46211fb28552e2290b129615c9eda992460c","after":"8294046c8c30a0a299bd2491fcbe9cee9b3ee6ea","ref":"refs/heads/dm-store-providers","pushedAt":"2024-08-13T04:34:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"Add more tests","shortMessageHtmlLink":"Add more tests"}},{"before":"63093f9b5dc9c0a9a4054ecb36320c197c922aac","after":"73fa46211fb28552e2290b129615c9eda992460c","ref":"refs/heads/dm-store-providers","pushedAt":"2024-08-12T17:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"minor: remove unneeded `Hash` derive","shortMessageHtmlLink":"minor: remove unneeded Hash derive"}},{"before":"8e039846869135ea59620ec8412f51e7ce1828d6","after":"63093f9b5dc9c0a9a4054ecb36320c197c922aac","ref":"refs/heads/dm-store-providers","pushedAt":"2024-08-12T17:21:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into dm-store-providers","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into dm-store-providers"}},{"before":"9cd30529c7443feaec15ee3139ca442544d73243","after":"8e039846869135ea59620ec8412f51e7ce1828d6","ref":"refs/heads/dm-store-providers","pushedAt":"2024-08-12T17:18:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"minor: update comment","shortMessageHtmlLink":"minor: update comment"}},{"before":"c7bb77307faef19aeaff88dcc49cefd411c5ff58","after":"9cd30529c7443feaec15ee3139ca442544d73243","ref":"refs/heads/dm-store-providers","pushedAt":"2024-08-12T17:14:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"Use plain `usize` instead of `NonZeroUsize` for constants","shortMessageHtmlLink":"Use plain usize instead of NonZeroUsize for constants"}},{"before":"6da9d62be3480f9ee00d0b5f27f0efdc25a5967b","after":"c7bb77307faef19aeaff88dcc49cefd411c5ff58","ref":"refs/heads/dm-store-providers","pushedAt":"2024-08-12T17:09:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"Add more tests","shortMessageHtmlLink":"Add more tests"}},{"before":"f96b451e89eccef1cc530bed1289e303f75a4df4","after":"851feffb04aa6c799ac400db52ed4cf51b6d0bad","ref":"refs/heads/dependabot/cargo/network-interface-2.0.0","pushedAt":"2024-08-12T16:37:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump network-interface from 1.1.4 to 2.0.0\n\nBumps [network-interface](https://github.com/EstebanBorai/network-interface) from 1.1.4 to 2.0.0.\n- [Release notes](https://github.com/EstebanBorai/network-interface/releases)\n- [Changelog](https://github.com/EstebanBorai/network-interface/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/EstebanBorai/network-interface/compare/v1.1.4...v2.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: network-interface\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump network-interface from 1.1.4 to 2.0.0"}},{"before":"fc657b2943768a15a51cb823101ad65c664158ed","after":null,"ref":"refs/heads/dependabot/cargo/async-trait-0.1.81","pushedAt":"2024-08-12T16:36:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"}},{"before":"e2bbdac25346ffcd7aeb90eb1f7e93ddcdd47da7","after":"aa18af8fd4d2209e849308df08b4c792e6a468db","ref":"refs/heads/master","pushedAt":"2024-08-12T16:36:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmitry-markin","name":"Dmitry Markin","path":"/dmitry-markin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6322171?s=80&v=4"},"commit":{"message":"build(deps): bump async-trait from 0.1.80 to 0.1.81 (#199)\n\nBumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.80\r\nto 0.1.81.\r\n
\r\nRelease notes\r\n

Sourced from async-trait's\r\nreleases.

\r\n
\r\n

0.1.81

\r\n
    \r\n
  • Turn off unneeded features of syn dependency (#272,\r\nthanks @​klensy)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 383f65f\r\nRelease 0.1.81
  • \r\n
  • 4ec740e\r\nMerge pull request #273\r\nfrom dtolnay/cloneimpls
  • \r\n
  • b6c6063\r\nIgnore trivially_copy_pass_by_ref pedantic clippy lint
  • \r\n
  • 315fd90\r\nTurn off syn/clone-impls feature
  • \r\n
  • 94a3165\r\nMerge pull request #272\r\nfrom klensy/syn-f
  • \r\n
  • 2fac940\r\nsyn: remove derive feature
  • \r\n
  • 4a00d73\r\nWork around dead code warning in test
  • \r\n
  • dba15b5\r\nMerge pull request #270\r\nfrom dtolnay/objsafety
  • \r\n
  • d28c95b\r\nFormer where_clauses_object_safety lint is now hard error
  • \r\n
  • 78a5922\r\nFill in ignore reasons in all #[ignore] attributes
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=async-trait&package-manager=cargo&previous-version=0.1.80&new-version=0.1.81)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump async-trait from 0.1.80 to 0.1.81 (#199)"}},{"before":null,"after":"fc657b2943768a15a51cb823101ad65c664158ed","ref":"refs/heads/dependabot/cargo/async-trait-0.1.81","pushedAt":"2024-08-12T14:39:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump async-trait from 0.1.80 to 0.1.81\n\nBumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.80 to 0.1.81.\n- [Release notes](https://github.com/dtolnay/async-trait/releases)\n- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.80...0.1.81)\n\n---\nupdated-dependencies:\n- dependency-name: async-trait\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump async-trait from 0.1.80 to 0.1.81"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEm1k6TwA","startCursor":null,"endCursor":null}},"title":"Activity · paritytech/litep2p"}