ros-jazzy-rmw-zenoh-cpp (0.2.9-1noble) noble; urgency=high

  * Fix typo in 'triggered' (#847 <https://github.com/ros2/rmw_zenoh/issues/847>)
  * Log details at SHM creation (alloc and threashold sizes) (#837 <https://github.com/ros2/rmw_zenoh/issues/837>)
  * Contributors: Alejandro Hernandez Cordero, Christophe Bedard, Julien Enoch

 -- Yadunund <yadunund@openrobotics.org>  Wed, 12 Nov 2025 00:00:00 -0000

ros-jazzy-rmw-zenoh-cpp (0.2.8-1noble) noble; urgency=high

  * Change default value of ZENOH_SHM_ALLOC_SIZE to 48 MiB (#832 <https://github.com/ros2/rmw_zenoh/issues/832>)
  * config: increase queries_default_timeout to 10min (#825 <https://github.com/ros2/rmw_zenoh/issues/825>)
  * Fix compile with clang (#822 <https://github.com/ros2/rmw_zenoh/issues/822>)
  * feat(logging): add contextual information to log messages (#812 <https://github.com/ros2/rmw_zenoh/issues/812>)
  * Align the config with upstream Zenoh. (#804 <https://github.com/ros2/rmw_zenoh/issues/804>)
  * fix: resolve memory leak when publishing with the default allocator (#800 <https://github.com/ros2/rmw_zenoh/issues/800>)
  * Contributors: ChenYing Kuo (CY), Julien Enoch, Yadunund, Yuyuan Yuan

 -- Yadunund <yadunund@openrobotics.org>  Sun, 05 Oct 2025 00:00:00 -0000

ros-jazzy-rmw-zenoh-cpp (0.2.7-1noble) noble; urgency=high

  * Recycle serialization buffers on transmission (#767 <https://github.com/ros2/rmw_zenoh/issues/767>)
  * refactor: avoid redundant key expression creation when replying (#755 <https://github.com/ros2/rmw_zenoh/issues/755>)
  * Contributors: Chris Lalancette, Yadunund, Mahmoud Mazouz, Yuyuan Yuan, Julien Enoch

 -- Yadunund <yadunund@openrobotics.org>  Wed, 10 Sep 2025 00:00:00 -0000

ros-jazzy-rmw-zenoh-cpp (0.2.6-1noble) noble; urgency=high

  * fixing typo flow to flows in config files (#746 <https://github.com/ros2/rmw_zenoh/issues/746>)
  * Shared Memory on C++ API (#742 <https://github.com/ros2/rmw_zenoh/issues/742>)
  * Bump Zenoh to v1.5.0 (#736 <https://github.com/ros2/rmw_zenoh/issues/736>)
  * rmw_zenoh_cpp: Include algorithm for std::find_if (#726 <https://github.com/ros2/rmw_zenoh/issues/726>)
  * Use rfind to avoid issues with service types ending in Request or Response (#721 <https://github.com/ros2/rmw_zenoh/issues/721>)
  * Remove the extra copy on the publisher side (#713 <https://github.com/ros2/rmw_zenoh/issues/713>)
  * Avoid ambiguity with variable shadowing (#708 <https://github.com/ros2/rmw_zenoh/issues/708>)
  * Only configure the timeout of the action-related service get_result to maximum value. (#702 <https://github.com/ros2/rmw_zenoh/issues/702>)
  * Contributors: ChenYing Kuo (CY), Christophe Bedard, Faseel Chemmadan, Filip, Jan Vermaete, Julien Enoch, milidam, Steven Palma, Yadunund, yellowhatter, Yuyuan Yuan

 -- Yadunund <yadunund@openrobotics.org>  Thu, 21 Aug 2025 00:00:00 -0000

ros-jazzy-rmw-zenoh-cpp (0.2.5-1noble) noble; urgency=high

  * Use data() to avoid potentially dereferencing an empty vector (#669 <https://github.com/ros2/rmw_zenoh/issues/669>)
  * Bump Zenoh to 1.4.0 (#658 <https://github.com/ros2/rmw_zenoh/issues/658>)
  * fix rmw_take_serialized_message. (#640 <https://github.com/ros2/rmw_zenoh/issues/640>)
  * Contributors: Julien Enoch, Tomoya Fujita, Yuyuan Yuan, Øystein Sture

 -- Yadunund <yadunund@openrobotics.org>  Wed, 18 Jun 2025 00:00:00 -0000

ros-jazzy-rmw-zenoh-cpp (0.2.4-1noble) noble; urgency=high

  * Change serialization format in attachment_helpers.cpp (#605 <https://github.com/ros2/rmw_zenoh/issues/605>)
  * Fix the comment. (#598 <https://github.com/ros2/rmw_zenoh/issues/598>)
  * Bump Zenoh to v1.3.2 and improve e2e reliability with HeartbeatSporadic (#593 <https://github.com/ros2/rmw_zenoh/issues/593>)
  * Trigger qos event callback if there are changes before registration  (#589 <https://github.com/ros2/rmw_zenoh/issues/589>)
  * Set wait_set->triggered flag to false (#584 <https://github.com/ros2/rmw_zenoh/issues/584>)
  * Add space after id token in rmw_zenohd log string (#578 <https://github.com/ros2/rmw_zenoh/issues/578>)
  * fix: use std::unique_lock to unlock correctly on Windows (#573 <https://github.com/ros2/rmw_zenoh/issues/573>)
  * Contributors: ChenYing Kuo (CY), Julien Enoch, Luca Cominardi, Patrick Roncagliolo, Yadunund, yellowhatter, Yuyuan Yuan

 -- Yadunund <yadunund@openrobotics.org>  Sun, 20 Apr 2025 00:00:00 -0000

ros-jazzy-rmw-zenoh-cpp (0.2.3-1noble) noble; urgency=high

  * Switch to std::map for TopicTypeMap (#565 <https://github.com/ros2/rmw_zenoh/issues/565>)
  * Support zenoh config override (#559 <https://github.com/ros2/rmw_zenoh/issues/559>)
  * Align the config with the latest Zenoh. (#557 <https://github.com/ros2/rmw_zenoh/issues/557>)
  * Added documentation note in the code (#541 <https://github.com/ros2/rmw_zenoh/issues/541>)
  * fix: unlock the mutex before making get (#539 <https://github.com/ros2/rmw_zenoh/issues/539>)
  * Take wait_set_lock before condition_variable notification for subscriptions (#534 <https://github.com/ros2/rmw_zenoh/issues/534>)
  * Switch default durability to volatile (#530 <https://github.com/ros2/rmw_zenoh/issues/530>)
  * Added rmw_event_type_is_supported (#525 <https://github.com/ros2/rmw_zenoh/issues/525>)
  * Fixed windows warning (#518 <https://github.com/ros2/rmw_zenoh/issues/518>)
  * Config: tune some values for ROS use case, especially with large number of Nodes (>200) (#515 <https://github.com/ros2/rmw_zenoh/issues/515>)
  * Honor ignore_local_publications in subscription options (#513 <https://github.com/ros2/rmw_zenoh/issues/513>)
  * Bump zenoh-cpp to 2a127bb, zenoh-c to 3540a3c, and zenoh to f735bf5 (#511 <https://github.com/ros2/rmw_zenoh/issues/511>)
  * Fix calculation of current_count_change when event status is updated (#506 <https://github.com/ros2/rmw_zenoh/issues/506>)
  * Fix checks for invalid arguments (#501 <https://github.com/ros2/rmw_zenoh/issues/501>)
  * Fail creation of entities if qos contains unknown settings (#499 <https://github.com/ros2/rmw_zenoh/issues/499>)
  * Enable Zenoh UDP transport (#488 <https://github.com/ros2/rmw_zenoh/issues/488>)
  * fix: use the default destructor that automatically drops the zenoh reply/query and hence sends the final signal (#474 <https://github.com/ros2/rmw_zenoh/issues/474>)
  * Contributors: Alejandro Hernández Cordero, ChenYing Kuo (CY), Hugal31, Luca Cominardi, Tomoya Fujita, Yuyuan Yuan, Yadunund

 -- Yadunund <yadunund@openrobotics.org>  Thu, 20 Mar 2025 00:00:00 -0000

ros-jazzy-rmw-zenoh-cpp (0.2.2-1noble) noble; urgency=high

  * Introduce the advanced publisher and subscriber (#469 <https://github.com/ros2/rmw_zenoh/issues/469>)
  * Add tracing instrumentation using tracetools  (#471 <https://github.com/ros2/rmw_zenoh/issues/471>)
  * Switch to debug log if topic_name not in topic_map (#464 <https://github.com/ros2/rmw_zenoh/issues/464>)
  * Bump Zenoh to commit id 3bbf6af (1.2.1 + few commits) (#461 <https://github.com/ros2/rmw_zenoh/issues/461>)
  * Contributors: Alejandro Hernandez Cordero, Christophe Bedard, Julien Enoch, Yadunund, Yuyuan Yuan

 -- Yadunund <yadunund@openrobotics.org>  Wed, 19 Feb 2025 00:00:00 -0000

ros-jazzy-rmw-zenoh-cpp (0.2.1-1noble) noble; urgency=high

  * Bump Zenoh to commit id e4ea6f0 (1.2.0 + few commits) (#448 <https://github.com/ros2/rmw_zenoh/issues/448>)
  * Inform users that peers will not discover and communicate with one another until the router is started (#444 <https://github.com/ros2/rmw_zenoh/issues/444>)
  * Clear the error after rmw_serialized_message_resize() (#436 <https://github.com/ros2/rmw_zenoh/issues/436>)
  * Fix ZENOH_ROUTER_CHECK_ATTEMPTS which was not respected (#428 <https://github.com/ros2/rmw_zenoh/issues/428>)
  * fix: use the default destructor to drop the member Payload (#420 <https://github.com/ros2/rmw_zenoh/issues/420>)
  * Remove gid_hash_ from AttachmentData (#417 <https://github.com/ros2/rmw_zenoh/issues/417>)
  * Sync the config with the default config in Zenoh. (#413 <https://github.com/ros2/rmw_zenoh/issues/413>)
  * fix: check the context validity before accessing the session (#406 <https://github.com/ros2/rmw_zenoh/issues/406>)
  * Fix wan't typo (#401 <https://github.com/ros2/rmw_zenoh/issues/401>)
  * Contributors: ChenYing Kuo (CY), Chris Lalancette, Julien Enoch, Mahmoud Mazouz, Tim Clephas, Yadunund, Yuyuan Yuan

 -- Yadunund <yadunund@openrobotics.org>  Tue, 04 Feb 2025 00:00:00 -0000

ros-jazzy-rmw-zenoh-cpp (0.2.0-1noble) noble; urgency=high

  * An alternative middleware for ROS 2 based on Zenoh.
  * Contributors: Alejandro Hernández Cordero, Alex Day, Bernd Pfrommer, ChenYing Kuo (CY), Chris Lalancette, Christophe Bedard, CihatAltiparmak, Esteve Fernandez, Franco Cipollone, Geoffrey Biggs, Hans-Martin, James Mount, Julien Enoch, Morgan Quigley, Nate Koenig, Shivang Vijay, Yadunund, Yuyuan Yuan, methylDragon

 -- Yadunund <yadunund@openrobotics.org>  Thu, 02 Jan 2025 00:00:00 -0000


