github ZettaScaleLabs/hiroz v0.2.1

3 hours ago

0.2.1 — 2026-10-24

Changelog

Features
  • (hiroz) BREAKING Let a raw sub join the cpu group (#385) (d315b41)
  • (hiroz) Join the rmw_zenoh cpu buffer group (#384) (1615027)
  • (hiroz-py) Add a buffer_group argument (#388) (4d52b77)
  • (msgs) Functional lyrical distro support via feature-selected asset trees (#344) (513d0e8)
Bug Fixes
  • (config) Set connect/timeout_ms and connect/exit_on_failure (#357) (c503843)
  • (event) Raise MessageLost from sequence gaps (#294) (5e18d07)
  • (ffi) Regenerate the drifted cbindgen header and gate it in CI (#277) (321cde3)
  • (graph) Resolve startup deadlock on liveliness query with many live tokens (#226) (39f1a1b)
  • (hiroz-msgs) Allow publishing to crates.io (#332) (6f59556)
  • (hiroz-protocol) BREAKING Write canonical qos token (#375) (70c738e)
  • (hiroz-protocol) Represent deadline/lifespan/liveliness QoS on the wire (#347) (58e9878)
  • (release) Align wheel versions and check (#376) (8ddc501)
  • (release) Mark breaking commits in the release notes (#377) (361a409)
  • (release) Give the rehearsal tag a message (#322) (1fe6b3d)
  • (rmw-zenoh-rs) Stop double-declaring parameter services (#358) (037bfb5)
  • (rmw-zenoh-rs) Check QoS incompatibility against remote peers (#348) (c6093c3)
  • (rmw-zenoh-rs) Publish on the DDS-mangled type name, as the wire requires (#324) (c7bf42d)
  • (topic) BREAKING Validate absolute names and reject empty components (#275) (f6e1be5)
  • Collect nested deps for action Goal/Result/Feedback hashing (#339) (844e159)
  • Decode SYSTEM_DEFAULT QoS history in compact liveliness tokens (#337) (0787b2a)
  • Propagate node domain/format to built-in services, read ROS_DOMAIN_ID (#336) (a5b5abe)
Performance
  • (rmw-zenoh-rs) Pin glibc trim threshold at init (#350) (b8e865e)

New Contributors

Don't miss a new hiroz release

NewReleases is sending notifications on new releases.