mirror of https://github.com/logos-co/roadmap.git
create waku weekly 2024-09-10 (#123)
This commit is contained in:
parent
f9a55c15ea
commit
cc732b93ab
|
@ -0,0 +1,126 @@
|
|||
---
|
||||
title: 2024-09-09 Waku Weekly
|
||||
tags:
|
||||
- waku-updates
|
||||
date: 2024-09-09
|
||||
---
|
||||
|
||||
## [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:
|
||||
- [research] Refined testing tools and query criteria for benchmark tests
|
||||
- next:
|
||||
- [research] run some more queries and discuss findings
|
||||
|
||||
- [Store v3 - store synchronisation](https://github.com/waku-org/pm/issues/132)
|
||||
- achieved:
|
||||
- [research]: remove archive queries 100 hashes limit to allow bigger sync
|
||||
- next:
|
||||
- [research]: continue to monitor deployment in fleet, spec update
|
||||
|
||||
- [PostgreSQL Maintenance](https://github.com/waku-org/pm/issues/119)
|
||||
- achieved:
|
||||
- [nwaku] Enhance libpq response management and new libp2p store metric [chore: enhance libpq management](https://github.com/waku-org/nwaku/pull/3015)
|
||||
- [nwaku] started the implementation of new metrics to measure queries’ times [chore: create grafana panel to show max, min, mean, median stats of query times](https://github.com/waku-org/nwaku/issues/2995)
|
||||
- [nwaku] investigate issue [chore: store queries for content topics take longer with cursor](https://github.com/waku-org/nwaku/issues/2963)
|
||||
- [research] completed main benchmark test scenarios
|
||||
- next:
|
||||
- [research] write up of benchmark test findings
|
||||
|
||||
## [Milestone - Direct Message Reliability](https://github.com/waku-org/pm/milestone/29)
|
||||
|
||||
- [Review connection management strategy and back-off and fix long disconnection issues](https://github.com/waku-org/pm/issues/177)
|
||||
- achieved:
|
||||
- [chat] bug: requesting always 24h from store node: [fix_: store query lastrequest](https://github.com/status-im/status-go/pull/5767)
|
||||
|
||||
- [Tooling: filter and light push protocols](https://github.com/waku-org/pm/issues/178)
|
||||
- achieved:
|
||||
- [chat] go-waku: reduce filter loop to 300ms [fix_: reduce filter loop to 300ms](https://github.com/status-im/status-go/pull/5768)
|
||||
|
||||
- [Reliability Protocol for Relay](https://github.com/waku-org/pm/issues/184)
|
||||
- achieved:
|
||||
- [chat] fix empty subscription when publish message with relay, [fix: check subscription when relay publish message](https://github.com/waku-org/go-waku/pull/1212), [feat: join community request with mvds](https://github.com/status-im/status-mobile/pull/21125)
|
||||
|
||||
- [Reliability Protocol for Resource-Restricted Clients](https://github.com/waku-org/pm/issues/186)
|
||||
- achieved:
|
||||
- [js-waku] fix missing messages from Filter and align with RFC [fix: filter missing messages](https://github.com/waku-org/js-waku/pull/2119)
|
||||
- [js-waku] improve bootstrapping of the node [fix: improve node bootstrapping](https://github.com/waku-org/js-waku/pull/2121)
|
||||
|
||||
- [Review MVDS usage and fail path](https://github.com/waku-org/pm/issues/189)
|
||||
- achieved:
|
||||
- [chat] dogfooding community join request with mvds [feat: join community request with mvds](https://github.com/status-im/status-desktop/pull/16188)
|
||||
- [chat] accept community join request with mvds [feat_: accept community join request with mvds](https://github.com/status-im/status-go/pull/5787)
|
||||
|
||||
## [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] POC - added better logging and other suggestions from dogfooding
|
||||
|
||||
- [End-to-end reliability protocol - Status integration](https://github.com/waku-org/pm/issues/194)
|
||||
- achieved:
|
||||
- [research]: started a post on sdk/library idea for status integration
|
||||
- next:
|
||||
- [research]: continue working on post, gather feedback and iterate
|
||||
|
||||
## [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]: discussed RLN contract implementation, suggested spec improvements [Refinements of RLN on mainnet spec](https://github.com/waku-org/specs/pull/34)
|
||||
|
||||
- [Provision RLN for light push clients PoC](https://github.com/waku-org/pm/issues/206)
|
||||
- achieved:
|
||||
- [research]: drafted a forum post on service incentivization
|
||||
- next:
|
||||
- [research]: finalize and discuss the forum post
|
||||
|
||||
## [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]: modified nim-libp2p to allow waku rdv strategy, updated nwaku PR to reflect libp2p changes
|
||||
- next:
|
||||
- [research]: PR feedback and update cycle, spec update
|
||||
|
||||
## Other Work
|
||||
|
||||
### Enhancements
|
||||
|
||||
- achieved:
|
||||
- [nwaku] Reproduction of gossip-level message duplication in stressed conditions.
|
||||
- Succeed in reproducing and collecting logs from a controlled simulation env.
|
||||
- Analysed logs to verify possible hypotheses.
|
||||
- Re-run tests with different setup and configuration.
|
||||
- [nwaku] NWaku in Windows - Successfully built the nim compiler in isolation with an automated system detail fetching process.
|
||||
- [chat] go-waku: bump go-libp2p and go-libp2p-pubsub [chore: bump go-libp2p and go-libp2p-pubsub](https://github.com/waku-org/go-waku/pull/1208)
|
||||
- [js-waku] [chore: release master](https://github.com/waku-org/js-waku/commit/a2c5dba32dbb04ca1b63bda4055b34680dbd6b5b), [chore: release master](https://github.com/waku-org/js-waku/commit/f9361bf77467bea95d5f305b20051460bfb89fa1)
|
||||
- [js-waku] remove extra dependencies from sdk package [chore: remove relay from sdk package](https://github.com/waku-org/js-waku/pull/2040)
|
||||
- next:
|
||||
- [js-waku] work on improvements for release processes [chore: up release-please](https://github.com/waku-org/js-waku/pull/2125)
|
||||
|
||||
### Bugs
|
||||
|
||||
- achieved:
|
||||
- [chat] status-go: retry dnsdisc on failure [](https://github.com/status-im/status-go/pull/5785)
|
||||
- [chat] go-waku: stop creating goroutines if context is already canceled [fix: stop creating goroutines if context is already canceled](https://github.com/waku-org/go-waku/pull/1213)
|
||||
- [js-waku] fix installation and remove broken dependencies [fix: temporarily remove peer cross dependencies](https://github.com/waku-org/js-waku/pull/2123)
|
||||
|
||||
## BD: Demonstrate Product-Market Fit
|
||||
|
||||
- achieved:
|
||||
- Defined customer interview questions
|
||||
- Had first rehearsal with a prospect where some of the questions were asked
|
||||
- Invited first 3 projects to interview
|
||||
- next:
|
||||
- Enroll more projects into the Interviews+Codesign initiative
|
||||
- Rework validation tracking board
|
||||
|
||||
## BD: Acquire first 10 Customers
|
||||
|
||||
- achieved:
|
||||
- New project using Waku in the payments vertical, referred by a prospect
|
||||
- next:
|
||||
- another prospect call this week
|
||||
- Prospecting in Singapore
|
Loading…
Reference in New Issue