--- title: 2024-01-08 Waku weekly tags: - waku-updates date: 2024-01-08 draft: --- # 2024-01-08 Waku weekly ## [Waku Network Can Support 10K Users](https://github.com/waku-org/pm/issues/12) ### [Targeted dogfooding for Status Communities](https://github.com/waku-org/pm/issues/97) - _achieved_: status-mobile dogfooding, debug and attempt to identify root cause of filter delay issue - _achieved_: attempt to identify root cause of filter delay issue, work on upgrading status-go to use Go 1.21 (to use latest go-libp2p), use latest go-waku version and identify missing commits between release and `develop` branch - _next_: continue dogfooding / fixing issues ## [Waku Network Gen 0](https://github.com/waku-org/pm/issues/50) - 2023-12-01 ### [1.5: Launch and dogfood integrated public Waku Network MVP](https://github.com/waku-org/pm/issues/68) - _achieved_: add new metrics and make go-waku-compose dashboard functional, dogfooding the network with go-waku node - _next_: fix few pending items in dashboard ## Other Work ### Enhancements **[nwaku] [feat: Have additional Admin REST API endpoints that helps node operator in monitoring](https://github.com/waku-org/nwaku/issues/2290)** - _achieved_: got feedback about improved error handling. Added it to the code, got a segfault from the testing framework, investigated and found the root cause. - _next_: define how to proceed based on the testing issue and merge the PR **[nwaku] [feat: Have additional Admin REST API endpoints that helps node operator in monitoring](https://github.com/waku-org/nwaku/issues/2290)** - _achieved_: improved initial implementation. Added unit tests, updated documentation, opened and got approved PR. - _next_: verify if there's other places where the new endpoint should be documented before merging **[waku-rust-bindings] [Peer discovery & management ](https://github.com/waku-org/waku-rust-bindings/issues/52)** - _achieved_: Added dns discovery parameters to the node config **[research] [Sync store baseline understanding](https://github.com/waku-org/research/issues/62)** - _achieved_: 1-day work this week due to time off, nim implementation of Prolly trees - _next_: Diff protocol discussion, Sync mechanism on wire query protocol discussion, generating some operational data details such as memory consumption using RLN specs. **[go-waku] [feat: parameterizable number of connections per IP](https://github.com/waku-org/go-waku/pull/994)** - *achieved:* Maintain parity between nwaku and go-waku clients ### Bugs **[nwaku] [bug: sort order ignored in store nodes](https://github.com/waku-org/nwaku/issues/2317)** - _achieved_: created `v0.23.1-rc.0` and deployed in `status.test` fleet. - _next_: Deploy `v0.23.1` to both `status.test` and `status.prod` after having the approval from @richard-ramos and @mprakhov **[nwaku] [bug: lack of error checking in publish](https://github.com/waku-org/nwaku/issues/2190)** - _achieved_: fixed compilation errors, got it to work and tested it - _next_: add test cases to the codebase and open PR **[go-waku] [bug: filter/v2/subscriptions take a lot of time and even timeout sometimes](https://github.com/waku-org/go-waku/issues/972)** - _achieved_:fix panic when static peer is also discovered dynamically, fix ENR Waku field population for Fitler, analyze data races identified **[go-waku] [bug: update examples to use autosharding](https://github.com/waku-org/go-waku/issues/846)** - _achieved_: update basic_relay example to use static and autosharding ### Documentation **[go-waku] [bug: update examples to use autosharding](https://github.com/waku-org/go-waku/issues/846)** - _achieved_: update basic_relay example to use static and autosharding **[go-waku] [chore: create docs for setting up a systemd service and exit codes](https://github.com/waku-org/go-waku/issues/819)** - _achieved_: Added systemd template and docs - _next_: Add env variables suggested by infra ### PM **[pm] [Waku Research - Post Gen 0 Milestones and Epics](https://github.com/waku-org/pm/issues/101)** - _achieved_: Significantly refined milestones and epics and started getting feedback from stakeholders - _next_: Further stakeholder engagement. Define work needed to improve RFC process. ### Chores **[nwaku] [Bump vendor dependencies for release 0.24.0](https://github.com/waku-org/nwaku/issues/2329)** - _achieved_: bump dependencies to prepare the `v0.24.0`.