mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-08 21:27:58 -05:00
chore: roadmap updates 09 12 (#355)
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 (75%)
|
||||
* status: in progress (99%)
|
||||
* start-date: 2025/10/24
|
||||
* end-date: 2025/12/05
|
||||
|
||||
@@ -46,13 +46,14 @@ Provide all needed resources to do this deployment, and also document how it can
|
||||
- Code:
|
||||
- [Created vaclab-local repository with local lab setup](https://github.com/vacp2p/vaclab-local/pull/1)
|
||||
- Reports:
|
||||
- [Notion vaclab-local documentation: Local Vaclab usage information](https://www.notion.so/Local-Vaclab-usage-information-2c38f96fb65c80dd9e7df7294fdbdf72)
|
||||
|
||||
|
||||
### Lab duplication
|
||||
|
||||
* fully qualified name: `vac:dst:ift:2025q4-dst-lab:lab-duplication`
|
||||
* owner: Mamoutou
|
||||
* status: in progress (0%)
|
||||
* status: in progress (25%)
|
||||
* start-date: 2025/12/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
|
||||
@@ -46,6 +46,7 @@ Should be made general when possible.
|
||||
|
||||
#### Deliverables
|
||||
- PRs:
|
||||
- [Add builders for Waku store nodes](https://github.com/vacp2p/10ksim/pull/179)
|
||||
- [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)
|
||||
|
||||
@@ -105,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: in progress (40%)
|
||||
* status: in progress (75%)
|
||||
* start-date: 2025/11/27
|
||||
* end-date: 2025/12/12
|
||||
|
||||
@@ -128,7 +128,7 @@ Depending on the results, we will iterate on further followups.
|
||||
|
||||
* fully qualified name: `vac:dst:waku:2025q4-waku-evaluation:nwaku-v0.37-store-regression`
|
||||
* owner: Farooq
|
||||
* status: not started
|
||||
* status: in progress (65%)
|
||||
* start-date: 2025/11/27
|
||||
* end-date: 2025/12/12
|
||||
|
||||
@@ -142,4 +142,5 @@ Document different responses of the query. Analyze the behavior.
|
||||
|
||||
#### Deliverables
|
||||
- Reports:
|
||||
- [Notion nwaku regression report: Get Store Messages Issue](https://www.notion.so/Get-Store-Messages-Issue-2bb8f96fb65c80bc8e0fdb7801cd0c79)
|
||||
- Related PRs if apply:
|
||||
@@ -167,7 +167,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
|
||||
* fully qualified name: `vac:dst:waku:2025q4-waku-scaling:TWN-supports-RLN-tree`
|
||||
* owner: Alberto
|
||||
* status: in progress (95%)
|
||||
* status: in progress (99%)
|
||||
* start-date: 2025/10/06
|
||||
* end-date: 2025/10/24
|
||||
|
||||
|
||||
@@ -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 (60%)
|
||||
* status: in progress (70%)
|
||||
* start-date: 2025/11/15
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -27,6 +27,7 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive
|
||||
- Extract low-level, hardware- and compiler-specific primitives from [`stint/private/primitives`](https://github.com/status-im/nim-stint/tree/master/stint/private/primitives) and turn them into a reusable, standalone library for CPU-sized integers. Model the design after [Rust’s integer intrinsics](https://github.com/rust-lang/rust/issues/85532), [`nim-stew` PR #187](https://github.com/status-im/nim-stew/pull/187), and [Constantine’s arithmetic core](https://github.com/mratsim/constantine/tree/master/constantine/math_arbitrary_precision/arithmetic), with clean abstractions, cross-platform support, and a minimal, well-documented API. The resulting library should serve as a foundational building block for bigint and cryptographic libraries like Stint and Constantine.
|
||||
|
||||
#### Deliverables
|
||||
- [Added 32-bit integer support and migrated tests to unittest2](https://github.com/vacp2p/nim-intops/pull/5)
|
||||
- [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)
|
||||
|
||||
@@ -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 (60%)
|
||||
* status: in progress (70%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -40,6 +40,8 @@ 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
|
||||
- [Fixes #1495 ^= version operator yields warning](https://github.com/nim-lang/nimble/pull/1530)
|
||||
- [Cleans up dep logs. Fixes #1487](https://github.com/nim-lang/nimble/pull/1529)
|
||||
- [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)
|
||||
|
||||
@@ -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 (15%)
|
||||
* status: in progress (60%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -74,7 +74,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: not started
|
||||
* status: in progress (85%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
|
||||
@@ -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 (66%)
|
||||
* status: in progress (75%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -33,7 +33,16 @@ 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
|
||||
- [test(gossipsub): making tests more robust pt4](https://github.com/vacp2p/nim-libp2p/pull/1938)
|
||||
- [test(gossipsub): making tests more robust pt3](https://github.com/vacp2p/nim-libp2p/pull/1936)
|
||||
- [test(gossipsub): making tests more robust pt2](https://github.com/vacp2p/nim-libp2p/pull/1933)
|
||||
- [test(gossipsub): make test more robust](https://github.com/vacp2p/nim-libp2p/pull/1930)
|
||||
- [chore(pubsub): improvements](https://github.com/vacp2p/nim-libp2p/pull/1924)
|
||||
- [feat: windows asm](https://github.com/vacp2p/nim-lsquic/pull/31)
|
||||
- [fix: use assembly files in linux and mac](https://github.com/vacp2p/nim-lsquic/pull/29)
|
||||
- [fix: client certs must be cached in server when connection is made](https://github.com/vacp2p/nim-lsquic/pull/30)
|
||||
- [various: simplify timer, use locks, and avoid copying on write](https://github.com/vacp2p/nim-lsquic/pull/26)
|
||||
- [refactor: native udp for sending](https://github.com/vacp2p/nim-lsquic/pull/27)
|
||||
- [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)
|
||||
|
||||
@@ -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 (20%)
|
||||
* status: in progress (25%)
|
||||
* 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
|
||||
- [Community changes not visible to members after owner added the owner token](https://github.com/status-im/status-go/issues/7167)
|
||||
- [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)
|
||||
@@ -108,8 +109,8 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known.
|
||||
### Maintenance
|
||||
|
||||
* fully qualified name: `vac:qa:status:2025q4-status-go-functional-testing:maintenance`
|
||||
* owner: roman
|
||||
* status: in progress (30%)
|
||||
* owner: egor
|
||||
* status: in progress (70%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -119,6 +120,8 @@ This includes updating tests for changes in `status-go`, addressing regressions,
|
||||
investigating and resolving issues, and implementing minor improvements to the testing framework as needed.
|
||||
|
||||
#### Deliverables
|
||||
- [test: Remove usage of setup_backends fixture approach](https://github.com/status-im/status-go/pull/7176)
|
||||
- [test: replace usage of close status backend containers with backend new profile fixture approach](https://github.com/status-im/status-go/pull/7162)
|
||||
- [Flaky test `test_update_keycard_uid_success`](https://github.com/status-im/status-go/issues/7032)
|
||||
- [Temporary guard for `test_update_keycard_uid_success`](https://github.com/status-im/status-go/commit/92cd47e98b4553a9e6b153ef39a55e7205cad6c6)
|
||||
- PRs with the new tests
|
||||
|
||||
@@ -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 (75%)
|
||||
* status: in progress (80%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -74,7 +74,7 @@ Oversee testing strategy around releases.
|
||||
|
||||
* fully qualified name: `vac:qa:status:2025q4-status-qa-desktop:release-testing`
|
||||
* owner: nastya
|
||||
* status: in progress (5%)
|
||||
* status: in progress (30%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/12/31
|
||||
|
||||
@@ -97,6 +97,7 @@ Oversee testing strategy around releases.
|
||||
- [bug: Traces missing for release testing](https://github.com/status-im/status-desktop/issues/19119)
|
||||
- [bug: Investigate desktop login freeze](https://github.com/status-im/status-desktop/issues/19120)
|
||||
- [bug: Follow-up on mobile build reliability](https://github.com/status-im/status-desktop/issues/19135)
|
||||
- [release coverage for status-im/status-desktop#18965](https://github.com/status-im/status-desktop/pull/18965)
|
||||
|
||||
---
|
||||
|
||||
@@ -104,7 +105,7 @@ Oversee testing strategy around releases.
|
||||
|
||||
* fully qualified name: `vac:qa:status:2025q4-status-qa-desktop:app-load-time`
|
||||
* owner: nastya
|
||||
* status: in progress (66%)
|
||||
* status: in progress (70%)
|
||||
* start-date: 2025/10/01
|
||||
* end-date: 2025/11/01
|
||||
|
||||
|
||||
@@ -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: in progress (70%)
|
||||
- status: in progress (90%)
|
||||
- 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 (50%)
|
||||
* status: in progress (99%)
|
||||
* start-date: 2025/10/20
|
||||
* end-date: 2025/10/31
|
||||
|
||||
@@ -50,6 +50,13 @@ 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: only failed test in report](https://github.com/vacp2p/nim-libp2p/pull/1932)
|
||||
* [test(switch): improve flaky test](https://github.com/vacp2p/nim-libp2p/pull/1928)
|
||||
* [test: dynamic imports](https://github.com/vacp2p/nim-libp2p/pull/1918)
|
||||
* [test(coverage): ignore tests](https://github.com/vacp2p/nim-libp2p/pull/1922)
|
||||
* [test: fix logs](https://github.com/vacp2p/nim-libp2p/pull/1920)
|
||||
* [Check `chronicles` exports](https://github.com/vacp2p/nim-libp2p/issues/1941)
|
||||
* [Find solution for `chronicles` in `kademlia` tests workaround](https://github.com/vacp2p/nim-libp2p/issues/1940)
|
||||
* [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)
|
||||
|
||||
@@ -40,7 +40,7 @@ editorial work through previous and future RFCs to improve them
|
||||
|
||||
- fully qualified name: `vac:rfc:waku:2025q4-rfc-iteration:opchan`
|
||||
- owner: jimstir
|
||||
- status: in progress (30%)
|
||||
- status: in progress (50%)
|
||||
- start-date: 2025/11/01
|
||||
- end-date: 2025/11/30
|
||||
|
||||
|
||||
@@ -44,6 +44,8 @@ they will be addressed by our team.
|
||||
Handle inbound maintenance requests for deployed Status L2 contracts, including bug fixes and minor enhancements.
|
||||
|
||||
#### Deliverables
|
||||
- [StakeManager: Allow leave while paused](https://github.com/status-im/status-network-monorepo/pull/87)
|
||||
- [StakeVault: Disallow migrate to self](https://github.com/status-im/status-network-monorepo/pull/86)
|
||||
- [fix(KarmaTiers): allow minKarma == maxKarma in tier config](https://github.com/status-im/status-network-monorepo/pull/66)
|
||||
- [docs(README): streamline repository readme](https://github.com/status-im/status-network-monorepo/pull/65)
|
||||
- [refactor: use `forge lint` over `solhint`](https://github.com/status-im/status-network-monorepo/pull/63)
|
||||
|
||||
@@ -84,6 +84,8 @@ Finalize the responsive site layout, navigation structure, and page templates fo
|
||||
#### 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)
|
||||
- [Add Luma calendar embed iframe to the logos-circles page](https://github.com/acid-info/logos/pull/17)
|
||||
- [Upgraded Next.js to address CVE](https://github.com/acid-info/logos/commit/9e8716be86bdf6b98b1ea64703aeeed5fc5a8cf5)
|
||||
- PRs/Issues/Docs/Reports
|
||||
|
||||
### Components
|
||||
|
||||
@@ -80,12 +80,13 @@ Implement in-app feedback capture so newcomers can report issues and suggest imp
|
||||
|
||||
#### Deliverables
|
||||
- [PR 809: addressed SN Hub feedback actions](https://github.com/status-im/status-web/pull/809).
|
||||
- [UI updates based on the Figma design](https://github.com/status-im/status-web/pull/876)
|
||||
|
||||
### Deposit
|
||||
|
||||
* fully qualified name: `vac:web:status:2025q4-sn-hub:deposit`
|
||||
* owner: jkbktl
|
||||
* status: in progress (90%)
|
||||
* status: done
|
||||
* start-date: 2025/09/05
|
||||
* end-date: 2025/11/30
|
||||
|
||||
@@ -93,7 +94,8 @@ Implement in-app feedback capture so newcomers can report issues and suggest imp
|
||||
Design the deposit flow that guides users through bridging assets into the Status Network.
|
||||
|
||||
#### Deliverables
|
||||
- PRs/Issues/Docs/Reports
|
||||
- [UI for predeposit](https://github.com/status-im/status-web/pull/816)
|
||||
- [Fixing responsive Status Network hub](https://github.com/status-im/status-web/pull/873)
|
||||
|
||||
### Discovery
|
||||
|
||||
|
||||
@@ -59,6 +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
|
||||
- [Implement proxies and production env vars](https://github.com/status-im/status-web/pull/860)
|
||||
- [Improve tag width calculation for better chart label](https://github.com/status-im/status-web/pull/868)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user