Highlights
- nwaku:
- Release v0.36.0 validation
- Memory leak analysis
- Investigate waku-go-bindings issue reported after adding watchdog
- js-waku:
- Peer selection improvements across protocols
- Retry manager reliability for LightPush
- Remove deprecated Filter SDK
End-to-end reliability protocol
- End-to-end reliability protocol - Status integration
- achieved: [research] refactoring nim-sds to support multiple channels per reliability manager
- next:
- [chat] SDS refactoring
- [research] add new unit tests and update existing tests to reflect new changes
RLN Mainnet
- Implement RLN smart contract for paid, multilevel memberships
- achieved: [research] Merged all updates for new incentivization contract
- next: [research] Update waku-sim for the new contract implementation, start looking at RLN rate-limiting over multiple shards
Nwaku in Status Desktop (relay mode)
- Nwaku on Windows
- achieved:
- [nwaku] Progressed with supporting nwaku metrics in status-go, should be complete by next week
- [nwaku] Investigated and started fixing waku-go-bindings and libwaku bugs causing Investigated and started fixing waku-go-bindings and libwaku bugs causing Issue #86
- next:
- [nwaku] Continue trying to build status-desktop in Windows
- [nwaku] Complete the nwaku metrics integration in status-go
- [nwaku] Finish with the
waku-go-bindings
and libwaku fixes
- blockers: [nwaku] Could not compile go-waku based Status Desktop on Windows
- achieved:
Explore Peer Discovery Gap
- Mixnet PoC
- achieved:
- [research] rebase mix nwaku PR , create mix-config as per new config model.
- [research] review mix repo merged code
- next: [research] test waku integration with merged mix code (gossipsub and waku-integ branches)
- achieved:
Improve DevEx: API, TWN, Metrics, Docs
-
Introduce Waku API in the Browser
- achieved:
- next: [js-waku] lightPush v3 proto definitions
-
Optimise Browser Bootstrapping
- next:
- [js-waku] connection dialing improvements
- [js-waku] connection management limitations
- next:
Create Chat SDK MVP
-
- achieved:
- [chat] Initial framing types for ConversationsAPI in nim and rust
- [chat] Prototype of Inbox in nim
- [chat] Prototype of Inbox in rust
- achieved:
-
- next: [chat] continue segmentation
-
- achieved:
- [chat] expose available capacity
- [chat] use limit bucket from nwaku
- [chat] add sqlite db
- next:
- [chat] wait/fix new comments and merge rate limit
- [chat] add storage
- achieved:
Maintenance
- achieved:
- [nwaku] Fix lightpush metrics
- [nwaku] Deprecate —dns-discovery
- [nwaku] Remove keepAlive from WakuConf
- [nwaku] Not support legacy store by default
- [nwaku] Fix static sharding setup
- [nwaku] Article: logos nim news - july 2025
- [js-waku] remove deprecated Filter implementation
- [js-waku] peer exchange query tests are slow and flaky in CI
- [js-waku] investigate slow e2e tests and optimize
- [js-waku] investigate cannot push value onto an ended pushable
- [js-waku] subscribe to shutting down node
- next:
- [nwaku] Release v0.36.0
- [nwaku] Memory leak issue