--- title: 2023-09-04 Waku weekly tags: - waku-updates date: 2023-09-04 lastmod: 2023-09-04 draft: false --- ## 2023-09-04 Waku weekly --- ### Epics **[1.1 Network requirements and task breakdown](https://github.com/waku-org/pm/issues/62)** {E:2023-1mil-users} - _achieved_: Started working on Waku Network RFC. Visibility and traceability in GH improvements. - _next_: Continue working on Waku Network RFC. --- ### nwaku **[setting up static sharding fleet for Status](https://github.com/waku-org/nwaku/issues/1914)** {E:2023-10k-users} - _achieved_: negotiation with infra to improve fleet definition, clarify postgresql deployment - _next_: ensure fleet gets deployed as specified **[Release Process Improvements](https://github.com/waku-org/nwaku/issues/1889)** {E:2023-qa} - _achieved_: minor fixes in GH action workflows, building `experimental` (i.e. RLN enabled) image per-PR to simlify RLN testing/simulations - _next_: document how to run PR built images in waku-simulator, adding Linux arm64 binaries and images **[PostgreSQL](https://github.com/waku-org/nwaku/issues/1888)** {E:2023-10k-users} - _achieved_: Download and start configuring `jmeter` to have a variable number of clients sending concurrent _Store_ requests. - _next_: Carry on with stress testing & follow-up of the _Postgres_ addition to [wakuv2.shards](https://github.com/status-im/infra-nim-waku/blob/master/ansible/group_vars/wakuv2-shards.yml) by the _infra_ team. **[nwaku c-bindings](https://github.com/waku-org/nwaku/issues/1332)** {E:2023-many-platforms} - _achieved_: Merged PR that made the _Waku Node_ to be created within the _Waku Thread_. Submitted a PR that aims to make a safer the communication between the main thread and the _Waku Thread_. - _next_: Merge the PR to enhance communication between threads and start extracting the thread context outside the library (comment: https://github.com/waku-org/nwaku/pull/1865#discussion_r1282722954). **[HTTP REST API: Store, Filter, Lightpush, Admin and Private APIs](https://github.com/waku-org/nwaku/issues/1076)** {E:2023-many-platforms} - _achieved_: Legacy Filter - v1 - interface Rest Api support added. V2 implementation done wait for PR review - _next_: Complete Filter v2 PR foundings fixes. - _blocking_: PR review found a design flow, need a little redesign. --- ### js-waku **[Maintenance](https://github.com/waku-org/js-waku/issues/1455)** {E:2023-qa} - _achieved_: @chainsafe/libp2p-gossipsub is updated **[Developer Experience (2023)](https://github.com/waku-org/js-waku/issues/1453)** {E:2023-eco-growth} - _achieved_: pre-emptive stream creations for light protocols, using lowest latency peers for light protocols (WIP) - _next_: merging lowest latency peer PR **[Waku Relay scalability in the Browser](https://github.com/waku-org/js-waku/issues/905)** - _achieved_: complete PoC of Waku Relay over WebRTC using circuit relay - _next_: pause this to prioritize Waku Network milestone **[Cover Several Environments As Part of Testing](https://github.com/waku-org/js-waku/issues/52)** {E:2023-qa} - _achieved_: finishing testing against chrome and react; - _next_: investigate other adding browsers; --- ### go-waku **[RLN enabled by default](https://github.com/waku-org/go-waku/issues/655)** {E:2023-rln} - _achieved_: test keystore interop with nwaku, integrate waku rln registry, and restore valid roots from DB - _next_: ordered validator execution, bandwidth validation, upgrade zerokit **[Maintenance](https://github.com/waku-org/go-waku/issues/634)** {E:2023-qa} - _achieved_: allow mixing named and static shards, logs succesful message pushes, concurrency fixes for filterv2 **[Auto-sharding v1](https://github.com/waku-org/go-waku/issues/623)** {E:2023-1mil-users} - _achieved_: Implemented new config for autosharding and ENR updates with shard info - _next_: update various protocols to autoshard ---