Release v0.24.0
v0.24.0
Note: The Waku message size limit (150 KiB) is now enforced according to the specifications. To change this limit please use
--max-msg-size="1MiB"
Note:
--ip-colocation-limit=2
is the new parameter for limiting connections from the same IP
What's Changed
Release highlights:
- IP colocation filter can now be changed via a configuration parameter.
- New filter admin endpoint can now be used to access subscription data.
- Waku message size limit can now be changed via a configuration parameter.
Features
- feat: adding filter data admin endpoint (REST) #2314
- ip colocation is parameterizable. if set to 0, it is disabled #2323
Bug Fixes
- fix: revert "feat: shard aware peer management #2151" #2312
- fix: setting connectivity loop interval to 15 seconds #2307
- fix: set record to the Waku node builder in the examples as it is required #2328
- fix(discv5): add bootnode filter exception #2267
Changes
- update CHANGELOG.md for 0.23.0 #2309
- test(store): Implement store tests #2235, #2240
- refactor(store): HistoryQuery.direction #2263
- test_driver_postgres: enhance test coverage, multiple and single topic #2301
- chore: examples/nodejs - adapt code to latest callback and ctx/userData definitions #2281
- chore: update
CHANGELOG.md
to reflect bug fix for issue #2317 #2340 in v0.23.1 - test(peer-connection-managenent): functional tests #2321
- docs: update post-release steps #2336
- docs: fix typos across various documentation files #2310
- test(peer-connection-managenent): functional tests #2321
- bump vendors for 0.24.0 #2333
- test(autosharding): functional tests #2318
- docs: add benchmark around postgres adoption #2316
- chore: set max Waku message size to 150KiB according to spec #2298
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 |
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 |
The Waku v1 implementation has been removed from this repository and can be found in a separate Waku Legacy repository.