Skip to content

Release v0.29.0

Compare
Choose a tag to compare
@Ivansete-status Ivansete-status released this 19 Jun 20:06
· 250 commits to master since this release
v0.29.0
9a5d90d

v0.29.0 (2024-06-19)

What's Changed

Notes:

  • Named sharding will be deprecated in favor of static sharding. Topics in formats other than /waku/2/rs/<cluster>/<shard> will stop being supported starting from v0.31.0

Release highlights:

  • Android support in libwaku
  • Discovery is available in libwaku
  • New LiteProcotolTester tool
  • RLN proofs as a lightpush service

Features

Bug Fixes

  • Better sync lock in partition creation (#2783) (8d3bbb1b)
  • Multi nat initialization causing dead lock in waku tests + serialize test runs to avoid timing and port occupied issues (#2799) (5989de88)
  • Increase on chain group manager starting balance (#2795) (e72bb7e7)
  • More detailed logs to differentiate shards with peers (#2794) (55a87d21)
  • waku_archive: only allow a single instance to execute migrations (#2736) (88b8e186)
  • Move postgres related tests under linux conditional (57ecb3e0)
  • Invalid cursor returning messages (#2724) (a65b13fc)
  • Do not print the db url on error (#2725) (40296f9d)
  • Use when instead of if for adding soname on linux (#2721) (cbaefeb3)
  • Store v3 bug fixes (#2718) (4a6ec468)

Changes

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