Highlights
- Logos Delivery:
- Delivery module uses RLN membership module closed:
- Offline periods backfill closed — history on your subscribed content topic will be automatically queried from Store nodes for the period node was offline/shutdown.
- Create Segmentation Library closed — LIP-243 segmentation is now integrated into the Reliable Channel API (#4200)
- Kicked-off 0.39 release process — check out v0.39.0-rc.2
- Logos Chat:
- Status:
Logos Delivery
Messaging API — General Availability
-
[Deliverable] Offline periods backfill — closed
- achieved:
- feat(messaging): Store catch-up across process restarts — complements the reconnection backfill from #3941
- feat(messaging): tag MessageReceivedEvent with its source, live or history — closes Distinguish live vs. history messages in MessageReceived event
- achieved:
-
[Deliverable] Integrate Mix into Messaging API
- achieved:
- next:
- fix(health): report Disconnected when required mix is not ready — with
anonymityLevel: Required, sends were parked while the node reportedConnected - Start using mix in the delivery module
- fix(health): report Disconnected when required mix is not ready — with
Reliable Channel API — Beta
-
[Deliverable] Add Segmentation to Reliable Channel API
- achieved:
- integrate nim-segmentation
- feat(examples): demo a segmented send from the C example
- fix(build): make portable builds the default — fixes the Linux link failure nim-leopard introduced
- achieved:
-
[Deliverable] Support different encryption for sync messages
RLN on Logos Blockchain
-
[Deliverable] Integrate Logos Delivery with RLN on Logos Blockchain and [Deliverable] Implement RLN membership management API — both closed as obsolete
- the design has changed:
logos-deliveryno longer knows about LEZ and no longer manages RLN membership. The library supports RLN plugins, andlogos-rln-moduleowns membership behind that interface. Tracked from #448 instead
- the design has changed:
Logos Chat
Chat — Beta
-
[Deliverable] Installation management
- achieved:
- drop the installation identity and the record column nothing reads - https://github.com/logos-messaging/logos-chat/pull/244
- achieved:
-
[Deliverable] Implement full identity model
- achieved:
- Publish AccountLog specification - https://github.com/logos-co/logos-lips/pull/404
- Publish Profile context specification - https://github.com/logos-co/logos-lips/pull/426
- achieved:
-
[Deliverable] Stabilize and polish API
- achieved:
- Stabilze repo name to Logos-Chat - https://github.com/logos-messaging/logos-chat/pull/248
- conversation send/retrieve capability filters : https://github.com/logos-messaging/logos-chat/pull/242
- Defaults to logos.test delivery network - https://github.com/logos-messaging/logos-chat/pull/247
- Update Rustls for RUSTSEC-2026-0285 - https://github.com/logos-messaging/logos-chat/pull/254
- achieved:
Logos Core
Logos Core Integration — Phase 3
-
[Deliverable] Pluggable RLN membership
- achieved:
- Make RLN API module pluggable with logos-delivery, Remove duplicate lib files
- message source surfaced through the module and the demo: delivery-module#115, demo#31
- next:
- achieved:
-
[Deliverable] Delivery module uses RLN membership module — closed
Status
Status: Logos Delivery Integration
- [Deliverable] Integrate Messaging API in status-go
- achieved:
- test(functional): migrate the functional-test fleet to a logos-delivery image, test(e2e): migrate the local e2e fleet to a logos-delivery image — both Status test fleets now run Logos Delivery
- next:
- blockers:
- both Go-bindings PRs above are still drafts, untouched since 3 Sep
- achieved:
Maintenance
- achieved:
- deprecate wakunode2 in favour of logosdeliverynode — breaking: env prefix is now
LOGOS_DELIVERY_NODE_ - build: bump Nimble and chronos, simplify build, fix feature defines, run the liblogosdelivery default build again
- config and tests: make CLI, library and test config defaults consistent, TCP, Discv5, REST auto-port in tests, migrate every FFI example to the current signatures, build them in CI
- CI: skip CI for docs-only PRs, run the required checks in the merge queue, Windows Nimble reuse and job timeout
- Logos Core modules now build on aarch64-linux and across platforms: delivery-module#103, chat-module#69, chat-ui#60, demo#28
- publish logos-rln-modules build artifacts to the Logos Attic cache, infra-ci#294
- docs: add a page comparing logos.dev and logos.test
- refactor: stop relying on libp2p’s internal withValue helper
- deprecate wakunode2 in favour of logosdeliverynode — breaking: env prefix is now
- next:
- Prepare release 0.39.0
- one node image and a standalone rlnkeystore tool
- bump nim-libp2p to 2.4.0 — announced-address resolution moves into libp2p’s
AddressManager - make sure partitions are created — a fresh database started near the hour got no partition for the next hour
- CI speed-up: run only relevant jobs behind a single ci-required gate, build the Windows exe and dll in parallel