Skip to content

Releases: logos-messaging/logos-delivery

v0.38.0

10 Apr 10:21
4d314b3

Choose a tag to compare

v0.38.0 (2026-03-16)

Notes

  • liblogosdelivery: Major new FFI API with debug API, health status events, message received events, stateful SubscriptionService, and improved resource management.
  • Waku Kademlia discovery integrated with Mix protocol.
  • Context-aware and event-driven broker architecture introduced.
  • REST Store API now defaults to page size 20 with max 100.
  • Lightpush no longer mounts without relay enabled.
  • Repository renamed from logos-messaging-nim to logos-delivery.

Features

Bug Fixes

  • Fix NodeHealthMonitor logspam (#3743) (7e36e268)
  • Fix peer selection by shard and rendezvous/metadata sharding initialization (#3718) (84f79110)
  • Correct dynamic library extension on mac and update OS detection (#3754) (1ace0154)
  • Force FINALIZE partition detach after detecting shorter error (#3728) (b38b5aae)
  • Fix store protocol issue in v0.37.0 (#3657) (91b4c5f5)
  • Fix hash inputs for external nullifier, remove length prefix for sha256 (#3660) (2d40cb9d)
  • Fix admin API peer shards field from metadata protocol (#3594) (e54851d9)
  • Wakucanary exits with error if ping fails (#3595, #3711)
  • Force epoll in chronos for Android (#3705) (beb1dde1)
  • Fix build_rln.sh script (#3704) (09034837)
  • liblogosdelivery: move destroy API to node_api, add security checks and fix possible resource leak (#3736) (db19da92)

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
WAKU2-LIGHTPUSH v3 draft /vac/waku/lightpush/3.0.0
66/WAKU2-METADATA raw /vac/waku/metadata/1.0.0
WAKU-SYNC draft /vac/waku/sync/1.0.0

v0.37.4

07 Apr 19:44
79bc9fd

Choose a tag to compare

Optimize release builds for speed (#3735) (#3777)

v0.37.3

26 Mar 16:44
f3852c3

Choose a tag to compare

Features

  • Allow override user-message-rate-limit (#3778)

v0.37.2

20 Mar 09:45
4e17776

Choose a tag to compare

v0.37.2 (2026-03-19)

Features

  • Allow union of several retention policies (#3766)

Bug Fixes

  • Bump nim-http-utils to v0.4.1 to allow accepting <:><(> as a valid header and tests to validate html rfc7230 (#43)
  • Force FINALIZE partition detach after detecting shorter error (#3728)

v0.37.1

12 Mar 15:13
v0.37.1
4654975

Choose a tag to compare

Bug Fixes

  • Avoid IndexDefect if DB error message is short (#3725)
  • Remove ENR cache from peer exchange (#3652) (7920368a)

v0.37.0-beta

19 Nov 13:27
v0.37.0-beta
ff93643

Choose a tag to compare

Notes

  • Deprecated parameters:
    • tree_path and rlnDB (RLN-related storage paths)
    • --dns-discovery (fully removed, including dns-discovery-name-server)
    • keepAlive (deprecated, config updated accordingly)
  • Legacy store protocol is no longer supported by default.
  • Improved sharding configuration: now explicit and shard-specific metrics added.
  • Mix nodes are limited to IPv4 addresses only.
  • lightpush legacy is being deprecated. Use lightpush v3 instead.

Features

Bug Fixes

  • Prevent invalid pubsub topic subscription via Relay REST API (#3559) (a36601ab)
  • Fixed node crash when RLN is unregistered (#3573) (3d0c6279)
  • REST: fixed sync protocol issues (#3503) (393e3cce)
  • Regex pattern fix for username:password@ in URLs (#3517) (89a3f735)
  • Sharding: applied modulus fix (#3530) (f68d7999)
  • Metrics: switched to counter instead of gauge (#3355) (a27eec90)
  • Fixed lightpush metrics and diagnostics (#3486) (0ed3fc80)
  • Misc sync, dashboard, and CI fixes (#3434, #3508, #3464)
  • Raise log level of numerous operational messages from debug to info for better visibility (#3622)

Changes

  • Enable peer-exchange by default (#3557) (7df526f8)
  • Refactor peer-exchange client and service implementations (#3523) (4379f9ec)
  • Updated rendezvous to use callback-based shard/capability updates (#3558) (028bf297)
  • Config updates and explicit sharding setup (#3468) (994d485b)
  • Bumped libp2p to v1.13.0 (#3574) (b1616e55)
  • Removed legacy dependencies (e.g., libpcre in Docker builds) (#3552) (4db4f830)
  • Benchmarks for RLN proof generation & verification (#3567) (794c3a85)
  • Various CI/CD & infra updates (#3515, #3505)

v0.36.0

15 Jul 14:33

Choose a tag to compare

Notes

  • The rln-relay-eth-client-address parameter, from now on, should be passed as an array of RPC addresses.
  • new preset parameter. preset=twn is the RLN-protected Waku Network (cluster 1). Overrides other values.
  • Removed dns-addrs parameter as it was duplicated and unused.
  • Removed rln-relay-id-key, rln-relay-id-commitment-key, rln-relay-bandwidth-threshold parameters.
  • Effectively removed pubsub-topic, which was deprecated in v0.33.0.
  • Removed store-sync-max-payload-size parameter.
  • Removed dns-discovery-name-server and discv5-only parameters.

Features

Bug Fixes

Changes

Read more

v0.35.1

08 Apr 08:49

Choose a tag to compare

v0.35.1 (2025-03-30)

Bug fixes

Info: before upgrading to this version, make sure you delete the previous rln_tree folder, i.e.,
the one that is passed through this CLI: --rln-relay-tree-path.

Features

  • lightpush v3 (#3279) (e0b563ff)
    Upgrade for Waku Llightpush protocol with enhanced error handling. Read specification here

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

v0.35.0

11 Mar 23:15

Choose a tag to compare

v0.35.0 (2025-03-03)

Notes

  • Deprecated parameter

    • max-relay-peers
  • New parameters

    • relay-service-ratio

      String value with peers distribution within max-connections parameter.
      This percentage ratio represents the relay peers to service peers.
      For example, 60:40, tells that 60% of the max-connections will be used for relay protocol
      and the other 40% of max-connections will be reserved for other service protocols (e.g.,
      filter, lightpush, store, metadata, etc.)

    • rendezvous

      boolean attribute that optionally activates waku rendezvous discovery server.
      True by default.

Release highlights

  • New filter approach to keep push stream opened within subscription period.
  • Waku sync protocol.
  • Libwaku async
  • Lite-protocol-tester enhancements.
  • New panels and metrics in RLN to control outstanding request quota.

Features

Bug Fixes

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
WAKU-SYNC draft /vac/waku/reconciliation/1.0.0 & /vac/waku/transfer/1.0.0

v0.34.0

09 Dec 12:55

Choose a tag to compare

v0.34.0 (2024-10-29)

Notes:

  • The --protected-topic CLI configuration has been removed. Equivalent flag, --protected-shard, shall be used instead.

Features

Bug Fixes

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
WAKU-SYNC draft /vac/waku/sync/1.0.0