v0.31.0
Ivansete-status
released this
30 Jul 09:53
·
186 commits
to master
since this release
v0.31.0 (2024-07-16)
Notes
- Named sharding has been deprecated in favor of static sharding. Topics in formats other than
/waku/2/rs/<cluster>/<shard>
are no longer supported
Features
- DOS protection of non relay protocols - rate limit phase3 (#2897) (ba418ab5b)
- sonda tool (#2893) (e269dca9c)
- add proper per shard bandwidth metric calculation (#2851) (8f14c0473)
Bug Fixes
- bug(storev3): can't advance cursor #2745
- chore(storev3): only select the messageHash column when using a store query with include_data: false #2637
- rln_keystore_generator improve error handling for unrecoverable failure (#2881) (1c9eb2741)
- duplicate message forwarding in filter service (#2842) (99149ea9d)
- only set disconnect time on left event (#2831) (01050138c)
- adding peer exchange peers to the peerStore (#2824) (325e13169)
- ci use --tags to match non-annotated tags (#2814) (317c83dc1)
- update peers ENRs in peer store in case they are updated (#2818) (cda18f96c)
- mount metadata in wakucanary (#2793) (3b27aee82)
Changes
- setting filter handling logs to trace (#2914) (5c539fe13)
- enhance postgres and retention policy logs (#2884) (71ee42de5)
- improving logging under debugDiscv5 flag (#2899) (8578fb0c3)
- archive and drivers refactor (#2761) (f54ba10bc)
- new release process to include Status fleets (#2825) (4264666a3)
- sqlite make sure code is always run (#2891) (4ac4ab2a4)
- deprecating named sharding (#2723) (e1518cf9f)
- bump dependencies for v0.31.0 (#2885) (fd6a71cdd)
- refactor relative path to better absolute (#2861) (8bfad3ab4)
- saving agent and protoVersion in peerStore (#2860) (cae0c7e37)
- unit test for duplicate message push (#2852) (31c632e42)
- remove all pre-nim-1.6 deadcode from codebase (#2857) (9bd8c33ae)
- nim-chronos bump submodule (#2850) (092add1ca)
- ignore arbitrary data stored in
multiaddrs
enr key (#2853) (76d5b2642) - add origin to peers admin endpoint (#2848) (7205f95cf)
- add discv5 logs (#2811) (974b8a39a)
- archive.nim - increase the max limit of content topics per query to 100 (#2846) (a05fa0691)
- update content-topic parsing for filter (#2835) (733edae43)
- better descriptive log (#2826) (94947a850)
- zerokit: bump submodule (#2830) (c483acee3)
This release supports the following libp2p protocols:
Protocol | Spec status | Protocol id |
---|---|---|
11/WAKU2-RELAY |
stable |
/vac/waku/relay/2.0.0 |
12/WAKU2-FILTER |
draft |
/vac/waku/filter/2.0.0-beta1 /vac/waku/filter-subscribe/2.0.0-beta1 /vac/waku/filter-push/2.0.0-beta1 |
WAKU2-STORE |
draft |
/vac/waku/store-query/3.0.0 |
13/WAKU2-STORE |
draft |
/vac/waku/store/2.0.0-beta4 |
19/WAKU2-LIGHTPUSH |
draft |
/vac/waku/lightpush/2.0.0-beta1 |
66/WAKU2-METADATA |
raw |
/vac/waku/metadata/1.0.0 |