mirror of https://github.com/logos-co/roadmap.git
create waku weekly 2024-10-28 (#147)
This commit is contained in:
parent
48467c8e35
commit
39ed6f26f0
|
@ -0,0 +1,112 @@
|
|||
---
|
||||
title: 2024-10-28 Waku Weekly
|
||||
tags:
|
||||
- waku-updates
|
||||
date: 2024-10-28
|
||||
---
|
||||
## [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] Waku sync 2.0 POC
|
||||
- [research] Debugged some issues with store sync
|
||||
- next:
|
||||
- [research] abstraction refinements and serde optimization
|
||||
- [research] Continue with store sync testing
|
||||
|
||||
- [PostgreSQL Maintenance](https://github.com/waku-org/pm/issues/119)
|
||||
- achieved: [nwaku] [chore: dbconn - allow uuid in requestId by allowing hyphen](https://github.com/waku-org/nwaku/pull/3139)
|
||||
- next: [nwaku] Reach a conclusion on whether we need time-sortable msgHash [chore: make the msg hash time-sortable](https://github.com/waku-org/nwaku/issues/3034)
|
||||
|
||||
## [Milestone - Direct Message Reliability](https://github.com/waku-org/pm/milestone/29)
|
||||
|
||||
- [Tooling: filter and light push protocols](https://github.com/waku-org/pm/issues/178)
|
||||
- achieved:
|
||||
- [nwaku] New repository [lpt-runner](https://github.com/waku-org/lpt-runner) is now public and capable to ease configuration and running tests on any waku network.
|
||||
- [nwaku] New build and deployment job is created for lite-protocol-tester
|
||||
- next: [nwaku] [chore: add dashboard for liteprotocoltester runs](https://github.com/waku-org/nwaku/issues/2999)
|
||||
|
||||
- [Reliability Protocol for Resource-Restricted Clients](https://github.com/waku-org/pm/issues/186)
|
||||
- achieved: [nwaku] nwaku implementation of the new lightpush protocol version ready
|
||||
- next: [nwaku] Lightpush v2: libp2p extension is being developed, rebase needed after vendor bumps for v0.34.0 is ready [feat: Enhance lightpush protocol error handling](https://github.com/waku-org/nwaku/issues/2722)
|
||||
|
||||
## [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] rolling bloom filter in nim, thread safety, logging and helper functions for API
|
||||
- next: [research] get feedback and iterate on bloom filter & core functions of API
|
||||
|
||||
## [Milestone - RLN Mainnet](https://github.com/waku-org/pm/milestone/34)
|
||||
|
||||
- [Public dogfooding RLNaaS web app](https://github.com/waku-org/pm/issues/259)
|
||||
- achieved: [js-waku] filter subscription flakiness on cold start [bug: filter subscription is not working on cold start](https://github.com/waku-org/js-waku/issues/2190)
|
||||
- next:
|
||||
- [js-waku] working on user facing dogfooding app [[Subtask] Create user facing dogfooding app](https://github.com/waku-org/js-waku/issues/2177)
|
||||
- [js-waku] limit max amount of open connections to prevent spamming of TWN [](https://github.com/waku-org/js-waku/issues/2168)
|
||||
- [js-waku] encapsulate filter subscription logic into separate entity and make it reactive to network changes [feat: maintain max open connection & prune unhealthy connections from peer store](https://github.com/waku-org/js-waku/pull/2191)
|
||||
- [js-waku] enhance peer management with better coupling with connection objects and disposal of it [feat: improve peer manager and re-integrate to light push](https://github.com/waku-org/js-waku/pull/2191)
|
||||
|
||||
## [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)
|
||||
- blockers: [research] waiting on new nim-libp2p version
|
||||
|
||||
## [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] [chore: add to libwaku peer id retrieval proc](https://github.com/waku-org/nwaku/pull/3124)
|
||||
- [nwaku] [chore: updating available procs in golang example](https://github.com/waku-org/nwaku/pull/3137)
|
||||
- [nwaku] [chore: decreasing wait time for updating px cache on startup](https://github.com/waku-org/nwaku/pull/3140)
|
||||
- [nwaku] [fix: peer exchange libwaku response handling](https://github.com/waku-org/nwaku/pull/3141)
|
||||
- [nwaku] [feat(nwaku)_: message publisher and sent verifier](https://github.com/status-im/status-go/pull/5966)
|
||||
- [nwaku] [feat(nwaku)_: storenode requestor for missing message retrieval and result iterator impl](https://github.com/status-im/status-go/pull/5971)
|
||||
- [nwaku] [refactor: use protobuffer for API storenode queries](https://github.com/waku-org/go-waku/pull/1248)
|
||||
- next:
|
||||
- [nwaku] [refactor: extract ping interface](https://github.com/waku-org/go-waku/pull/1249)
|
||||
- [nwaku] [feat(libwaku): ping peer](https://github.com/waku-org/nwaku/pull/3144)
|
||||
- [nwaku] [Support for discovery of circuit-relay peers](https://github.com/waku-org/nwaku/issues/2514)
|
||||
|
||||
- [Nwaku on Windows](https://github.com/waku-org/pm/issues/239)
|
||||
- achieved:
|
||||
- [nwaku] [feat: windows support](https://github.com/waku-org/nwaku/pull/3107)
|
||||
- [nwaku] Add a counter for the remaining proofs per epoch in the dashboard. [chore: create new RLN Grafana panel that counts the number of attached proofs per light client](https://github.com/waku-org/nwaku/issues/3024)
|
||||
- [nwaku] Able to create wakunode2 executable (.exe) of wakunode2. [feat: windows support](https://github.com/waku-org/nwaku/pull/3107)
|
||||
- [nwaku] Automate build as much as possible and cross platform support
|
||||
- next: [nwaku] Further Dogfooding of windows support and remove waku_sync bypass.
|
||||
|
||||
## [Milestone: Incentivise running a Waku infrastructure node](https://github.com/waku-org/pm/milestone/35)
|
||||
|
||||
- [Service Incentivisation - Service incentivisation roadmap & spec](https://github.com/waku-org/pm/issues/246)
|
||||
- achieved: [research] preliminary roadmap for RLN contract mainnet deployment on Linea [[Deliverable] Deploy RLN smart contract to a L2 mainnet](https://github.com/waku-org/pm/issues/258)
|
||||
- next: [research] service incentivization spec update for PoC
|
||||
|
||||
## [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 all flows in first phase of single content-topic usage in status communities. dogfooding is also complete. [feat_: use a single content-topic for all community chats](https://github.com/status-im/status-go/pull/5864)
|
||||
- next: [research] address review comments(if any) and start working on second phase change of single content-topic usage in communities
|
||||
|
||||
### [Milestone: Demonstrate product-market fit](https://github.com/waku-org/pm/milestone/36)
|
||||
|
||||
- [Define potential USPs](https://github.com/waku-org/pm/issues/249)
|
||||
- achieved: added more info to the validation matrix
|
||||
- next: continue using information from propsect calls to populate it
|
||||
|
||||
- [Define target customers](https://github.com/waku-org/pm/issues/250)
|
||||
- achieved: talking with 3 teams for potential events where we can have a targetted audience in the web3 social, intents and ai verticals
|
||||
- next: deciding wether to sponsor any of these events or not
|
||||
|
||||
## Other Work
|
||||
|
||||
### Maintenance
|
||||
|
||||
- achieved:
|
||||
- [nwaku] [chore: Update prepare_release.md to add js-waku update](https://github.com/waku-org/nwaku/pull/3134)
|
||||
- [nwaku] [chore: peer_manager - prevent too intense loop when no peers connected](https://github.com/waku-org/nwaku/pull/3130)
|
||||
- [nwaku] [chore: saving peers enr capabilities](https://github.com/waku-org/nwaku/pull/3127)
|
||||
- [nwaku] [feat: missing messags in the last hour](https://github.com/waku-org/storenode-messages-counter/pull/12)
|
||||
- next:
|
||||
- [nwaku] prepare Rust app for devcon workshop
|
||||
- [nwaku] [Bump vendor dependencies for release 0.34.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. Under review and testing.
|
||||
- [js-waku] upgrade e2e test to facilitate latest nwaku [chore: upgrade nwaku to 0.33.0 and check interop tests](https://github.com/waku-org/js-waku/issues/2176)
|
Loading…
Reference in New Issue