roadmap/content/waku/updates/2024-01-08.md

69 lines
4.3 KiB
Markdown

---
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`.