This release brings a powerful set of new capabilities across the entire Zenoh ecosystem, with improvements touching everything from core routing and shared memory to the language bindings and Zenoh-Pico for constrained devices.
The into the highlights of this release:
- Namespace Prefix Support: Isolate Zenoh sessions with namespace prefixes — ideal for multi-robot and multi-instance setups.
- Peer-to-Peer Unicast in Zenoh-Pico: Zenoh-Pico now supports direct unicast communication, enabling router-less setups in constrained environments.
- Automatic Reconnect (Zenoh-Pico): Sessions can now automatically recover from disconnections, including declaration restoration.
- Shared Memory Performance Boost: Up to 35% throughput improvements, with new mutation examples and memory control options.
- Advanced Pub/Sub Enhancements: Heartbeat support and zero-copy buffer management now available in Zenoh-C and Zenoh-Cpp.
- QoS Rewrite & Filtering Interceptors: New routing interceptors allow message filtering and QoS adjustments at runtime.
- Resource Usage Optimizations: Significant reductions in memory and CPU usage, especially on multi-interface systems.
See https://zenoh.io/blog/2025-04-14-zenoh-gozuryu/ to learn more.