Highlights
- Logos Delivery:
- Messaging API now provides supports Mix through
AnonimityLevelflag - logos-delivery#4180 - Simplified the wire format in LIP-243 (segmentation) and implemented as a standalone library -nim-segmentation
- Messaging API now provides supports Mix through
Logos Delivery
Messaging API — General Availability
Reliable Channel API — Beta
-
[Deliverable] Create Segmentation Library
- achieved:
- next:
-
[Deliverable] Add Segmentation to Reliable Channel API
- next:
- integrate nim-segmentation — replaces the skeleton in
channels/segmentation/; pulls in nim-leopard, so cmake becomes a build-host requirement and the Android/iOS toolchain is a follow-up
- integrate nim-segmentation — replaces the skeleton in
- next:
RLN on Logos Blockchain
Logos Chat
Chat — Beta
-
[Deliverable] Implement full identity model
- achieved:
- Add support for multiple identities: https://github.com/logos-messaging/libchat/pull/225
- achieved:
-
[Deliverable] Stabilize and polish API
- achieved:
- test: cover GroupV2 group growth against forks https://github.com/logos-messaging/libchat/pull/216
- chore: add adr for storage architecture : https://github.com/logos-messaging/libchat/pull/224
- Remove stale code
- chore: remove the double-ratchets crate and RatchetStore : https://github.com/logos-messaging/libchat/pull/233
- chore: drop EphemeralKeyStore : https://github.com/logos-messaging/libchat/pull/235
- drop the installation identity and the record column nothing reads : https://github.com/logos-messaging/libchat/pull/244
- achieved:
-
[Deliverable] Deliver user-facing chat features
- achieved:
- Premade basic Content Types
- achieved:
Logos Core
Logos Core Integration — Phase 3
Status
Status: Logos Delivery Integration
- [Deliverable] Integrate Messaging API in status-go
- achieved:
- feat(messaging): advertise WakuMessage version=0 on send — phase 2 of #7499, which is now closed
- fix(waku): widen the filter full-node rate limit
- next:
- achieved:
Maintenance
- achieved:
- Stop epochmonitorfuture with rln stop — the epoch monitor future was never cleaned up
- fix(build): misc build system fixes, fix: fix tests (e2e, macos)
- fix(conf): drop duplicated dnsDiscovery name servers
- chore(ffi): move the request registry out of ffi_types
- next:
- fix(build): bump Nimble and chronos, simplify build — the new Nimble reads
nimble.lockdirectly, so most of the resolution harness goes away - Refactor when nim-chronos shutdown is available
- CI chores: unquote the forge-std branch, put foundry on PATH before using it
- fix(build): bump Nimble and chronos, simplify build — the new Nimble reads