{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":189293403,"defaultBranch":"develop","name":"jvm-libp2p","ownerLogin":"libp2p","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-05-29T20:28:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14838238?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716457426.0","currentOid":""},"activityList":{"items":[{"before":"4e730882ab880822e33a9ab27ab37957ca144e4b","after":null,"ref":"refs/heads/v1.0.0","pushedAt":"2024-05-23T09:43:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"StefanBratanov","name":"Stefan Bratanov","path":"/StefanBratanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14827647?s=80&v=4"}},{"before":"85618582d0ff11cd56675a0b213ca3a10dbe1fc1","after":"4a9d31967f9ab34e2385c3857fa383bdfdcb8e2f","ref":"refs/heads/master","pushedAt":"2024-05-22T08:43:16.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"StefanBratanov","name":"Stefan Bratanov","path":"/StefanBratanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14827647?s=80&v=4"},"commit":{"message":"Merge pull request #367 from libp2p/1.1.1","shortMessageHtmlLink":"Merge pull request #367 from libp2p/1.1.1"}},{"before":"640cc5d984d7d40fd7ae8351afacac2288ba9aef","after":"a651ac7bb499eff01f8d19335bdcac600cefb745","ref":"refs/heads/1.1.1","pushedAt":"2024-05-22T08:36:10.000Z","pushType":"push","commitsCount":88,"pusher":{"login":"StefanBratanov","name":"Stefan Bratanov","path":"/StefanBratanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14827647?s=80&v=4"},"commit":{"message":"1.1.1 release","shortMessageHtmlLink":"1.1.1 release"}},{"before":null,"after":"640cc5d984d7d40fd7ae8351afacac2288ba9aef","ref":"refs/heads/1.1.1","pushedAt":"2024-05-22T08:30:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StefanBratanov","name":"Stefan Bratanov","path":"/StefanBratanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14827647?s=80&v=4"},"commit":{"message":"Set topicID on outbound IHAVE and ignore inbound IHAVE for unknown topic (#365)\n\nCo-authored-by: Anton Nashatyrev ","shortMessageHtmlLink":"Set topicID on outbound IHAVE and ignore inbound IHAVE for unknown to…"}},{"before":"d0552c7f449d5958194cd8354d62b3b3442108ee","after":"640cc5d984d7d40fd7ae8351afacac2288ba9aef","ref":"refs/heads/develop","pushedAt":"2024-05-22T07:49:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StefanBratanov","name":"Stefan Bratanov","path":"/StefanBratanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14827647?s=80&v=4"},"commit":{"message":"Set topicID on outbound IHAVE and ignore inbound IHAVE for unknown topic (#365)\n\nCo-authored-by: Anton Nashatyrev ","shortMessageHtmlLink":"Set topicID on outbound IHAVE and ignore inbound IHAVE for unknown to…"}},{"before":"838d7da4e986c8506bec01889f429cdf1a33b43a","after":"d0552c7f449d5958194cd8354d62b3b3442108ee","ref":"refs/heads/develop","pushedAt":"2024-05-21T06:41:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nashatyrev","name":"Anton Nashatyrev","path":"/Nashatyrev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8173857?s=80&v=4"},"commit":{"message":"Fix mdns when listening with ipv6 wildcard (which includes ipv4) (#366)","shortMessageHtmlLink":"Fix mdns when listening with ipv6 wildcard (which includes ipv4) (#366)"}},{"before":"f7181839f1ff2f96beddc42d18c7c53cd296daac","after":null,"ref":"refs/heads/ihave_improvements","pushedAt":"2024-05-15T14:09:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"StefanBratanov","name":"Stefan Bratanov","path":"/StefanBratanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14827647?s=80&v=4"}},{"before":null,"after":"f7181839f1ff2f96beddc42d18c7c53cd296daac","ref":"refs/heads/ihave_improvements","pushedAt":"2024-05-15T14:05:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StefanBratanov","name":"Stefan Bratanov","path":"/StefanBratanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14827647?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"9fd77410345f72bb1c327ef8d09a9f3ed41d15be","after":"838d7da4e986c8506bec01889f429cdf1a33b43a","ref":"refs/heads/develop","pushedAt":"2024-05-15T12:03:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nashatyrev","name":"Anton Nashatyrev","path":"/Nashatyrev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8173857?s=80&v=4"},"commit":{"message":"Fix remotePubKey in Noise secure Session (#364)\n\n* Fix Noise negotiator to put the right remote PubKey into SecureChannel.Session\r\n* Add test\r\n* Increase the RelayTest test timeout. It weirdly may take up to 10 sec. Sometimes it's almost instant","shortMessageHtmlLink":"Fix remotePubKey in Noise secure Session (#364)"}},{"before":"9895401e86aa8bb1079f5fa9d4a11fc20c996028","after":"9fd77410345f72bb1c327ef8d09a9f3ed41d15be","ref":"refs/heads/develop","pushedAt":"2024-05-06T10:55:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nashatyrev","name":"Anton Nashatyrev","path":"/Nashatyrev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8173857?s=80&v=4"},"commit":{"message":"Fix returning internal mutable set to avoid ConcurrentModificationException (#362)","shortMessageHtmlLink":"Fix returning internal mutable set to avoid ConcurrentModificationExc…"}},{"before":"4c1f3c5a738359f39855bf4d8b5bb81675580cbc","after":"9895401e86aa8bb1079f5fa9d4a11fc20c996028","ref":"refs/heads/develop","pushedAt":"2024-03-28T14:11:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nashatyrev","name":"Anton Nashatyrev","path":"/Nashatyrev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8173857?s=80&v=4"},"commit":{"message":"update dokka (#357)","shortMessageHtmlLink":"update dokka (#357)"}},{"before":"562ce10be9f3839cd9ce0ce3b745fed7d3b1921e","after":"4c1f3c5a738359f39855bf4d8b5bb81675580cbc","ref":"refs/heads/develop","pushedAt":"2024-03-28T08:15:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nashatyrev","name":"Anton Nashatyrev","path":"/Nashatyrev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8173857?s=80&v=4"},"commit":{"message":"Update netty to fix native-image builds (#355)","shortMessageHtmlLink":"Update netty to fix native-image builds (#355)"}},{"before":"24982eee203f72a96769fc103195c9807c61f425","after":"562ce10be9f3839cd9ce0ce3b745fed7d3b1921e","ref":"refs/heads/develop","pushedAt":"2024-02-20T14:38:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StefanBratanov","name":"Stefan Bratanov","path":"/StefanBratanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14827647?s=80&v=4"},"commit":{"message":"Implement autonat protocol (#349)","shortMessageHtmlLink":"Implement autonat protocol (#349)"}},{"before":"ca5eb72991b3aa0122b9255bc43b3f4912274f37","after":"24982eee203f72a96769fc103195c9807c61f425","ref":"refs/heads/develop","pushedAt":"2024-01-31T16:49:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"libp2p-mgmt-read-write[bot]","name":null,"path":"/apps/libp2p-mgmt-read-write","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/195164?s=80&v=4"},"commit":{"message":"chore: Update .github/workflows/stale.yml [skip ci]","shortMessageHtmlLink":"chore: Update .github/workflows/stale.yml [skip ci]"}},{"before":"ac6127b66caf1773ee68235deaaad5736d60eb75","after":"ca5eb72991b3aa0122b9255bc43b3f4912274f37","ref":"refs/heads/develop","pushedAt":"2024-01-30T19:51:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dhuseby","name":"Dave Huseby","path":"/dhuseby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5017470?s=80&v=4"},"commit":{"message":"Merge pull request #347 from dhuseby/dhuseby-new-issue-clarification\n\nchore(cfg): update new issue templates","shortMessageHtmlLink":"Merge pull request #347 from dhuseby/dhuseby-new-issue-clarification"}},{"before":"df903404577ee9fc2d3d82095dd63f46114620d3","after":null,"ref":"refs/heads/yamux_limit_buffer_per_stream","pushedAt":"2024-01-17T14:46:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"StefanBratanov","name":"Stefan Bratanov","path":"/StefanBratanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14827647?s=80&v=4"}},{"before":"433d0b16479d523b5470532e8cc918788237c4c8","after":"85618582d0ff11cd56675a0b213ca3a10dbe1fc1","ref":"refs/heads/master","pushedAt":"2024-01-17T13:49:39.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"StefanBratanov","name":"Stefan Bratanov","path":"/StefanBratanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14827647?s=80&v=4"},"commit":{"message":"Merge pull request #346 from libp2p/1.1.0\n\n1.1.0 Release","shortMessageHtmlLink":"Merge pull request #346 from libp2p/1.1.0"}},{"before":"ac6127b66caf1773ee68235deaaad5736d60eb75","after":"2e441b79793811fcc8b86e093cbcf8530d862864","ref":"refs/heads/1.1.0","pushedAt":"2024-01-17T12:23:02.000Z","pushType":"push","commitsCount":85,"pusher":{"login":"StefanBratanov","name":"Stefan Bratanov","path":"/StefanBratanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14827647?s=80&v=4"},"commit":{"message":"1.1.0 release","shortMessageHtmlLink":"1.1.0 release"}},{"before":null,"after":"ac6127b66caf1773ee68235deaaad5736d60eb75","ref":"refs/heads/1.1.0","pushedAt":"2024-01-17T12:19:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StefanBratanov","name":"Stefan Bratanov","path":"/StefanBratanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14827647?s=80&v=4"},"commit":{"message":"Implement circuit relay v2 (#345)\n\n* Initial import of circuit relay\r\n* Don't let tcp dial a circuit address\r\n* Use ScheduledExecutorService in RelayTransport maintenance\r\n* Add self-contained local relay test\r\n* Add unit test for relay bandwidth limit","shortMessageHtmlLink":"Implement circuit relay v2 (#345)"}},{"before":"10514b13673ee69db32a4a3282f8aa5f66beba04","after":"ac6127b66caf1773ee68235deaaad5736d60eb75","ref":"refs/heads/develop","pushedAt":"2024-01-15T13:37:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nashatyrev","name":"Anton Nashatyrev","path":"/Nashatyrev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8173857?s=80&v=4"},"commit":{"message":"Implement circuit relay v2 (#345)\n\n* Initial import of circuit relay\r\n* Don't let tcp dial a circuit address\r\n* Use ScheduledExecutorService in RelayTransport maintenance\r\n* Add self-contained local relay test\r\n* Add unit test for relay bandwidth limit","shortMessageHtmlLink":"Implement circuit relay v2 (#345)"}},{"before":"e363c49b5eae73e526cc73649195e0644e78d32d","after":"10514b13673ee69db32a4a3282f8aa5f66beba04","ref":"refs/heads/develop","pushedAt":"2023-11-24T06:36:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nashatyrev","name":"Anton Nashatyrev","path":"/Nashatyrev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8173857?s=80&v=4"},"commit":{"message":"Don't try and dial DNSADDR addresses (#343)","shortMessageHtmlLink":"Don't try and dial DNSADDR addresses (#343)"}},{"before":"e8438361eb07518e77fcd18ec73048d7a06d6d6f","after":"e363c49b5eae73e526cc73649195e0644e78d32d","ref":"refs/heads/develop","pushedAt":"2023-10-26T12:56:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StefanBratanov","name":"Stefan Bratanov","path":"/StefanBratanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14827647?s=80&v=4"},"commit":{"message":"[Yamux] Allow max ACK backlog of 256 streams (#340)","shortMessageHtmlLink":"[Yamux] Allow max ACK backlog of 256 streams (#340)"}},{"before":"ee02cf94d5bcc467e1f116b4b012d916a19009a2","after":"e8438361eb07518e77fcd18ec73048d7a06d6d6f","ref":"refs/heads/develop","pushedAt":"2023-10-11T13:05:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nashatyrev","name":"Anton Nashatyrev","path":"/Nashatyrev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8173857?s=80&v=4"},"commit":{"message":"Refactor Yamux flags (#338)\n\n* Convert YamuxType to enum\r\n* Refactor YamuxFlags: convert them to Set of enum values.","shortMessageHtmlLink":"Refactor Yamux flags (#338)"}},{"before":"3ac83c4c3b3dd255ed4226e355eb3b2fbb3dd3a3","after":"ee02cf94d5bcc467e1f116b4b012d916a19009a2","ref":"refs/heads/develop","pushedAt":"2023-10-11T12:37:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nashatyrev","name":"Anton Nashatyrev","path":"/Nashatyrev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8173857?s=80&v=4"},"commit":{"message":"Fix the case when a stream is closed while still having buffered data for write (#330)\n\n* Fix the case when a stream is closed while still having buffered data for write\r\n* Add unit test for close case when outbound data buffered","shortMessageHtmlLink":"Fix the case when a stream is closed while still having buffered data…"}},{"before":"7dc2fa287bb466b3ac3dda18e45707a28df956f5","after":"3ac83c4c3b3dd255ed4226e355eb3b2fbb3dd3a3","ref":"refs/heads/develop","pushedAt":"2023-10-10T13:20:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nashatyrev","name":"Anton Nashatyrev","path":"/Nashatyrev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8173857?s=80&v=4"},"commit":{"message":"Add large blob test (#337)\n\n* Add HostTestJava.largeBlob() test\r\n* Add some flexibility to the HostBuilder\r\n* Add DebugHandlerBuilder.addCompactLogger() which adds a logger which shrinks too long messages\r\n\r\nCo-authored-by: Dr Ian Preston [ianopolous@protonmail.com](mailto:ianopolous@protonmail.com)","shortMessageHtmlLink":"Add large blob test (#337)"}},{"before":"26efe02cad1d75cc74f9965aa4921def099eb7f3","after":"7dc2fa287bb466b3ac3dda18e45707a28df956f5","ref":"refs/heads/develop","pushedAt":"2023-10-10T12:06:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nashatyrev","name":"Anton Nashatyrev","path":"/Nashatyrev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8173857?s=80&v=4"},"commit":{"message":"Refactor YamuxHandler.SendBuffer (#328)\n\n* Introduce ByteBufQueue\r\n* Add ByteBufQueue tests\r\n* Writing exec path is always through fill/drain buffer\r\n* Adopt/fix existing tests\r\n* Add new test checking correct handling of negative sendWindowSize","shortMessageHtmlLink":"Refactor YamuxHandler.SendBuffer (#328)"}},{"before":"3ba6272d25afce47b4da8245fc649573cbd24017","after":"26efe02cad1d75cc74f9965aa4921def099eb7f3","ref":"refs/heads/develop","pushedAt":"2023-10-09T13:49:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nashatyrev","name":"Anton Nashatyrev","path":"/Nashatyrev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8173857?s=80&v=4"},"commit":{"message":"Change maxPrunePeers and maxPeersPerPruneMessage usage (#336)\n\n* Use maxPrunePeers to limit the amount of peers in PX\r\n* Use maxPeersPerPruneMessage instead of maxPrunePeers to limit the amount of peers processed in PX\r\n* Test for maxPeersSentInPruneMsg\r\n* Add testMaxPeersAcceptedInPruneMsg test\r\n\r\n---------\r\n\r\nCo-authored-by: Anton Nashatyrev \r\nCo-authored-by: Anton Nashatyrev ","shortMessageHtmlLink":"Change maxPrunePeers and maxPeersPerPruneMessage usage (#336)"}},{"before":"b902c1e5a3c25ebe0d33a650802efd811c84230b","after":"3ba6272d25afce47b4da8245fc649573cbd24017","ref":"refs/heads/develop","pushedAt":"2023-10-09T07:36:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nashatyrev","name":"Anton Nashatyrev","path":"/Nashatyrev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8173857?s=80&v=4"},"commit":{"message":"Refactor YamuxHandler (#326)\n\n* Refactor YamuxHandler:\r\n* Create YamuxStreamHandler inner class\r\n* incapsulate all stream related operations there\r\n* Add Muxer specific exceptions\r\n* Extract writeFrame() method\r\n* Group class properties\r\n* Adjust exception message. Fix the test","shortMessageHtmlLink":"Refactor YamuxHandler (#326)"}},{"before":"48a66ab7c994280162bea5f63887c1792d6e3d72","after":"b902c1e5a3c25ebe0d33a650802efd811c84230b","ref":"refs/heads/develop","pushedAt":"2023-10-05T17:17:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Nashatyrev","name":"Anton Nashatyrev","path":"/Nashatyrev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8173857?s=80&v=4"},"commit":{"message":"Fix .gitattributes (#335)\n\n* Change the eol attribute to CRLF for *.bat files\r\n* Treat *.png as binary (I believe these are the only binary files at the moment)\r\n* For some reason the gradle.bat needs to be recommitted (no tool detect any changes in it)","shortMessageHtmlLink":"Fix .gitattributes (#335)"}},{"before":"a90e1698690b22f3443adb8dba6e2b0a9d414a79","after":"48a66ab7c994280162bea5f63887c1792d6e3d72","ref":"refs/heads/develop","pushedAt":"2023-09-28T04:47:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StefanBratanov","name":"Stefan Bratanov","path":"/StefanBratanov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14827647?s=80&v=4"},"commit":{"message":"Fix unit test consistency (#333)","shortMessageHtmlLink":"Fix unit test consistency (#333)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUdWxSQA","startCursor":null,"endCursor":null}},"title":"Activity · libp2p/jvm-libp2p"}