mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-09 21:58:07 -05:00
chore: roadmap updates 30 12 (#367)
This commit is contained in:
@@ -24,7 +24,7 @@ Deliver a minimal set of c-bindings around nim-libp2p core. The bindings should
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-cbindings:core`
|
||||
* owner: rramos
|
||||
* status: in progress (99%)
|
||||
* status: done
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -53,7 +53,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-cbindings:kademlia`
|
||||
* owner: rramos
|
||||
* status: in progress (99%)
|
||||
* status: done
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -79,7 +79,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-cbindings:gossipsub`
|
||||
* owner: rramos
|
||||
* status: in progress (85%)
|
||||
* status: done
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ Enable IPv6 in nim-libp2p end-to-end so users of the library can run dual-stack
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-ipv6:transport`
|
||||
* owner: vlado
|
||||
* status: in progress (75%)
|
||||
* status: done
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -43,9 +43,9 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-ipv6:addresses`
|
||||
* owner: rramos
|
||||
* status: in progress (50%)
|
||||
* status: done
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
* end-date: 2025/12/30
|
||||
|
||||
#### Description
|
||||
Add IPv6 support in the switch when specifying listening multiaddresses containing ip6 component.
|
||||
@@ -62,14 +62,15 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-ipv6:testing`
|
||||
* owner: rramos
|
||||
* status: not started
|
||||
* status: done
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
* end-date: 2025/12/30
|
||||
|
||||
#### Description
|
||||
Ensure IPv6 support and ensure there are no regressions in IPv4 support. Add test units demonstrating the support, and check that interop against other implementations is achieved
|
||||
|
||||
Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
#### Deliverables
|
||||
- [vacp2p/nim-libp2p#1985](https://github.com/vacp2p/nim-libp2p/pull/1985) ci(interop): use ipv6
|
||||
- Test units focusing on IPv6
|
||||
- Interop tests against other implementations that support IPv6
|
||||
|
||||
@@ -61,7 +61,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-kad-dht:network-maintenance-node-management`
|
||||
* owner: gabe
|
||||
* status: in progress (50%)
|
||||
* status: done
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -78,7 +78,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-kad-dht:data-storage`
|
||||
* owner: gabe
|
||||
* status: in progress (90%)
|
||||
* status: done
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -100,7 +100,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-kad-dht:data-retrieval`
|
||||
* owner: gabe
|
||||
* status: in progress (90%)
|
||||
* status: done
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -123,7 +123,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-kad-dht:discovery`
|
||||
* owner: gabe
|
||||
* status: in progress (45%)
|
||||
* status: done
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -137,7 +137,7 @@ Extend nim-libp2p discovery mechanism by providing a discovery interface that wi
|
||||
### Interop
|
||||
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-kad-dht:interop`
|
||||
* owner: gabe
|
||||
* status: in progress (70%)
|
||||
* status: done
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
|
||||
@@ -28,14 +28,16 @@ ensuring that nim-libp2p remains functional and usable for its primary users —
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-maintenance:maintenance`
|
||||
* owner: rramos
|
||||
* status: in progress (91%)
|
||||
* status: done
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
* end-date: 2025/12/30
|
||||
|
||||
#### Description
|
||||
Maintain [nim-libp2p](https://github.com/vacp2p/nim-libp2p) repository via improvements, refactors and bug fixes.
|
||||
|
||||
#### Deliverables
|
||||
- [vacp2p/nim-libp2p#1989](https://github.com/vacp2p/nim-libp2p/pull/1989) docs: improve docs and readme structure
|
||||
- [vacp2p/nim-libp2p#1983](https://github.com/vacp2p/nim-libp2p/pull/1983) chore: improve flaky test
|
||||
- [vacp2p/nim-libp2p#1972](https://github.com/vacp2p/nim-libp2p/pull/1972) chore: reduce size of docker image
|
||||
- [vacp2p/nim-libp2p#1934](https://github.com/vacp2p/nim-libp2p/pull/1934) chore: allFuturesThrowing renamed to allFuturesRaising
|
||||
- [test(tools): rng singleton](https://github.com/vacp2p/nim-libp2p/pull/1895)
|
||||
|
||||
@@ -24,15 +24,20 @@ In Q3 we discovered critical deficiencies in nim-quic, including runtime instabi
|
||||
|
||||
* fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization`
|
||||
* owner: vlado/rramos
|
||||
* status: in progress (91%)
|
||||
* status: done
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
* end-date: 2025/12/30
|
||||
|
||||
#### Description
|
||||
Resolve runtime crashes, race conditions and excessive memory use in nim-quic. Target outcome is that quic can be enabled and run stably in both nimbus and waku test environments.
|
||||
|
||||
Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
#### Deliverables
|
||||
- [vacp2p/nim-lsquic#51](https://github.com/vacp2p/nim-lsquic/pull/51) chore(nimble): task improvements
|
||||
- [vacp2p/nim-lsquic#48](https://github.com/vacp2p/nim-lsquic/pull/48) chore: remove duplicate nim deps
|
||||
- [vacp2p/nim-lsquic#49](https://github.com/vacp2p/nim-lsquic/pull/49) ci: add orc check
|
||||
- [vacp2p/nim-lsquic#50](https://github.com/vacp2p/nim-lsquic/pull/50) ci: add linters
|
||||
- [vacp2p/nim-lsquic#46](https://github.com/vacp2p/nim-lsquic/pull/46) revert: use makefile for windows
|
||||
- [vacp2p/nim-lsquic#44](https://github.com/vacp2p/nim-lsquic/pull/44) chore: export via root file
|
||||
- [vacp2p/nim-lsquic#43](https://github.com/vacp2p/nim-lsquic/pull/43) chore: remove unused proc `receive`
|
||||
- [vacp2p/nim-lsquic#42](https://github.com/vacp2p/nim-lsquic/pull/42) refactor: export everything via api file
|
||||
|
||||
Reference in New Issue
Block a user