mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-08 21:27:58 -05:00
chore: roadmap updates 02 12 (#350)
This commit is contained in:
@@ -30,7 +30,7 @@ while allow provisioning to other teams dedicated machines if they are needed.
|
||||
|
||||
* fully qualified name: `vac:dst:ift:2025q4-dst-lab:local-lab`
|
||||
* owner: Mamoutou
|
||||
* status: in progress (0%)
|
||||
* status: in progress (75%)
|
||||
* start-date: 2025/10/24
|
||||
* end-date: 2025/12/05
|
||||
|
||||
@@ -44,6 +44,7 @@ Provide all needed resources to do this deployment, and also document how it can
|
||||
|
||||
#### Deliverables
|
||||
- Code:
|
||||
- [Created vaclab-local repository with local lab setup](https://github.com/vacp2p/vaclab-local/pull/1)
|
||||
- Reports:
|
||||
|
||||
|
||||
|
||||
@@ -46,6 +46,8 @@ Should be made general when possible.
|
||||
|
||||
#### Deliverables
|
||||
- PRs:
|
||||
- [Figure ordering and colours](https://github.com/vacp2p/10ksim/pull/176)
|
||||
- [Add metrics_path to scrape options](https://github.com/vacp2p/10ksim/pull/175)
|
||||
- [Remove unused _build in regression and fix ENR echo command in Helm template #168](https://github.com/vacp2p/10ksim/pull/168)
|
||||
- [Github PR: Fix nimlibp2p tracer #161](https://github.com/vacp2p/10ksim/pull/161)
|
||||
- [Github PR: Move metadata helpers to base_experiment #162](https://github.com/vacp2p/10ksim/pull/162)
|
||||
@@ -134,9 +136,9 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
|
||||
* fully qualified name: `vac:dst:ift:2025q4-dst-tooling:complete-deployment-refactor`
|
||||
* owner: Pearson
|
||||
* status: in progress (95%)
|
||||
* status: done
|
||||
* start-date: 2025/10/06
|
||||
* end-date: 2025/10/24
|
||||
* end-date: 2025/12/02
|
||||
|
||||
#### Description
|
||||
After refactor feasibility was done in `vac:dst:ift:2025q3-dst-tooling:deployment-refactor`, continue
|
||||
@@ -147,6 +149,7 @@ for the refactor functionalities to be tested. Other projects will be added in
|
||||
|
||||
#### Deliverables
|
||||
- PRs:
|
||||
- [Add builders for Waku bootstrap nodes](https://github.com/vacp2p/10ksim/pull/178)
|
||||
- [Deployment refactor: Generic classes](https://github.com/vacp2p/10ksim/pull/169)
|
||||
- [Deployment refactor: More Generic Classes](https://github.com/vacp2p/10ksim/pull/172)
|
||||
- [Add builders/waku for basic regression nodes](https://github.com/vacp2p/10ksim/pull/173)
|
||||
|
||||
@@ -87,7 +87,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
|
||||
* fully qualified name: `vac:dst:status:2025q4-status-evaluation:chat-protocol-benchmarks-followup`
|
||||
* owner: Alberto
|
||||
* status: in progress (70%)
|
||||
* status: in progress (80%)
|
||||
* start-date: 2025/10/06
|
||||
* end-date: 2025/10/24
|
||||
|
||||
|
||||
@@ -60,6 +60,7 @@ and ensure they don't happen again.
|
||||
Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
#### Deliverables
|
||||
* Analysis:
|
||||
* [Notion: lsquic analysis (early stage)](https://www.notion.so/lsquic-analysis-early-stage-2ad8f96fb65c804b8d42f3e980950ece?source=copy_link)
|
||||
* [Notion: lsquic analysis](https://www.notion.so/lsquic-analysis-2ad8f96fb65c804b8d42f3e980950ece)
|
||||
* [Notion: Nim-libp2p 1.14.0 Report](https://www.notion.so/Nim-libp2p-v1-14-0-regression-testing-October-2025-28d8f96fb65c803ba789ccdb73753cab)
|
||||
* [Notion: Quic-9dc03f0e-e63dafa2](https://www.notion.so/Quic-9dc03f0e-e63dafa2-29b8f96fb65c8069a21bf0b2e5c14412#2a38f96fb65c80e7b01cfd885da02b6f)
|
||||
|
||||
@@ -57,6 +57,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
- Reports:
|
||||
- [nwaku regression testing v0.37 findings](https://www.notion.so/nwaku-regression-testing-v0-37-October-2025-29c8f96fb65c80de9314c66dd3698b69)
|
||||
- [Waku regression testing v0.37 – November 2025](https://www.notion.so/Waku-regression-testing-v0-37-November-2025-2b18f96fb65c80ec8f54d4eee93fabb7)
|
||||
- [nWaku v0.37 regression report: Mixed environment](https://www.notion.so/Waku-v0-37-Bandwidth-Conasumption-Analysis-November-2025-2b58f96fb65c804fbe17ec493b827130)
|
||||
- Related PRs if apply:
|
||||
|
||||
|
||||
@@ -104,7 +105,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
|
||||
* fully qualified name: `vac:dst:waku:2025q4-waku-evaluation:nwaku-v0.37-bandwidth-regression`
|
||||
* owner: Farooq
|
||||
* status: not started
|
||||
* status: in progress (40%)
|
||||
* start-date: 2025/11/27
|
||||
* end-date: 2025/12/12
|
||||
|
||||
@@ -119,6 +120,7 @@ Depending on the results, we will iterate on further followups.
|
||||
|
||||
#### Deliverables
|
||||
- Reports:
|
||||
- [Notion: 1K Relay + 3-Bootstrap Nodes](https://www.notion.so/1K-Relay-3-Bootstrap-Nodes-2bb8f96fb65c8036b66ef85fff17c515)
|
||||
- Related PRs if apply:
|
||||
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive
|
||||
|
||||
* fully qualified name: `vac:nim:ift:2025q4-nim-core-libs:cpu-integer-library`
|
||||
* owner: Constantine
|
||||
* status: in progress (50%)
|
||||
* status: in progress (60%)
|
||||
* start-date: 2025/11/15
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -28,12 +28,14 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive
|
||||
|
||||
#### Deliverables
|
||||
- [Repository bootstrap with overflow/saturating arithmetic and tests](https://github.com/status-im/nim-intops)
|
||||
- [API docs for nim-intops](https://vacp2p.github.io/nim-intops/apidocs/intops.html)
|
||||
- [CI workflows for tests and docs](https://github.com/vacp2p/nim-intops/tree/develop/.github/workflows)
|
||||
|
||||
### Command line parsers
|
||||
|
||||
* fully qualified name: `vac:nim:ift:2025q4-nim-core-libs:command-line-parsers`
|
||||
* owner: Esteban
|
||||
* status: in progress (80%)
|
||||
* status: in progress (85%)
|
||||
* start-date: 2025/11/15
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -41,4 +43,9 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive
|
||||
Advance command-line parsing utilities (e.g. https://github.com/status-im/nim-confutils), covering new ergonomics and integration support for Nim projects.
|
||||
|
||||
#### Deliverables
|
||||
- [Argument alignment in --help](https://github.com/status-im/nim-confutils/pull/125)
|
||||
- [Nested cmd config file test](https://github.com/status-im/nim-confutils/pull/124)
|
||||
- [Fix #39; show case option in --help](https://github.com/status-im/nim-confutils/pull/122)
|
||||
- [Fix #40; Help output regression tests](https://github.com/status-im/nim-confutils/pull/121)
|
||||
- [Fix #15; show argument in --help](https://github.com/status-im/nim-confutils/pull/120)
|
||||
- [fix #29; subcommand --help shows global options #119](https://github.com/status-im/nim-confutils/pull/119)
|
||||
|
||||
@@ -31,7 +31,7 @@ By the end of this quarter, we aim to have made significant progress on these fr
|
||||
|
||||
* fully qualified name: `vac:nim:ift:2025q4-nimble:nimble-1.0.0`
|
||||
* owner: jmgomez
|
||||
* status: in progress (50%)
|
||||
* status: in progress (60%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -40,6 +40,7 @@ By the end of this quarter, we aim to have made significant progress on these fr
|
||||
All the relevant information can be found in [this GitHub issue](https://github.com/nim-lang/nimble/issues/1449).
|
||||
|
||||
#### Deliverables
|
||||
- [Package downloads improvements](https://github.com/nim-lang/nimble/pull/1526)
|
||||
- [Use releases.json as source of truth for nim binaries](https://github.com/nim-lang/nimble/pull/1525)
|
||||
- [Simplifies install dir bottleneck #1520](https://github.com/nim-lang/nimble/pull/1520)
|
||||
- [Add nim-chronos v4.0.4 as submodule #1518](https://github.com/nim-lang/nimble/pull/1518)
|
||||
|
||||
@@ -135,7 +135,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 (50%)
|
||||
* status: in progress (70%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -143,4 +143,10 @@ 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
|
||||
- [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)
|
||||
- [chore(kad): bootstrap does not need peerinfo](https://github.com/vacp2p/nim-libp2p/pull/1903)
|
||||
- [feat(kad): client mode](https://github.com/vacp2p/nim-libp2p/pull/1908)
|
||||
- [chore(kad): bootstrap on switch start](https://github.com/vacp2p/nim-libp2p/pull/1906)
|
||||
- [chore(kad): add withKademlia to SwitchBuilder](https://github.com/vacp2p/nim-libp2p/pull/1907)
|
||||
|
||||
@@ -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 (55%)
|
||||
* status: in progress (66%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -36,6 +36,7 @@ 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
|
||||
- [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)
|
||||
- [PR 1871: fix(nimble): install should not install non-libp2p dependencies](https://github.com/vacp2p/nim-libp2p/pull/1871)
|
||||
|
||||
@@ -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 (60%)
|
||||
* status: in progress (66%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -33,6 +33,8 @@ 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
|
||||
- [fix: use assembly files in linux and mac](https://github.com/vacp2p/nim-lsquic/pull/29)
|
||||
- [refactor: readInto](https://github.com/vacp2p/nim-lsquic/pull/23)
|
||||
- [feat: optimize send loop for release mode](https://github.com/vacp2p/nim-lsquic/pull/19)
|
||||
- [chore(many_queue): get() raises CancelledError](https://github.com/vacp2p/nim-lsquic/pull/17)
|
||||
- [fix(quic): muxer handling](https://github.com/vacp2p/nim-libp2p/pull/1885)
|
||||
|
||||
@@ -20,7 +20,7 @@ with focus on wallet, settings and waku methods.
|
||||
|
||||
* fully qualified name: `vac:qa:status:2025q4-status-go-functional-testing:wallet`
|
||||
* owner: roman
|
||||
* status: in progress (15%)
|
||||
* status: in progress (20%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/01
|
||||
|
||||
@@ -31,6 +31,7 @@ Focus on e2e scenarios that can be automated at this level.
|
||||
This taks will need to be broken down into smaller task once we have more info
|
||||
|
||||
#### Deliverables
|
||||
- [Signal and backend state inconsistency before accept_request_to_join_community call](https://github.com/status-im/status-go/issues/7161)
|
||||
- [Automatic member kick-off not working with fake token addresses](https://github.com/status-im/status-go/issues/7114)
|
||||
- [Unable to get user into Admin role](https://github.com/status-im/status-go/issues/7135)
|
||||
- [No stopMessenger equivalent implemented for the public API](https://github.com/status-im/status-go/issues/7139)
|
||||
|
||||
@@ -21,7 +21,7 @@ Oversee testing strategy around releases.
|
||||
|
||||
* fully qualified name: `vac:qa:status:2025q4-status-qa-desktop:maintenance`
|
||||
* owner: nastya
|
||||
* status: in progress (71%)
|
||||
* status: in progress (75%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -32,6 +32,14 @@ Oversee testing strategy around releases.
|
||||
to the testing framework as needed.
|
||||
|
||||
#### Deliverables
|
||||
- [chore(@e2e): fixes for tests on windows](https://github.com/status-im/status-desktop/pull/19406)
|
||||
- [chore(@e2e): try to close popup multiple times](https://github.com/status-im/status-desktop/pull/19386)
|
||||
- [windows: investigate failures for 1x1 chat](https://github.com/status-im/status-desktop/issues/19388)
|
||||
- [windows: investigate failures for group chat](https://github.com/status-im/status-desktop/issues/19389)
|
||||
- [windows: investigate failures for test_set_name_bio_social_links](https://github.com/status-im/status-desktop/issues/19400)
|
||||
- [Syncing devices is broken on widows](https://github.com/status-im/status-desktop/issues/19424)
|
||||
- [windows: investigate failures for test_add_edit_remove_duplicate_permissions](https://github.com/status-im/status-desktop/issues/19387)
|
||||
- [Modify e2e tests to work with new emoji list](https://github.com/status-im/status-desktop/issues/18878)
|
||||
- [chore(@e2e): bring back custom derivation path](https://github.com/status-im/status-desktop/pull/19308)
|
||||
- [chore(@e2e): use Qt Convenience API minimize function](https://github.com/status-im/status-desktop/pull/19269)
|
||||
- [Test of kick / ban user in community fails on CI](https://github.com/status-im/status-desktop/issues/19284)
|
||||
|
||||
@@ -98,7 +98,7 @@ Reduce runtime gap vs local and eliminate avoidable waits/retries.
|
||||
|
||||
- fully qualified name: `vac:qa:status:2025q4-status-qa-mobile:multi-device-support`
|
||||
- owner: magnus
|
||||
- status: not started
|
||||
- status: in progress (70%)
|
||||
- start-date: 2025/12/01
|
||||
- end-date: 2025/12/20
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ Develop test plans for features currently under development:
|
||||
|
||||
* fully qualified name: `vac:qa:vac:2025q4-nim-libp2p-testing:flaky-tests`
|
||||
* owner: radek
|
||||
* status: in progress (30%)
|
||||
* status: in progress (50%)
|
||||
* start-date: 2025/10/20
|
||||
* end-date: 2025/10/31
|
||||
|
||||
@@ -50,6 +50,10 @@ Develop test plans for features currently under development:
|
||||
Identify, investigate, and fix flaky tests in nim-libp2p to improve test reliability and CI stability.
|
||||
|
||||
#### Deliverables
|
||||
* [test: report](https://github.com/vacp2p/nim-libp2p/pull/1912)
|
||||
* [test: Organise test files - Multiformat and Services](https://github.com/vacp2p/nim-libp2p/pull/1909)
|
||||
* [test: Organise test files - final rename](https://github.com/vacp2p/nim-libp2p/pull/1914)
|
||||
* [test: reorganise libp2p tests](https://github.com/vacp2p/nim-libp2p/pull/1911)
|
||||
* [test(autotls): Organise test files](https://github.com/vacp2p/nim-libp2p/pull/1905)
|
||||
* [test(mix): improve flaky test](https://github.com/vacp2p/nim-libp2p/pull/1896)
|
||||
* [test(transports): Generate cert for WSS](https://github.com/vacp2p/nim-libp2p/pull/1894)
|
||||
|
||||
@@ -74,15 +74,16 @@ The Logos website will support the volunteer-driven community building strategy
|
||||
|
||||
* fully qualified name: `vac:web:ift:2025q4-logos-website:layout`
|
||||
* owner: jinhojang6
|
||||
* status: in progress (90%)
|
||||
* status: done
|
||||
* start-date: 2025/05/09
|
||||
* end-date: 2025/10/31
|
||||
* end-date: 2025/12/02
|
||||
|
||||
#### Description
|
||||
Finalize the responsive site layout, navigation structure, and page templates for the refreshed Logos web experience.
|
||||
|
||||
#### Deliverables
|
||||
- [Deployed agency layout code with background video, interactive maps, manifesto page, and analytics instrumentation](https://github.com/acid-info/logos/commits/main/)
|
||||
- [Fixed the mobile UI issue with the email form](https://github.com/acid-info/logos/pull/14)
|
||||
- PRs/Issues/Docs/Reports
|
||||
|
||||
### Components
|
||||
|
||||
@@ -27,6 +27,9 @@ Provide upkeep, bug fixes, and small improvements for existing web properties ac
|
||||
Handle routine maintenance tickets, dependency bumps, and production support for shipped web projects.
|
||||
|
||||
#### Deliverables
|
||||
- [status-web: Improve tag width calculation for better chart label](https://github.com/status-im/status-web/pull/868)
|
||||
- [status-web: Restrict analytics domains for Status Hub](https://github.com/status-im/status-web/pull/867)
|
||||
- [contribute.logos.co: Update logo references and dark theme logo](https://github.com/acid-info/contribute.logos.co/pull/13)
|
||||
- [status-web: add Umami analytics to SN Hub](https://github.com/status-im/status-web/pull/850)
|
||||
- [status-web: fix /specs after migration](https://github.com/status-im/status-web/pull/851)
|
||||
- [status-web: update Status Network assets](https://github.com/status-im/status-web/issues/849)
|
||||
|
||||
@@ -24,15 +24,15 @@ This commitment involves supporting the continued development of the Status App
|
||||
|
||||
* fully qualified name: `vac:web:status:2025q4-status-app:upgrade-waku`
|
||||
* owner: jkbktl
|
||||
* status: in progress (50%)
|
||||
* status: done
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
* end-date: 2025/12/02
|
||||
|
||||
#### Description
|
||||
Align Status web surfaces with the upcoming Waku upgrade, covering SDK updates and UI/UX regression checks.
|
||||
|
||||
#### Deliverables
|
||||
- PRs/Issues/Docs/Reports
|
||||
- [Unblocking task](https://github.com/status-im/status-web/pull/847)
|
||||
|
||||
### Community Shards
|
||||
|
||||
|
||||
@@ -50,8 +50,8 @@ The Status Wallet Extension will support Status' strategic objectives by:
|
||||
### Price proxy
|
||||
|
||||
* fully qualified name: `vac:web:status:2025q4-status-wallet-extension:price-proxy`
|
||||
* owner: jkbktl
|
||||
* status: not started
|
||||
* owner: jinhojang6
|
||||
* status: in progress (90%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -59,7 +59,7 @@ The Status Wallet Extension will support Status' strategic objectives by:
|
||||
Stand up a price proxy service that aggregates token pricing data and exposes cached feeds to the extension.
|
||||
|
||||
#### Deliverables
|
||||
- PRs/Issues/Docs/Reports
|
||||
- [Improve tag width calculation for better chart label](https://github.com/status-im/status-web/pull/868)
|
||||
|
||||
|
||||
### Token proxy
|
||||
|
||||
Reference in New Issue
Block a user