diff --git a/content/dst/ift/2025q4-dst-lab.md b/content/dst/ift/2025q4-dst-lab.md index 11a711977..7280883c3 100644 --- a/content/dst/ift/2025q4-dst-lab.md +++ b/content/dst/ift/2025q4-dst-lab.md @@ -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: diff --git a/content/dst/ift/2025q4-dst-tooling.md b/content/dst/ift/2025q4-dst-tooling.md index 032c49e4e..0b67aebfc 100644 --- a/content/dst/ift/2025q4-dst-tooling.md +++ b/content/dst/ift/2025q4-dst-tooling.md @@ -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) diff --git a/content/dst/status/2025q4-status-evaluation.md b/content/dst/status/2025q4-status-evaluation.md index 51971e241..efaeb2123 100644 --- a/content/dst/status/2025q4-status-evaluation.md +++ b/content/dst/status/2025q4-status-evaluation.md @@ -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 diff --git a/content/dst/vac/2025q4-libp2p-evaluation.md b/content/dst/vac/2025q4-libp2p-evaluation.md index 0c1136c61..ddc020aaf 100644 --- a/content/dst/vac/2025q4-libp2p-evaluation.md +++ b/content/dst/vac/2025q4-libp2p-evaluation.md @@ -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) diff --git a/content/dst/waku/2025q4-waku-evaluation.md b/content/dst/waku/2025q4-waku-evaluation.md index 91e257aab..2503613f7 100644 --- a/content/dst/waku/2025q4-waku-evaluation.md +++ b/content/dst/waku/2025q4-waku-evaluation.md @@ -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: diff --git a/content/nim/ift/2025q4-nim-core-libs.md b/content/nim/ift/2025q4-nim-core-libs.md index 3b1142b13..820a6325d 100644 --- a/content/nim/ift/2025q4-nim-core-libs.md +++ b/content/nim/ift/2025q4-nim-core-libs.md @@ -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) diff --git a/content/nim/ift/2025q4-nimble.md b/content/nim/ift/2025q4-nimble.md index 94eb6c7df..71e625de3 100644 --- a/content/nim/ift/2025q4-nimble.md +++ b/content/nim/ift/2025q4-nimble.md @@ -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) diff --git a/content/p2p/ift/2025q4-nimlibp2p-kad-dht.md b/content/p2p/ift/2025q4-nimlibp2p-kad-dht.md index 9804b07b1..d33258210 100644 --- a/content/p2p/ift/2025q4-nimlibp2p-kad-dht.md +++ b/content/p2p/ift/2025q4-nimlibp2p-kad-dht.md @@ -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) diff --git a/content/p2p/ift/2025q4-nimlibp2p-maintenance.md b/content/p2p/ift/2025q4-nimlibp2p-maintenance.md index 32d3f6c4d..4c4e6b8ee 100644 --- a/content/p2p/ift/2025q4-nimlibp2p-maintenance.md +++ b/content/p2p/ift/2025q4-nimlibp2p-maintenance.md @@ -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) diff --git a/content/p2p/ift/2025q4-nimlibp2p-quic.md b/content/p2p/ift/2025q4-nimlibp2p-quic.md index af212a4c6..f3be67026 100644 --- a/content/p2p/ift/2025q4-nimlibp2p-quic.md +++ b/content/p2p/ift/2025q4-nimlibp2p-quic.md @@ -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) diff --git a/content/qa/status/2025q4-status-go-functional-testing.md b/content/qa/status/2025q4-status-go-functional-testing.md index 24e954763..4d0be442b 100644 --- a/content/qa/status/2025q4-status-go-functional-testing.md +++ b/content/qa/status/2025q4-status-go-functional-testing.md @@ -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) diff --git a/content/qa/status/2025q4-status-qa-desktop.md b/content/qa/status/2025q4-status-qa-desktop.md index 0d503c01a..86dc29b11 100644 --- a/content/qa/status/2025q4-status-qa-desktop.md +++ b/content/qa/status/2025q4-status-qa-desktop.md @@ -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) diff --git a/content/qa/status/2025q4-status-qa-mobile.md b/content/qa/status/2025q4-status-qa-mobile.md index d325f1d3a..e582ad1d0 100644 --- a/content/qa/status/2025q4-status-qa-mobile.md +++ b/content/qa/status/2025q4-status-qa-mobile.md @@ -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 diff --git a/content/qa/vac/2025q4-nim-libp2p-testing.md b/content/qa/vac/2025q4-nim-libp2p-testing.md index 672fbc542..79b524d55 100644 --- a/content/qa/vac/2025q4-nim-libp2p-testing.md +++ b/content/qa/vac/2025q4-nim-libp2p-testing.md @@ -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) diff --git a/content/web/ift/2025q4-logos-website.md b/content/web/ift/2025q4-logos-website.md index cbf541b5d..a687bd860 100644 --- a/content/web/ift/2025q4-logos-website.md +++ b/content/web/ift/2025q4-logos-website.md @@ -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 diff --git a/content/web/ift/2025q4-maintenance.md b/content/web/ift/2025q4-maintenance.md index 3b2afdb81..ae7169dce 100644 --- a/content/web/ift/2025q4-maintenance.md +++ b/content/web/ift/2025q4-maintenance.md @@ -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) diff --git a/content/web/status/2025q4-status-app.md b/content/web/status/2025q4-status-app.md index 0b0c12e0d..3dc4ff2fd 100644 --- a/content/web/status/2025q4-status-app.md +++ b/content/web/status/2025q4-status-app.md @@ -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 diff --git a/content/web/status/2025q4-status-wallet-extension.md b/content/web/status/2025q4-status-wallet-extension.md index 87ba9c276..6c14637bd 100644 --- a/content/web/status/2025q4-status-wallet-extension.md +++ b/content/web/status/2025q4-status-wallet-extension.md @@ -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