LXMF-rs v0.5.2
LXMF-rs v0.5.2 Release Notes
Date: 2026-06-27
Release ref: v0.5.2
This is a patch release on the 0.5.x line focused on improved Reticulum
interface management, with particular emphasis on LoRa/RNode operator
workflows needed by REM deployments.
The maintained parity source of truth remains docs/status/current-roadmap.md.
Scope
- Improved LoRa/RNode status and management through
reticulumdRPC,
rnstatus-rs, andrnodeconf-rs. - Broader Reticulum interface startup/status coverage for operators.
- Software smoke evidence for interface families that do not require hardware
in CI. - Continued crate and GitHub bundle release-train alignment for
0.5.2.
Highlights Since v0.5.1
- Added daemon/RPC RNode management dispatch for radio-state query, blink, safe
read/display/local-radio operations, and guarded persistent/destructive
management commands. - Expanded
rnstatus-rsLoRa/RNode summaries so operators can see probe state,
radio state, configured endpoints, and runtime errors from the local daemon. - Added
rnodeconf-rsdaemon-backed management coverage for serial/TCP RNode
devices, feature-gated BLE RNode devices, and RNodeMulti parent/vport
targets. - Expanded RNodeMulti support with nested vport children, vport-aware
management queueing, strict startup probing, ID-beacon fanout, and fake
serial/TCP smoke evidence. - Added or refreshed software smoke coverage for UDP loopback, Pipe subprocess,
serial KISS/AX.25 KISS, KISS-over-TCP, Weave fake PTY, I2P fake SAM, and
RNodeMulti fake PTY/TCP paths. - Kept release packaging aligned with automated GitHub Actions publication:
this PR prepares versions and release notes, while crates.io publication is
performed by the release workflow whenv0.5.2is created.
Current Version Train
GitHub release version: v0.5.2
Public package versions are aligned to 0.5.2 for the automated release
workflow:
lxmfreticulum-rslxmf-referencelxmf-wirelxmf-sdkreticulum-rs-corereticulum-rs-transportreticulum-rs-rpclxmf-embedded-minirns-embedded-corerns-embedded-runtimerns-embedded-ffirns-embedded-mininodelxmf-clireticulumdrns-tools
Included GitHub Bundle Tools
lxmdlxmflxmf-clireticulumdlxm-interchangernsdrnstatus-rsrnodeconf-rsweaveconf-rsrnx
Validation Record
- PR #380 CI passed at
77b087e1c36f8f6aaa581a4814b732b26b7b7905for
quality,build-matrix (stable),test-nextest-unit, andcontracts. - Focused interface smoke scripts listed in the parity matrix were exercised as
part of the interface-parity branch evidence. cargo xtask release-checkpassed on the release-prep branch with local Java
tooling onPATHand compiler/OpenSSL override environment variables unset.- Final release tagging should still run the GitHub release workflow and the
runbook smoke gates fromdocs/runbooks/release-runbook.md.
Known Limits
- Full Python Reticulum/LXMF surface parity is not achieved.
- Real hardware evidence remains required for broader BLE RNode management,
RNodeMulti production validation, Weave hardware validation, and some
prepared-host interface scenarios. - External-client compatibility claims for REM, RCH, Sideband, MeshChatX,
Columba, or other clients require the corresponding external-client interop
gates for that deployment.
What's Changed
- [codex] Fix Android RNode BLE reconnect selection by @brothercorvo in #379
- Add Codex agent instructions by @brothercorvo in #382
- [codex] expand Reticulum interface parity by @brothercorvo in #380
- Prepare 0.5.2 release by @brothercorvo in #383
Full Changelog: v0.5.1...v0.5.2