NagyZoltanPeter
released this
09 Dec 12:55
·
30 commits
to master
since this release
v0.34.0 (2024-10-29)
Notes:
- The
--protected-topic
CLI configuration has been removed. Equivalent flag,--protected-shard
, shall be used instead.
Features
- change latency buckets (#3153) (956fde6e)
- libwaku: ping peer (#3144) (de11e576)
- initial windows support (#3107) (ff21c01e)
- circuit relay support (#3112) (cfde7eea)
Bug Fixes
- peer exchange libwaku response handling (#3141) (76606421)
- add more logs, stagger intervals & set prune offset to 10% for waku sync (#3142) (a386880b)
- add log and archive message ingress for sync (#3133) (80c7581a)
- add a limit of max 10 content topics per query (#3117) (c35dc549)
- avoid segfault by setting a default num peers requested in Peer eXchange (#3122) (82fd5dde)
- returning peerIds in base 64 (#3105) (37edaf62)
- changing libwaku's error handling format (#3093) (2e6c299d)
- remove spammy log (#3091) (1d2b910f)
- avoid out connections leak (#3077) (eb2bbae6)
- rejecting excess relay connections (#3065) (8b0884c7)
- static linking negentropy in ARM based mac (#3046) (256b7853)
Changes
- support ping with multiple multiaddresses and close stream (#3154) (3665991a)
- liteprotocoltester: easy setup fleets (#3125) (268e7e66)
- saving peers enr capabilities (#3127) (69d9524f)
- networkmonitor: add missing field on RlnRelay init, set default for num of shard (#3136) (edcb0e15)
- add to libwaku peer id retrieval proc (#3124) (c5a825e2)
- adding to libwaku dial and disconnect by peerIds (#3111) (25da8102)
- dbconn: add requestId info as a comment in the database logs (#3110) (30c072a4)
- improving get_peer_ids_by_protocol by returning the available protocols of connected peers (#3109) (ed0ee5be)
- remove warnings (#3106) (c861fa9f)
- better store logs (#3103) (21b03551)
- Improve binding for waku_sync (#3102) (c3756e3a)
- improving and temporarily skipping flaky rln test (#3094) (a6ed80a5)
- update master after release v0.33.1 (#3089) (54c3083d)
- re-arrange function based on responsibility of peer-manager (#3086) (0f8e8740)
- waku_keystore: give some more context in case of error (#3064) (3ad613ca)
- bump negentropy (#3078) (643ab20f)
- Optimize store (#3061) (5875ed63)
- wrap peer store (#3051) (729e63f5)
- disabling metrics for libwaku (#3058) (b358c90f)
- test peer connection management (#3049) (711e7db1)
- updating upload and download artifact actions to v4 (#3047) (7c4a9717)
- Better database query logs and logarithmic scale in grafana store panels (#3048) (d68b06f1)
- extending store metrics (#3042) (fd83b42f)
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 |
WAKU-SYNC |
draft |
/vac/waku/sync/1.0.0 |