roadmap/content/waku/updates/2023-09-04.md

87 lines
3.8 KiB
Markdown
Raw Normal View History

2023-10-25 18:20:23 +00:00
---
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
---