Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
118 changes: 118 additions & 0 deletions content/messaging/updates/2026-07-06.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
---
date: 2026-07-06
tags:
- messaging-updates
title: 2026-07-06 Messaging Weekly
---

# Logos Delivery

## [Messaging API — General Availability](2026-messaging-api-general-availability.md)

- [[Deliverable] Test suite for Messaging API](https://github.com/logos-messaging/pm/issues/422)
- next:
- [E2E testing of new Messaging API](https://github.com/logos-messaging/logos-delivery-interop-tests/issues/163)

- [[Deliverable] Stabilize and improve Messaging API, fix bugs](https://github.com/logos-messaging/pm/issues/414)
- achieved:
- [ffi: unify node lifecycle on logosdelivery_* and drop legacy waku_* surface](https://github.com/logos-messaging/logos-delivery/pull/4012)
- next:
- [Create a separate binary to allow DST test messaging-client API](https://github.com/logos-messaging/logos-delivery/issues/4005)
- [waku_get_my_peerid returns a Nim debug string instead of the peer id](https://github.com/logos-messaging/logos-delivery/issues/4017)

## [Reliable Channel API — Developer Preview](2026-reliable-channel-api-developer-preview.md)

- [[Deliverable] Implement Reliable Channel API](https://github.com/logos-messaging/pm/issues/412)
- achieved:
- [chore: replace ReliableChannel sendhandler hack](https://github.com/logos-messaging/logos-delivery/pull/3994)
- next:
- [E2E testing of LogosDelivery Reliable Channel API](https://github.com/logos-messaging/logos-delivery-interop-tests/issues/191)

## [RLN for edge nodes](https://github.com/logos-messaging/pm/issues/411)

- [[Deliverable] Improve RLN UX by reducing contract interactions](https://github.com/logos-messaging/pm/issues/344)
- next:
- [refresh merkle proof cache reactively on lightpush rejection](https://github.com/logos-messaging/logos-delivery/pull/4013)

- [[Deliverable] Add support for RLN proofs in LightPush](https://github.com/logos-messaging/pm/issues/411)
- achieved:
- [isolate RLN in a self-contained module usable by any protocol (relay, lightpush, etc.)](https://github.com/logos-messaging/logos-delivery/issues/3954)
- [chore: phase 4 — remove RLN proof generation from lightpush server to client](https://github.com/logos-messaging/logos-delivery/pull/4009)
- [replace RLN specific Result with generic Result](https://github.com/logos-messaging/logos-delivery/pull/4011)
- [fix: handle on-chain RPC errors gracefully during RLN setup](https://github.com/logos-messaging/logos-delivery/pull/4008)
- [chore: do not override Rln result instance](https://github.com/logos-messaging/logos-delivery/issues/4002)

## [Port RLN to Logos Blockchain](2026-add-support-for-rln-on-lee.md)

- [[Deliverable] Implement pluggable RLN membership interface](https://github.com/logos-messaging/pm/issues/416)
- next:
- [chore: create rln interface API](https://github.com/logos-messaging/logos-delivery/issues/4016)

## [Fleet stability](2026-fleet-stability.md)

- [[Deliverable] Resolve known fleet stability issues](https://github.com/logos-messaging/pm/issues/384)
- achieved:
- [fix: handle peer-exchange stream-closed errors gracefully](https://github.com/logos-messaging/logos-delivery/pull/4010)
- next:
- [fix(discovery): prune stale discv5 peers from peer store so PX stops serving dead ENRs](https://github.com/logos-messaging/logos-delivery/pull/3939)

# Logos Chat

## [Chat — Group Conversations](2025-extend-chat-sdk-with-group-conversations.md)

- [[Deliverable] Add Group Chat](https://github.com/logos-messaging/pm/issues/346)
- achieved:
- Add LogosChatClient config - https://github.com/logos-messaging/libchat/pull/163
- next:
- GroupChat integration into clientAPI

- Implement contact discovery
- achieved:
- Update Keypackage discovery for DirectV1 - https://github.com/logos-messaging/libchat/pull/162

# Logos Core

## [Logos Core integration — phase 2](2026-logos-core-integration-phase-2.md)

- [[Deliverable] Add support for groups in Logos Core Chat module](https://github.com/logos-messaging/pm/issues/375)
- achieved:
- Add DirectV1 support in Chat module - https://github.com/logos-co/logos-chat-module/pull/37

- [[Deliverable] Build Logos Core demo app in QML](https://github.com/logos-messaging/pm/issues/390)
- achieved:
- Add DirectV1 support in Chat module UI - https://github.com/logos-co/logos-chat-ui/pull/30

# Status

## [Integrate logos-delivery in Status](2026-status-logos-delivery-integration.md)

- [[Deliverable] Integrate Messaging API in status-go](https://github.com/logos-messaging/pm/issues/380)
- achieved:
- [feat: add status.prod network preset (cluster 16, RLN off)](https://github.com/logos-messaging/logos-delivery/pull/3962)
- [fix(filter): correct inverted idle-subscription cleanup check](https://github.com/logos-messaging/logos-delivery-go/pull/1314)
- [Periodically reconcile history while connectivity is unreliable](https://github.com/status-im/status-go/pull/7604)
- [Coalescing historic-sync worker instead of drop-throttle](https://github.com/status-im/status-go/pull/7608)
- [Drop unused Waku interface methods](https://github.com/status-im/status-go/pull/7586)
- [Encapsulate peer management in the Waku object](https://github.com/status-im/status-go/issues/7587)
- next:
- [Introduce an object-oriented Go mirror of the Nim Messaging API over the C bindings](https://github.com/logos-messaging/logos-delivery-go-bindings/issues/119)
- [Migrate the bindings to the single liblogosdelivery library](https://github.com/logos-messaging/logos-delivery-go-bindings/issues/118)
- [refactor: build against the single liblogosdelivery library](https://github.com/logos-messaging/logos-delivery-go-bindings/pull/116)
- [feat(node-info): expose MaxMessageSize node info item](https://github.com/logos-messaging/logos-delivery/pull/4018)
- [Strictly layer delivery events; drop dead signals](https://github.com/status-im/status-go/pull/7607)
- [drop ClearEnvelopesCache and dead envelope-cache state](https://github.com/status-im/status-go/pull/7600)
- [Switch `Online()` to `ConnectionStatus`](https://github.com/status-im/status-go/issues/7466)

# Maintenance

- achieved:
- [FFI library consolidation](https://github.com/logos-messaging/logos-delivery/issues/3851)
- [API design](https://github.com/logos-messaging/logos-delivery/issues/3879)
- [api: define layer contracts with concept, not RootObj inheritance](https://github.com/logos-messaging/logos-delivery/pull/4001)
- [messaging: depend on the Waku kernel, not the raw WakuNode](https://github.com/logos-messaging/logos-delivery/pull/4000)
- [fix: remove hardcoded ports in tests](https://github.com/logos-messaging/logos-delivery/pull/3998)
- [fix: fix portsShift feature](https://github.com/logos-messaging/logos-delivery/pull/4006)
- next:
- [feat: logos_delivery_node app + messaging REST API with event observability](https://github.com/logos-messaging/logos-delivery/pull/4014)
- [feat: improve config v3](https://github.com/logos-messaging/logos-delivery/pull/4015)
- [Lossless event delivery: unbounded intrusive SPSC queue + node freelist](https://github.com/logos-messaging/nim-ffi/issues/112)
Loading