Named after the passionate serpent-dragon of Japanese legend, Kiyohime embodies this release’s spirit: focused intensity on the things that matter. While 1.8.x doesn’t reinvent the wheel, it sharpens every spoke - fixing the rough edges, closing the visibility gaps, and polishing the workflows you use every day.
Key highlights of this release include:
- Connectivity API — real-time visibility into transports, links, and topology changes across all bindings
- TOML configuration — cut config verbosity in half while staying fully compatible with JSON
- Unified reply QoS — prevent data loss by tying replies to their query’s quality of service settings
- Callback lifecycle control —
wait_callbacks()guarantees your callbacks finish before cleanup proceeds - Zenoh-Pico key expression performance — linear-time matching with 4x improvements for common patterns
- Zenoh-Pico Admin Space — full session introspection for embedded systems
- Liveliness token introspection — new admin endpoint to query which tokens are alive right now
- Reconnection reliability — fixed traffic restoration after wireless network disruptions
- Clearer Rust compatibility — explicit Rust 1.75 support boundaries with better CMake tooling
For more details, see the https://zenoh.io/blog/2026-03-18-zenoh-kiyohime/