Skip to content

Release 2.9.6

Latest

Choose a tag to compare

@brothercorvo brothercorvo released this 10 May 16:10

Release 2.9.6

This release packages the additional committed R3AKT/Rust-bridge parity work after 2.9.5 and aligns all project manifests to 2.9.6.

Highlights

  • Added the optional Rust R3AKT mission-sync bridge wiring and runtime configuration ([rust_runtime]) while keeping it disabled by default.
  • Expanded parity coverage across RCH Python and Rust-backed flows, including mission sync, topics, subscribers, clients, identity/admin commands, telemetry, files, chat, markers, zones, EAM, gateway, service wiring, and OpenAPI route surfaces.
  • Added and refreshed Rust runtime parity audit documentation plus additional OpenAPI/AsyncAPI coverage for R3AKT mission-sync and websocket/core/topic/attachment route families.
  • Improved UI handling for R3AKT mission subroutes and preserved documented RCH UI environment aliases.
  • Updated request helpers for longer API calls and per-request options used by the UI surfaces.
  • Bumped Python, UI, Electron, and package lock manifests to 2.9.6.

Delta from 2.9.5

  • 67 files changed.
  • 10,569 insertions and 993 deletions.
  • 114 non-merge commits in the release comparison.

Validation

  • ruff check . passed.
  • pytest -q passed: 1081 passed, coverage 90.10%.
  • npm test in ui/ passed: 23 files, 70 tests.
  • npm run build in ui/ passed.

Upgrade notes

  • Restart gateway/UI services after upgrading so the updated runtime wiring, UI assets, and configuration are loaded.
  • The Rust runtime bridge remains opt-in through [rust_runtime]; existing Python runtime behavior remains the default.

Full Changelog: 2.9.5...2.9.6