mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-09 21:58:07 -05:00
chore: roadmap updates 23 12 (#364)
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 (60%)
|
||||
* status: in progress (99%)
|
||||
* 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 (95%)
|
||||
* status: in progress (99%)
|
||||
* 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 (50%)
|
||||
* status: in progress (75%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
|
||||
@@ -109,6 +109,8 @@ Implement the logic for `GET_VALUE` and `GET_PROVIDERS`. Implement validation an
|
||||
|
||||
Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
#### Deliverables
|
||||
- [vacp2p/nim-libp2p#1980](https://github.com/vacp2p/nim-libp2p/pull/1980) chore(kad): GetProviders retries only failed peers
|
||||
- [vacp2p/nim-libp2p#1975](https://github.com/vacp2p/nim-libp2p/pull/1975) chore(kad): iterative get providers
|
||||
- [vacp2p/nim-libp2p#1764](https://github.com/vacp2p/nim-libp2p/pull/1764) chore(kad): add alpha handling
|
||||
- [vacp2p/nim-libp2p#1750](https://github.com/vacp2p/nim-libp2p/pull/1750) feat(kad): add getValue
|
||||
- [vacp2p/nim-libp2p#1765](https://github.com/vacp2p/nim-libp2p/pull/1765) chore(kad): getVal loop improvements
|
||||
@@ -143,6 +145,7 @@ Extend nim-libp2p discovery mechanism by providing a discovery interface that wi
|
||||
Ensure interop is achieved between nim-libp2p's kad-dht implementation and other libp2p implementations
|
||||
|
||||
#### Deliverables
|
||||
- [vacp2p/nim-libp2p#1902](https://github.com/vacp2p/nim-libp2p/pull/1902) chore(kad): interop tests
|
||||
- [Kad PUT_VALUE response deviating from the spec](https://github.com/libp2p/rust-libp2p/issues/6217)
|
||||
- [Re-enable rust interop kad tests when they adhere to the spec](https://github.com/vacp2p/nim-libp2p/issues/1915)
|
||||
- [LPProtocol should have `method handler`](https://github.com/vacp2p/nim-libp2p/issues/1913)
|
||||
|
||||
@@ -28,7 +28,7 @@ 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 (84%)
|
||||
* status: in progress (91%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -36,6 +36,8 @@ ensuring that nim-libp2p remains functional and usable for its primary users —
|
||||
Maintain [nim-libp2p](https://github.com/vacp2p/nim-libp2p) repository via improvements, refactors and bug fixes.
|
||||
|
||||
#### Deliverables
|
||||
- [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)
|
||||
- [PR 1874: test(waitgroup): fix tight timeouts](https://github.com/vacp2p/nim-libp2p/pull/1874)
|
||||
- [PR 1872: test: add wait group](https://github.com/vacp2p/nim-libp2p/pull/1872)
|
||||
|
||||
@@ -24,7 +24,7 @@ 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 (84%)
|
||||
* status: in progress (91%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -33,6 +33,14 @@ Resolve runtime crashes, race conditions and excessive memory use in nim-quic. T
|
||||
|
||||
Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
#### Deliverables
|
||||
- [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
|
||||
- [vacp2p/nim-lsquic#41](https://github.com/vacp2p/nim-lsquic/pull/41) refactor: simplify ConnectionManager
|
||||
- [vacp2p/nim-lsquic#40](https://github.com/vacp2p/nim-lsquic/pull/40) fix: use absolute path for windows assembly
|
||||
- [vacp2p/nim-lsquic#38](https://github.com/vacp2p/nim-lsquic/pull/38) chore: use makefile for windows
|
||||
- [vacp2p/nim-lsquic#37](https://github.com/vacp2p/nim-lsquic/pull/37) chore: improvements
|
||||
- [vacp2p/nim-libp2p#1876](https://github.com/vacp2p/nim-libp2p/pull/1876) feat(transports): lsquic
|
||||
- [vacp2p/nim-libp2p#1966](https://github.com/vacp2p/nim-libp2p/pull/1966) fix: close streams concurrently
|
||||
- [status-im/nim-eth#834](https://github.com/status-im/nim-eth/pull/834) feat(nat): support multiple ports
|
||||
- [vacp2p/nim-libp2p#1968](https://github.com/vacp2p/nim-libp2p/pull/1968) test(gossipsub): making tests more robust pr9
|
||||
|
||||
Reference in New Issue
Block a user