mirror of
https://github.com/logos-co/roadmap.git
synced 2025-01-11 00:45:47 +00:00
add waku weekly 2024-08-12 (#107)
* add waku weekly 2024-08-12 * add weekly update
This commit is contained in:
parent
2f2f58c011
commit
849437d84c
165
content/waku/templates/weekly-update-template.md
Normal file
165
content/waku/templates/weekly-update-template.md
Normal file
@ -0,0 +1,165 @@
|
||||
---
|
||||
title: TEMPLATE 2024-MM-DD Waku Weekly
|
||||
tags:
|
||||
# - waku-updates
|
||||
# date: 2024-MM-DD
|
||||
---
|
||||
|
||||
## [Milestone - Store Service Upgrade](https://github.com/waku-org/pm/milestone/28)
|
||||
|
||||
- [Store v3-beta - Message Hashes](https://github.com/waku-org/pm/issues/131)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [Store v3 - store synchronisation](https://github.com/waku-org/pm/issues/132)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [DOS protection for req-res protocols and metrics](https://github.com/waku-org/pm/issues/66)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [PostgreSQL Maintenance](https://github.com/waku-org/pm/issues/119)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [Metric: Count store messages](https://github.com/waku-org/pm/issues/167)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
|
||||
## [Milestone - Direct Message Reliability](https://github.com/waku-org/pm/milestone/29)
|
||||
|
||||
- [Enable testing of direct messages](https://github.com/waku-org/pm/issues/176)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [Review connection management strategy and back-off and fix long disconnection issues](https://github.com/waku-org/pm/issues/177)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [Tooling: filter and light push protocols](https://github.com/waku-org/pm/issues/178)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [Telemetry: fleet logging](https://github.com/waku-org/pm/issues/180)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [Telemetry: direct message reliability](https://github.com/waku-org/pm/issues/182)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [Reliability Protocol for Relay](https://github.com/waku-org/pm/issues/184)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [Reliability Protocol for Resource-Restricted Clients](https://github.com/waku-org/pm/issues/186)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [User apps for large scale dogfooding](https://github.com/waku-org/pm/issues/188)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [Review MVDS usage and fail path](https://github.com/waku-org/pm/issues/189)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
|
||||
|
||||
## [Milestone - End-to-end reliability protocol](https://github.com/waku-org/pm/milestone/30)
|
||||
|
||||
- [Telemetry: multicast message reliability](https://github.com/waku-org/pm/issues/192)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [End-to-end reliability protocol - PoC](https://github.com/waku-org/pm/issues/193)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [End-to-end reliability protocol - Status integration](https://github.com/waku-org/pm/issues/194)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
## [Milestone - Static Sharding - dedicated shards](https://github.com/waku-org/pm/milestone/31)
|
||||
|
||||
- [Telemetry: Measure Bandwidth](https://github.com/waku-org/pm/issues/195)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [Sharding peer management and discovery hardening](https://github.com/waku-org/pm/issues/172)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [Enable testing of custom shard implementation for Communities](https://github.com/waku-org/pm/issues/196)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
## [Milestone - Scale 1:1 chat messages PoC](https://github.com/waku-org/pm/milestone/34)
|
||||
|
||||
- [RLNv2 in nwaku](https://github.com/waku-org/pm/issues/204)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [Maturing RLN variables/parameters revision](https://github.com/waku-org/pm/issues/205)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [Provision RLN for light push clients PoC](https://github.com/waku-org/pm/issues/206)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [Pay for RLN provision first PoC](https://github.com/waku-org/pm/issues/207)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
## [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:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
- [DoS protection for req-res protocols and metrics (go-waku as service node)](https://github.com/waku-org/pm/issues/200)
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
## Other Work
|
||||
|
||||
### Enhancements
|
||||
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
||||
|
||||
### Bugs
|
||||
|
||||
- achieved:
|
||||
- next:
|
||||
- blockers:
|
103
content/waku/updates/2024-08-12.md
Normal file
103
content/waku/updates/2024-08-12.md
Normal file
@ -0,0 +1,103 @@
|
||||
---
|
||||
title: 2024-08-12 Waku Weekly
|
||||
tags:
|
||||
- waku-updates
|
||||
date: 2024-08-12
|
||||
---
|
||||
|
||||
## [Milestone - Store Service Upgrade](https://github.com/waku-org/pm/milestone/28)
|
||||
|
||||
- [Store v3-beta - Message Hashes](https://github.com/waku-org/pm/issues/131)
|
||||
- achieved:
|
||||
- [nwaku] PR review WIP to add Waku Sync [feat: Nwaku Sync](https://github.com/waku-org/nwaku/pull/2403)
|
||||
- [js-waku] [feat!: store v3](https://github.com/waku-org/js-waku/pull/2036)
|
||||
|
||||
- [PostgreSQL Maintenance](https://github.com/waku-org/pm/issues/119)
|
||||
- achieved:
|
||||
- [nwaku] PR almost merged with optimizations in messageHash queries through lookup table [chore: Optimize hash queries with lookup table](https://github.com/waku-org/nwaku/pull/2933)
|
||||
- [nwaku] submitted PR in infra-status to fine-tune the Postgres settings after having increased the hw specs [store-db add more appropriate db settings for current db hw](https://github.com/status-im/infra-status/pull/37)
|
||||
|
||||
## [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] Started using liteprotocoltester tool to send lightpush msgs from a node located in Frankfurt and receiving through waku-filter in a node located in Sydney. Both are connected to one node in status.prod fleet.
|
||||
- [nwaku] litprotocoltester tool helped to discover duplicated messages problem
|
||||
- next:
|
||||
- [nwaku] carry on with duplicated messages issue
|
||||
|
||||
- [Telemetry: direct message reliability](https://github.com/waku-org/pm/issues/182)
|
||||
- achieved:
|
||||
- [chat] report peer id and number of connection failures to telemetry [feat(telemetry)_: send connection failure metric](https://github.com/status-im/status-go/pull/5518), [feat: handle metric for peer connection failure](https://github.com/status-im/telemetry/pull/27)
|
||||
|
||||
- [Reliability Protocol for Relay](https://github.com/waku-org/pm/issues/184)
|
||||
- achieved:
|
||||
- [nwaku] Development of subscription awareness for delivery_monitor module [feat: enhance reliability thanks to StoreV3](https://github.com/waku-org/nwaku/issues/2819)
|
||||
|
||||
- [Reliability Protocol for Resource-Restricted Clients](https://github.com/waku-org/pm/issues/186)
|
||||
- achieved:
|
||||
- [nwaku] ongoing implementation in nwaku [feat: Enhance lightpush protocol error handling](https://github.com/waku-org/nwaku/issues/2722)
|
||||
- [js-waku] filter API refactor for ease and DX: [feat(filter)!: new simpler filter API](https://github.com/waku-org/js-waku/pull/2092)
|
||||
|
||||
- [Review MVDS usage and fail path](https://github.com/waku-org/pm/issues/189)
|
||||
- achieved:
|
||||
- [chat] bump mvds for clearing old states [chore_: bump mvds](https://github.com/status-im/status-go/pull/5623)
|
||||
|
||||
## [Milestone - End-to-end reliability protocol](https://github.com/waku-org/pm/milestone/30)
|
||||
|
||||
- [End-to-end reliability protocol - PoC](https://github.com/waku-org/pm/issues/193)
|
||||
- achieved:
|
||||
- [research] peer retrieval of missing messages, reconnect capability for tests, conflict resolution; and raised a final PR for POC
|
||||
- next:
|
||||
- [research] address review comments, dogfooding
|
||||
|
||||
## [Milestone - Static Sharding - dedicated shards](https://github.com/waku-org/pm/milestone/31)
|
||||
|
||||
- [Sharding peer management and discovery hardening](https://github.com/waku-org/pm/issues/172)
|
||||
- achieved:
|
||||
- [nwaku] Continued investigating [bug: node getting stuck and missing messages](https://github.com/waku-org/nwaku/issues/2921)
|
||||
- [nwaku] Found “Futures” leak in `yamux` and confirmed that it doesn’t happen on `mplex`. Opened an issue in `nim-libp2p` [bug: yamux Futures leak](https://github.com/vacp2p/nim-libp2p/issues/1165) and a PR in `nwaku` switching back to `mplex` [chore: using mplex instead of yamux](https://github.com/waku-org/nwaku/pull/2958)
|
||||
- [nwaku] Got feedback from `Nimbus` and new potential ways to debug [bug: node getting stuck and missing messages](https://github.com/waku-org/nwaku/issues/2921)
|
||||
- [nwaku] Completed [bug: Node accepts connections when configured for just discovery](https://github.com/waku-org/nwaku/issues/2892), optimizing the connection management of discv5-only nodes
|
||||
- [research] libp2p rendezvous wrapper impl. at the waku layer
|
||||
- next:
|
||||
- [nwaku] Try the recommended debugging techniques
|
||||
- [research] namespace definition, discovery strategy
|
||||
|
||||
## [Milestone - Scale 1:1 chat messages PoC](https://github.com/waku-org/pm/milestone/34)
|
||||
|
||||
- [Maturing RLN variables/parameters revision](https://github.com/waku-org/pm/issues/205)
|
||||
- achieved:
|
||||
- [research] raw spec PR for RLN contract mainnet deployment: (Add WAKU2-RLN-CONTRACT spec for mainnet deployment)[https://github.com/waku-org/specs/pull/30/]
|
||||
- next:
|
||||
- [research] continue the discussion around the PR, finalize the initial version of the spec
|
||||
|
||||
- [Pay for RLN provision first PoC](https://github.com/waku-org/pm/issues/207)
|
||||
- achieved:
|
||||
- [research] PoC with a paymaster in zksync, written in golang
|
||||
- next:
|
||||
- [research] continue work with paymaster to sponsor tx fees in zksync
|
||||
- blockers:
|
||||
- [research] lots of issues deploying rln to zksync
|
||||
|
||||
## Other Work
|
||||
|
||||
### Enhancements
|
||||
|
||||
- achieved:
|
||||
- [nwaku] upgraded the peer exchange mounting procedure - chore: upgrade peer exchange mounting](https://github.com/waku-org/nwaku/pull/2953)
|
||||
- [nwaku] Successfully reproduced the PR exchange issue - [bug: failed to retrieve peer info via peer exchange protocol](https://github.com/waku-org/nwaku/issues/2875)
|
||||
- [nwaku] Made progress on testing tools - [test: peer exchange testing tool](https://github.com/waku-org/nwaku/pull/2940)
|
||||
- [chat] refactor: move rate limiter and priority queue from status-go to API package [refactor: move rate limiter and priority queue from status-go to api package](https://github.com/waku-org/go-waku/pull/1171)
|
||||
- [chat] [refactor: move missing messages logic from status-go to go-waku](https://github.com/waku-org/go-waku/pull/1174), [refactor: extract missing messages logic to go-waku](https://github.com/status-im/status-go/pull/5638)
|
||||
- [chat] [refactor: remove unused code from wakuv2](https://github.com/status-im/status-go/pull/5651)
|
||||
- next:
|
||||
- [nwaku] Resolve the PR exchange issue [bug: failed to retrieve peer info via peer exchange protocol](https://github.com/waku-org/nwaku/issues/2875)
|
||||
- [nwaku] Complete peer exchange testing tools [test: peer exchange testing tool](https://github.com/waku-org/nwaku/pull/2940)
|
||||
|
||||
### Bugs
|
||||
|
||||
- achieved:
|
||||
- [nwaku] [fix: missing wakuv2 fields in createAccountRequest toJson func](https://github.com/status-im/status-desktop/pull/15876)
|
||||
- [chat] [fix: storenode multiaddresses](https://github.com/status-im/status-go/pull/5630)
|
||||
- [chat] [fix: handle scenario where the node's ENR has no shard (due to shard update)](https://github.com/waku-org/go-waku/pull/1176)
|
Loading…
x
Reference in New Issue
Block a user