ift-ts:p2p:ift:2026q1-nimlibp2p-maintenance
Maintain nim-libp2p through improvements, bug fixes, and user support
Description
Continue supporting and maintaining the nim-libp2p repository through ongoing improvements, refactoring, and bug fixes. This includes a range of ad-hoc tasks critical to sustaining code quality, overall stability, correct functionality, and performance of the project. Additionally, it provides a platform for addressing small developer requests, ensuring that nim-libp2p remains functional and usable for its primary users — Nimbus and Waku — helping to meet their evolving needs.”
Task List
Maintenance
- fully qualified name:
ift-ts:p2p:ift:2026q1-nimlibp2p-maintenance:maintenance - owner: rramos
- status: in progress (28%)
- start-date: 2026/01/01
- end-date: 2026/03/31
Description
Maintain nim-libp2p repository via improvements, refactors and bug fixes.
Deliverables
- vacp2p/nim-libp2p#2047 chore(ci): update license header
- vacp2p/nim-libp2p#2046 feat: v1.15.1
- vacp2p/nim-libp2p#2045 chore: bump lsquic
- vacp2p/nim-lsquic#55 fix: use localpassc and compile specific flags
- vacp2p/nim-lsquic#54 fix: raise DialError when connection fails to be established
- vacp2p/nim-libp2p#2035 test: improving flakines for floodPublish with bandwidthEstimatebps
- vacp2p/nim-libp2p#2020 fix(kad-dht): stop condition on find_node and track whether node responded succesfully or not
- vacp2p/nim-libp2p#2019 feat: v1.15.0
- status-im/nim-eth#846 fix(nat): use shared mem to send port mapping and description to thread
- vacp2p/nim-lsquic#53 feat(win): keep asm list in a separate file that is used both in the makefile and .nimble
- vacp2p/nim-libp2p#2007 chore(ConnManager): avoid exposing impl details
Kademlia Interop tests
- fully qualified name:
ift-ts:p2p:ift:2026q1-nimlibp2p-maintenance:kademlia-interop-tests - owner: rramos
- status: not started
- start-date: 2026/01/01
- end-date: 2026/03/31
Description
Integrate libp2p test plans’ Kad-DHT interop tests as part of the CI tests executed on each PR. This task will depend whether these tests are available during Q1 or not
Deliverables
- New github workflow:
Interoperability Tests / Run Kad-dht interoperability tests