v0.1.3-rc2
Pre-release
Pre-release
·
498 commits
to main
since this release
What's Changed
- Add gRPC API surface, Bruno collections, and peer diagnostics by @CoteTommy in #93
- Assess LXMF vs Reticulum parity by @CoteTommy in #100
- Add DeepWiki badge to README by @CoteTommy in #101
- Codex-generated pull request by @brothercorvo in #102
- docs: add Rust/Python compatibility issue list by @CoteTommy in #104
- [codex] simplify pr ci by @CoteTommy in #105
- [codex] announce proof gates by @CoteTommy in #106
- [codex] link handshake interface parity by @CoteTommy in #107
- [codex] Rework docs cleanup and contributor guidance by @CoteTommy in #108
- [codex] live channel parity by @CoteTommy in #109
- Promote buffer writer parity on top of live channel transport to main by @CoteTommy in #123
- Add buffer callback parity on top of channel buffer layer by @CoteTommy in #111
- Add resource admission, startup, and sender timeout parity by @CoteTommy in #112
- Add resource receipt status parity by @CoteTommy in #124
- Honor LXMF delivery modes in reticulumd bridge by @CoteTommy in #114
- Preserve path tags and bound duplicate lifetime by @CoteTommy in #115
- Add Python compatibility harness scaffold by @CoteTommy in #116
- Add interface-scoped announce ingress control by @CoteTommy in #117
- Align propagated link lifecycle with Python LXMF router by @CoteTommy in #118
- Retain announced LXMF stamp cost by @CoteTommy in #119
- Align peer lifecycle with Python LXMF router by @CoteTommy in #120
- Make recursive path request throttling interface-aware by @CoteTommy in #121
- Align announce retry timing and completion with Python Reticulum by @CoteTommy in #122
- Fix announce retry parity after merge review by @CoteTommy in #125
- Wire LXMF stamp and ticket baseline into daemon send path by @CoteTommy in #126
- Add live mixed Rust/Python harness slice by @CoteTommy in #127
- Make announce ratchet parsing strict by context flag by @CoteTommy in #128
- Validate propagation stamps on ingest by @CoteTommy in #129
- Canonicalize propagation transient ids by @CoteTommy in #130
- Model propagated payload identity in wire helper by @CoteTommy in #131
- Bridge inbound propagation envelopes into daemon ingest by @CoteTommy in #132
- Add propagated Python-to-Rust harness case by @CoteTommy in #133
- Add mixed Python LXMF relay interop coverage by @CoteTommy in #134
- Fix remaining path-response and harness review follow-ups by @CoteTommy in #135
- Implement Reticulum link liveness parity by @brothercorvo in #137
- Add rns-embedded-mininode crate by @brothercorvo in #138
Full Changelog: 0.1.2...v0.1.3-rc2
crates.io release waves
Initial Wave 1 publish from the packaging pass on main:
reticulum-rs-core 0.2.0lxmf-wire 0.2.0reticulum-rs-transport 0.2.0reticulum-rs-rpc 0.2.1
Follow-up publish wave after removing the Bruno / protobuf / gRPC surface from main:
reticulum-rs-rpc 0.3.0lxmf-sdk 0.2.1reticulum-rs 0.2.0lxmf 0.3.0
Release hygiene note:
reticulum-rs-rpc 0.2.0was yanked because its published tarball omitted required package assets.reticulum-rs-rpc 0.2.1replaced it for the pre-removal line.reticulum-rs-rpc 0.3.0is the current line frommain, after the gRPC removal.
Repository follow-up:
mainnow includes the facade crateslxmfandreticulum-rs.mainremoves the Bruno / protobuf / gRPC surface in favor of the maintained JSON-RPC/MessagePack daemon API and library crates.