mirror of
https://github.com/logos-co/roadmap.git
synced 2025-01-18 12:13:21 +00:00
waku weekly 2024-12-09 (#155)
This commit is contained in:
parent
dd053dfd69
commit
a7086dff8c
81
content/waku/updates/2024-12-09.md
Normal file
81
content/waku/updates/2024-12-09.md
Normal file
@ -0,0 +1,81 @@
|
||||
---
|
||||
title: 2024-12-09 Waku Weekly
|
||||
tags:
|
||||
- waku-updates
|
||||
date: 2024-12-09
|
||||
---
|
||||
|
||||
## [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] delta encoding of payloads
|
||||
- next: [research] write specifcations
|
||||
- blockers: [research] bugs in Nim std library (requires version update)
|
||||
|
||||
- [PostgreSQL Maintenance](https://github.com/waku-org/pm/issues/119)
|
||||
- achieved: [research] refined testing tools
|
||||
- next: [research] create new repo for benchmarking and testing tools
|
||||
|
||||
## [Milestone - Direct Message Reliability](https://github.com/waku-org/pm/milestone/29)
|
||||
|
||||
- [Reliability Protocol for Relay](https://github.com/waku-org/pm/issues/184)
|
||||
- achieved: [chat] debug and fix missed msgs not retrieved after disconnection
|
||||
- [fix: use bad peer removal logic only for lightpush and filter and option to restart missing message verifier](https://github.com/waku-org/go-waku/pull/1244)
|
||||
- [fix_: bad peer check logic for lightmode and some fixes](https://github.com/status-im/status-go/pull/5964)
|
||||
|
||||
- [User apps for large scale dogfooding](https://github.com/waku-org/pm/issues/188)
|
||||
- achieved: [js-waku] provided testing tool and identified problematic points in nwaku <> js-waku Filter usage [bug: railgun stops receiving Filter messages after a while](https://github.com/waku-org/js-waku/issues/2196)
|
||||
- next: [js-waku] add API for using particular Store nodes [feat: API allows usage of specific nodes for protocols](https://github.com/waku-org/js-waku/issues/2175)
|
||||
|
||||
## [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] simplify bloom filter to use nim’s default hash, a fix in missing dependencies logic for received msgs
|
||||
- next: [research] test and finalize the updated bloom filter, PRs feedback
|
||||
|
||||
## [Milestone - RLN Mainnet](https://github.com/waku-org/pm/milestone/34)
|
||||
|
||||
- [RLNv2 in nwaku](https://github.com/waku-org/pm/issues/204)
|
||||
- achieved:
|
||||
- [chat] add a custom rate limiter to meet RLN contract config [feat: rate limit with rln configuration](https://github.com/waku-org/go-waku/pull/1262)
|
||||
- [chat] test status-go with the custom rate limiter [Commit 0aa2ee8](https://github.com/status-im/status-go/commit/0aa2ee82f7e83934ce954a88c4142be36a95e4e3)
|
||||
|
||||
## [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] Implemented feedback and merged PR for running DNS discovery asynchronously [feat: making dns discovery async](https://github.com/waku-org/nwaku/pull/3175)
|
||||
- [nwaku] Finished first working version of `waku-go-bindings` [feat: initial implementation](https://github.com/waku-org/waku-go-bindings/pull/4)
|
||||
- [nwaku] Tested importing and using `waku-go-bindings` from a different Go project
|
||||
- [nwaku] Integrated async support to `waku-go-bindings` [feat: integrate async support](https://github.com/waku-org/waku-go-bindings/pull/5)
|
||||
- [nwaku] Added support for Filter, Lightpush and store configurations in `waku-go-bindings` - [chore: adding configurations for lightpush, filter and store](https://github.com/waku-org/waku-go-bindings/pull/6)
|
||||
- [nwaku] Refactor existing PR: [refactor(libwaku): async](https://github.com/waku-org/nwaku/pull/3180) based on recommendations from Jacek
|
||||
|
||||
## [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] implemented a simplified version of txid check as proof of payment (with some things hard-coded that ideally shouldn't be)
|
||||
- next: [research] open up PR for review: [feat: Add incentivization PoC for RLNaaS in Lightpush](https://github.com/waku-org/nwaku/pull/3166)
|
||||
|
||||
## Other Work
|
||||
|
||||
### Maintenance
|
||||
|
||||
- achieved:
|
||||
- [js-waku] identified breaking changes with nwaku for interop testing [chore: upgrade nwaku to 0.33.0 and check interop tests](https://github.com/waku-org/js-waku/issues/)2176
|
||||
- next:
|
||||
- [nwaku] Release v0.34.0
|
||||
- [nwaku] Bring support to Atoma with waku-rust-bindings
|
||||
- [nwaku] 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] Moving to latest nim - 2.0.12
|
||||
|
||||
### Bugs
|
||||
|
||||
- achieved:
|
||||
- [nwaku] Fix storenode task executor response handling. This part broke during a refactoring done to move reliability layer from status-go to go-waku [fix_: nil *MessengerResponse is a valid result](https://github.com/status-im/status-go/pull/6175)
|
||||
- next:
|
||||
- [nwaku] Enhance filter issues (needed by Railgun)
|
||||
- [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…
x
Reference in New Issue
Block a user