mirror of https://github.com/logos-co/roadmap.git
create waku weekly 20241216 (#159)
This commit is contained in:
parent
63e3d457f7
commit
422397466a
|
@ -0,0 +1,97 @@
|
|||
---
|
||||
title: 2024-12-16 Waku Weekly
|
||||
tags:
|
||||
- waku-updates
|
||||
date: 2024-12-16
|
||||
---
|
||||
|
||||
## [Milestone - Store Service Upgrade](https://github.com/waku-org/pm/milestone/28)
|
||||
|
||||
- [Store v3 - store synchronisation](https://github.com/waku-org/pm/issues/132)
|
||||
- achieved: [research] Specification initial draft
|
||||
- next: [research] spec improvements, add tests suite
|
||||
|
||||
- [PostgreSQL Maintenance](https://github.com/waku-org/pm/issues/119)
|
||||
- achieved: [research] Added testing tools and Cleaned up existing tools
|
||||
- next: [research] Make PR for testing tools and start looking at store metrics required to qualify milestones
|
||||
|
||||
## [Milestone - End-to-end reliability protocol](https://github.com/waku-org/pm/milestone/30)
|
||||
|
||||
- [End-to-end reliability protocol - Status integration](https://github.com/waku-org/pm/issues/194)
|
||||
- achieved: [research] raised PR for the simplified bloom filter
|
||||
- next: [research] address review comments, raise PR for protobuf
|
||||
- blockers: [research] awaiting nim-specific PR feedback from nwaku team
|
||||
|
||||
## [Milestone - RLN Mainnet](https://github.com/waku-org/pm/milestone/34)
|
||||
|
||||
- [Provision RLN for light push clients PoC](https://github.com/waku-org/pm/issues/206)
|
||||
- next: [nwaku] Improved epoch monitoring [chore: improve epoch monitoring](https://github.com/waku-org/nwaku/pull/3197)
|
||||
|
||||
- [Public dogfooding RLNaaS web app](https://github.com/waku-org/pm/issues/259)
|
||||
- achieved: [js-waku] Introduce preferred Store node configuration [feat(store): allow using a specific node](https://github.com/waku-org/js-waku/pull/2192)
|
||||
- next:
|
||||
- [js-waku] Filter subscriptions revamp [feat: improve filter subscriptions](https://github.com/waku-org/js-waku/pull/2193)
|
||||
- [js-waku] Peer management revamp [feat: improve peer manager and re-integrate to light push](https://github.com/waku-org/js-waku/pull/2191)
|
||||
|
||||
- RLN-readiness early testing status-go
|
||||
- achieved: [chat] [Rate Limit on 1:1 Messages](https://www.notion.so/Rate-Limit-on-1-1-Messages-1538f96fb65c806c9f01d8538c1be8a0)
|
||||
|
||||
## [Milestone - Scale up number of Communities](https://github.com/waku-org/pm/milestone/32)
|
||||
|
||||
- [Usage of Rendezvous](https://github.com/waku-org/pm/issues/199)
|
||||
- achieved: [research] PR for Rendezvous in nwaku merged
|
||||
|
||||
## [Milestone: Nwaku in Status Desktop](https://github.com/waku-org/pm/milestone/33)
|
||||
|
||||
- [Nwaku in Status Desktop](https://github.com/waku-org/pm/issues/203)
|
||||
- achieved:
|
||||
- [nwaku] Developed most of the implementation of topic health in nwaku with the possibility to be integrated via libwaku
|
||||
- [nwaku] Opened PR calling libwaku’s Relay callback in every received message and allowing for the configuration of other application level callbacks - [feat: allowing configuration of application level callbacks](https://github.com/waku-org/nwaku/pull/3206)
|
||||
- [nwaku] Ported fixes to waku-go-bindings for receiving Relay messages - [chore: porting fixes for receiving relay messages](https://github.com/waku-org/waku-go-bindings/pull/7)
|
||||
- [nwaku] Add support to timestamps received as numeric strings [fix(libwaku): support string and int64 for timestamps](https://github.com/waku-org/nwaku/pull/3205)
|
||||
- [nwaku] Receive messages via relay [feat(nwaku)_: receive messages via relay](https://github.com/status-im/status-go/pull/6185)
|
||||
- [nwaku] Extract timeouts from go contexts to pass them to libwaku [fix: extract timeout from context](https://github.com/status-im/status-go/pull/6199)
|
||||
- [nwaku] Fix `waku_relay_unsubscribe` [fix(libwaku): waku_relay_unsubscribe](https://github.com/waku-org/nwaku/pull/3207)
|
||||
- [nwaku] Obtain free port numbers for libwaku [feat_: use correct port field, get free ports and uncomment some functions](https://github.com/status-im/status-go/pull/6200)
|
||||
- next:
|
||||
- [nwaku] have the PRs reviewed, implement feedback and merge
|
||||
- [nwaku] test and open PR for the topic health implementation
|
||||
- [nwaku] add protected topic support
|
||||
|
||||
- [Nwaku on Windows](https://github.com/waku-org/pm/issues/239)
|
||||
- achieved: [nwaku] Successfully built remaining targets for Windows support.
|
||||
- next: [nwaku] make it sufficient integrate windows support into `status-desktop`.
|
||||
|
||||
## [Milestone: Incentivise running a Waku infrastructure node](https://github.com/waku-org/pm/milestone/35)
|
||||
|
||||
- [Service Incentivisation - Pay for RLN provision PoC](https://github.com/waku-org/pm/issues/245)
|
||||
- achieved: [research] addressed some comments to the first incentivization PoC PR [feat: Add incentivization PoC for RLNaaS in Lightpush](https://github.com/waku-org/nwaku/pull/3166)
|
||||
- next: [research] continue working on the PR to get it merged
|
||||
|
||||
## [Milestone: Bandwidth optimization and protocol review](https://github.com/waku-org/pm/milestone/31)
|
||||
|
||||
- [Review usage of content topics in Status Chat and Communities protocol](https://github.com/waku-org/pm/issues/198)
|
||||
- achieved:
|
||||
- [research] addressed review comments and simplified code changes for phase-1 changes and is ready to be QA tested and can be taken up for 2.33 [feat_: use a single content-topic for all community chats](https://github.com/status-im/status-go/pull/5864)
|
||||
- [research] phase-2 PR is tested locally and is ready as well [feat_: use content-topic override for all community filters](https://github.com/status-im/status-go/pull/5993). Up to status devs decision on which release this should be included in.
|
||||
- next: [research] fix an issue reported by status QA whenever they test these changes.
|
||||
|
||||
## Other Work
|
||||
|
||||
### Maintenance
|
||||
|
||||
- next:
|
||||
- [nwaku] Bring support to Atoma with waku-rust-bindings
|
||||
- [nwaku] [Bump vendor dependencies for release 0.35.0](https://github.com/waku-org/nwaku/issues/3087) Vendor version upgrades are finished - major achievement having latest web3, eth and libp2p libraries in nim-waku. - moving to release v0.35.0
|
||||
- [nwaku] Complete toy-chat in waku-rust-bindings (powered by libwaku)
|
||||
- [nwaku] Continue attempt to compile status-mobile + status-go + libwaku for Android
|
||||
- [nwaku] Deprecated `maxConnection` in `peerManager` [chore: Reserve % of max connections for relay](https://github.com/waku-org/nwaku/issues/3163)
|
||||
- [js-waku] investigation of interop pipelines [chore: upgrade nwaku to 0.33.0 and check interop tests](https://github.com/waku-org/js-waku/issues/2176)
|
||||
|
||||
### Bugs
|
||||
|
||||
- achieved: [chat] fixed concurrent panic found while testing [fix: fatal error: concurrent map writes](https://github.com/waku-org/go-waku/pull/1265)
|
||||
- next:
|
||||
- [nwaku] Enhance filter issues (needed by Railgun) - facing test issues
|
||||
- [bug: filter service node creates a new stream for every single message](https://github.com/waku-org/nwaku/issues/3192)
|
||||
- [bug: filter not accepting more subscriptions under moderate usage](https://github.com/waku-org/nwaku/issues/3191)
|
Loading…
Reference in New Issue