Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 19 Mar 11:42
· 722 commits to main since this release

[0.8.0] - 2026-03-19

Features

  • Wire presence, typing, and read receipts to demo app (bindings) (0528345)
  • Wire presence typing receipts to rn (#65)(b0ed275)
  • Add user-level message forwarding with attribution (#61) (protocol) (e90c50e)
  • Add simple demo app showcasing all SDK features (bindings) (7c37465)
  • Add user blocking with silent message filtering (#54) (protocol) (fc0e9fa)
  • Add presence, typing indicators, and read receipts (#48) (protocol) (89b5c9b)
  • Add transport-agnostic MLS group messaging (#46) (protocol) (16b945a)
  • Add service discovery and request/response (#45) (protocol) (6227179)

Bug Fixes

  • Remove unused PresenceStatus import (bindings) (14f45b0)
  • Add missing dedup to commit, Welcome, and leave handlers (#64) (protocol) (cf55c55)
  • Fix group messaging — dedup, Welcome, ciphertext leak, retries (#63) (protocol) (889bf9b)
  • Fix message forwarding — JSON was never parseable (protocol) (82ac3a9)
  • Decouple transport retries from ACK retries (#62) (reliability) (19279d1)
  • Mesh networking fixes — relay, dedup, routing, services, forks (#60) (protocol) (696b3ea)
  • Enforce FIFO ordering for BLE fragment queues (#59) (bindings) (ac9fe20)
  • Save BLE fragments when peripheral connection is missing (#58) (bindings) (9cae6ef)
  • Production readiness improvements across SDK (#57)(3a8ecc4)
  • Address 14 bugs found during full codebase audit (#56)(43fb235)
  • Wire user blocking to native bridges and fix service event fields (#55) (bindings) (80bf666)
  • Harden TOFU storage and validate identity strings (#51) (core,protocol) (42b7a26)
  • Harden tofu transport prefixes (#50)(4242108)
  • Harden control message authentication and sender verification (#49) (protocol) (ab5c93f)
  • Harden mesh group robustness with relay sync, leave fallback, and epoch fork resolution (#47) (protocol) (04b284d)

Performance

  • Reduce message latency from invitation to delivery (protocol) (c2c1822)

Refactoring

  • Extract pending queue module and use explicit imports (#53) (protocol) (e246097)
  • Split protocol.rs monolith into focused sub-modules (#52) (protocol) (821a69f)

Documentation

  • Clean up documentation — remove duplicates, fix outdated info, add index(4b1060f)

Miscellaneous

  • Bump version to 0.8.0 (bindings) (08ab070)