v0.23.0
Ivansete-status
released this
20 Dec 17:19
·
519 commits
to master
since this release
Generated at Wed Dec 20 15:15:26 UTC 2023
Features
- setting image deployment to harbor registry (93dd5ae5)
- Add new DB column
messageHash
(#2202) (aeb77a3e)
Bug Fixes
- Revert "feat: shard aware peer management (#2151)" (#2312) (b5e55093)
- make rln rate limit spec compliant (#2294) (5847f49d)
- update num-msgs archive metrics every minute and not only at the beginning (#2287) (0fc617ff)
- rln-relay: graceful retries on rpc calls (#2250) (15c1f974)
- add protection in rest service to always publish with timestamp if user doesn't provide it (#2261) (42f19579)
- remove trailing commas from keystore json (#2200) (103d3981)
- dockerfile: update dockerignore and base image (#2262) (c86dc442)
- waku_filter_v2/common: PEER_DIAL_FAILURE ret code change: 200 -> 504 (#2236) (6301bec0)
- extended Postgres code to support retention policy + refactoring (#2244) (a1ed517f)
- admin REST API to be enabled only if config is set (#2218) (110de90f)
- rln: error in api when rate limit (#2212) (51f36099)
- relay: Failing protocol tests (#2224) (c9e869fb)
- tests: Compilation failure fix (#2222) (a5da1fc4)
- rest: properly check if rln is used (#2205) (2cb0989a)
Changes
- archive - move error to trace level when insert row fails (#2283) (574cdf55)
- including content topics on FilterSubscribeRequest logs (#2295) (306c8a62)
- vendor bump for 0.23.0 (#2274) (385daf16)
- peer_manager.nim - reduce logs from debug to trace (#2279) (0cc0c805)
- Cbindings allow mounting the Store protocol from libwaku (#2276) (28142f40)
- Better feedback invalid content topic (#2254) (72a1f8c7)
- fix typos (#2239) (958b9bd7)
- creating prepare_release template (#2225) (5883dbeb)
- rest: refactor message cache (#2221) (bebaa59c)
- updating nim-json-serialization dependency (#2248) (9f4e6f45)
- store-archive: Remove duplicated code (#2234) (38e100e9)
- refactoring peer storage (#2243) (c301e880)
- postres driver allow setting the max number of connection from a parameter (#2246) (b31c1823)
- deterministic message hash algorithm updated (#2233) (a22ee604)
- REST: returning lightpush support and updated filter protocol (#2219) (59ee3c69)
- mics. improvements to cluster id and shards setup (#2187) (897f4879)
- update docs for rln-keystore-generator (#2210) (8c5666d2)
- removing automatic vacuuming from retention policy code (#2228) (9ff441ab)
- decoupling announced and listen addresses (#2203) (ef8ffbdb)
- Allow text/plain content type descriptor for json formatted content body (#2209) (6d81e384)
- rewrite for clarity, update screenshots (#2206) (a0ef3c2f)
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 |