ros-lyrical-rmw-zenoh-cpp (0.10.4-1resolute) resolute; urgency=high



 -- Yadunund <yadunund@openrobotics.org>  Thu, 30 Apr 2026 00:00:00 -0000

ros-lyrical-rmw-zenoh-cpp (0.10.3-1resolute) resolute; urgency=high

  * Bump Zenoh to 1.8.0, fix Windows shutdown hang, and resolve synchronization with ``undeclare`` (#964 <https://github.com/ros2/rmw_zenoh/issues/964>)
  * Revert changes to build against rust >= 1.75 and bump zenoh to 1.8.0 (#960 <https://github.com/ros2/rmw_zenoh/issues/960>)
  * Prevent deadlock by not holding both locks when processing event data (#937 <https://github.com/ros2/rmw_zenoh/issues/937>)
  * Bump zenoh to 1.8.0 (#935 <https://github.com/ros2/rmw_zenoh/issues/935>)
  * Explicitly set false for the content filtering feature (#938 <https://github.com/ros2/rmw_zenoh/issues/938>)
  * Add deadline/liveliness QoS events to ``rmw_zenoh_cpp`` (#934 <https://github.com/ros2/rmw_zenoh/issues/934>)
  * Catch ``PackageNotFoundError`` during default config URI loading to prevent crash (#915 <https://github.com/ros2/rmw_zenoh/issues/915>)
  * Populate ``reception_sequence_number`` and ``advertise_sequence_number`` features (#920 <https://github.com/ros2/rmw_zenoh/issues/920>)
  * Use ``get_package_share_path`` (#913 <https://github.com/ros2/rmw_zenoh/issues/913>)
  * Address outstanding TODO items (#896 <https://github.com/ros2/rmw_zenoh/issues/896>)
  * Expose zenoh session (#865 <https://github.com/ros2/rmw_zenoh/issues/865>)
  * Fix config loading with incorrect path variable (#898 <https://github.com/ros2/rmw_zenoh/issues/898>)
  * Fix build binary workflow (#895 <https://github.com/ros2/rmw_zenoh/issues/895>)
  * Fix line ending in session open error message (#888 <https://github.com/ros2/rmw_zenoh/issues/888>)
  * Update deprecated ``ament_index_cpp`` API (#879 <https://github.com/ros2/rmw_zenoh/issues/879>)
  * Remove ``default`` from switch with enum to enable compiler warnings (#871 <https://github.com/ros2/rmw_zenoh/issues/871>)
  * Use shared SHM transport provider instead of creating a new instance (#857 <https://github.com/ros2/rmw_zenoh/issues/857>)
  * Bump ``zenoh`` to 1.7.1 (#870 <https://github.com/ros2/rmw_zenoh/issues/870>)
  * Contributors: Alejandro Hernández Cordero, Hervé Audren, Julien Enoch, Nikola Banović, Shane Loretz, Skyler Medeiros, Tomoya Fujita, Yuyuan Yuan, jordanburklund, yellowhatter

 -- Yadunund <yadunund@openrobotics.org>  Tue, 14 Apr 2026 00:00:00 -0000

ros-lyrical-rmw-zenoh-cpp (0.10.2-1resolute) resolute; urgency=high

  * Add rmw_get_clients_info_by_service and rmw_get_servers_info_by_service (#679 <https://github.com/ros2/rmw_zenoh/issues/679>)
  * Fix REP url locations (#858 <https://github.com/ros2/rmw_zenoh/issues/858>)
  * Contributors: Minju, Lee, Tim Clephas

 -- Yadunund <yadunund@openrobotics.org>  Tue, 18 Nov 2025 00:00:00 -0000

ros-lyrical-rmw-zenoh-cpp (0.10.1-1resolute) resolute; urgency=high

  * Restore ZENOH_CONFIG_OVERRIDE after isolation is finished (#855 <https://github.com/ros2/rmw_zenoh/issues/855>)
  * Fix typo in 'triggered' (#844 <https://github.com/ros2/rmw_zenoh/issues/844>)
  * Log details at SHM creation (alloc and threashold sizes) (#835 <https://github.com/ros2/rmw_zenoh/issues/835>)
  * Contributors: Alejandro Hernandez Cordero, Christophe Bedard, Julien Enoch, Scott K Logan

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

ros-lyrical-rmw-zenoh-cpp (0.10.0-1resolute) resolute; urgency=high

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

 -- Yadunund <yadunund@openrobotics.org>  Sat, 04 Oct 2025 00:00:00 -0000

ros-lyrical-rmw-zenoh-cpp (0.9.1-1resolute) resolute; urgency=high

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

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

ros-lyrical-rmw-zenoh-cpp (0.9.0-1resolute) resolute; urgency=high

  * Do not include rosidl_typesupport_{c,cpp} in rmw impl typesupport list (#748 <https://github.com/ros2/rmw_zenoh/issues/748>)
  * fixing typo flow to flows in config files (#740 <https://github.com/ros2/rmw_zenoh/issues/740>)
  * Shared Memory on C++ API (#363 <https://github.com/ros2/rmw_zenoh/issues/363>)
  * Bump Zenoh to v1.5.0 (#728 <https://github.com/ros2/rmw_zenoh/issues/728>)
  * Contributors: ChenYing Kuo (CY), Christophe Bedard, Faseel Chemmadan, Julien Enoch, milidam, Steven Palma, Yadunund, yellowhatter, Yuyuan Yuan

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

ros-lyrical-rmw-zenoh-cpp (0.8.2-1resolute) resolute; urgency=high

  * rmw_zenoh_cpp: Include algorithm for std::find_if (#723 <https://github.com/ros2/rmw_zenoh/issues/723>)
  * Use rfind to avoid issues with service types ending in Request or Response (#719 <https://github.com/ros2/rmw_zenoh/issues/719>)
  * Remove the extra copy on the publisher side (#711 <https://github.com/ros2/rmw_zenoh/issues/711>)
  * Avoid ambiguity with variable shadowing (#706 <https://github.com/ros2/rmw_zenoh/issues/706>)
  * Only configure the timeout of the action-related service get_result to maximum value. (#685 <https://github.com/ros2/rmw_zenoh/issues/685>)
  * Use Zenoh Querier to replace Session.get (#694 <https://github.com/ros2/rmw_zenoh/issues/694>)
  * Contributors: ChenYing Kuo (CY), Filip, Jan Vermaete, yadunund

 -- Yadunund <yadunund@openrobotics.org>  Tue, 29 Jul 2025 00:00:00 -0000

ros-lyrical-rmw-zenoh-cpp (0.8.1-1resolute) resolute; urgency=high



 -- Yadunund <yadunund@openrobotics.org>  Tue, 01 Jul 2025 00:00:00 -0000

ros-lyrical-rmw-zenoh-cpp (0.8.0-1resolute) resolute; urgency=high

  * Use data() to avoid potentially dereferencing an empty vector (#667 <https://github.com/ros2/rmw_zenoh/issues/667>)
  * Bump Zenoh to 1.4.0 (#652 <https://github.com/ros2/rmw_zenoh/issues/652>)
  * Contributors: Julien Enoch, Øystein Sture

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

ros-lyrical-rmw-zenoh-cpp (0.7.1-1resolute) resolute; urgency=high

  * fix(comment): correct the QoS incompatibilities (#644 <https://github.com/ros2/rmw_zenoh/issues/644>)
  * fix rmw_take_serialized_message. (#638 <https://github.com/ros2/rmw_zenoh/issues/638>)
  * Update CMakeLists.txt (#617 <https://github.com/ros2/rmw_zenoh/issues/617>)
  * Contributors: Alejandro Hernández Cordero, Tomoya Fujita, Yuyuan Yuan, mosfet80

 -- Yadunund <yadunund@openrobotics.org>  Mon, 19 May 2025 00:00:00 -0000

ros-lyrical-rmw-zenoh-cpp (0.7.0-1resolute) resolute; urgency=high



 -- Yadunund <yadunund@openrobotics.org>  Thu, 24 Apr 2025 00:00:00 -0000

ros-lyrical-rmw-zenoh-cpp (0.6.0-1resolute) resolute; urgency=high

  * Change serialization format in attachment_helpers.cpp (#601 <https://github.com/ros2/rmw_zenoh/issues/601>)
  * Bump Zenoh to v1.3.2 and improve e2e reliability with HeartbeatSporadic (#591 <https://github.com/ros2/rmw_zenoh/issues/591>)
  * Implement rmw_test_fixture to start the Zenoh router (#583 <https://github.com/ros2/rmw_zenoh/issues/583>)
  * Add quality declaration (#483 <https://github.com/ros2/rmw_zenoh/issues/483>)
  * Trigger qos event callback if there are changes before registration  (#587 <https://github.com/ros2/rmw_zenoh/issues/587>)
  * Set wait_set->triggered flag to false (#575 <https://github.com/ros2/rmw_zenoh/issues/575>)
  * Add space after id token in rmw_zenohd log string (#576 <https://github.com/ros2/rmw_zenoh/issues/576>)
  * Use std::unique_lock to unlock correctly on Windows (#570 <https://github.com/ros2/rmw_zenoh/issues/570>)
  * Contributors: Alejandro Hernández Cordero, ChenYing Kuo (CY), Julien Enoch, Luca Cominardi, Patrick Roncagliolo, Scott K Logan, Yuyuan Yuan, yadunund, yellowhatter

 -- Yadunund <yadunund@openrobotics.org>  Fri, 18 Apr 2025 00:00:00 -0000

ros-lyrical-rmw-zenoh-cpp (0.5.0-1resolute) resolute; urgency=high

  * Switch to std::map for TopicTypeMap (#546 <https://github.com/ros2/rmw_zenoh/issues/546>)
  * Support zenoh config override (#551 <https://github.com/ros2/rmw_zenoh/issues/551>)
  * Align the config with the latest Zenoh. (#556 <https://github.com/ros2/rmw_zenoh/issues/556>)
  * Added documentation note in the code (#540 <https://github.com/ros2/rmw_zenoh/issues/540>)
  * fix: unlock the mutex before making get (#537 <https://github.com/ros2/rmw_zenoh/issues/537>)
  * Take wait_set_lock before condition_variable notification for subscriptions (#528 <https://github.com/ros2/rmw_zenoh/issues/528>)
  * Switch default durability to volatile (#521 <https://github.com/ros2/rmw_zenoh/issues/521>)
  * Added rmw_event_type_is_supported (#502 <https://github.com/ros2/rmw_zenoh/issues/502>)
  * Fixed windows warning (#500 <https://github.com/ros2/rmw_zenoh/issues/500>)
  * Config: tune some values for ROS use case, especially with large number of Nodes (>200) (#509 <https://github.com/ros2/rmw_zenoh/issues/509>)
  * Honor ignore_local_publications in subscription options (#508 <https://github.com/ros2/rmw_zenoh/issues/508>)
  * Bump zenoh-cpp to 2a127bb, zenoh-c to 3540a3c, and zenoh to f735bf5 (#503 <https://github.com/ros2/rmw_zenoh/issues/503>)
  * Fix calculation of current_count_change when event status is updated (#504 <https://github.com/ros2/rmw_zenoh/issues/504>)
  * Fix checks for invalid arguments (#497 <https://github.com/ros2/rmw_zenoh/issues/497>)
  * Fail creation of entities if qos contains unknown settings (#494 <https://github.com/ros2/rmw_zenoh/issues/494>)
  * use rmw_enclave_options_xxx APIs instead. (#491 <https://github.com/ros2/rmw_zenoh/issues/491>)
  * Enable Zenoh UDP transport (#486 <https://github.com/ros2/rmw_zenoh/issues/486>)
  * fix: use the default destructor that automatically drops the zenoh reply/query and hence sends the final signal (#473 <https://github.com/ros2/rmw_zenoh/issues/473>)
  * 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-lyrical-rmw-zenoh-cpp (0.4.0-1resolute) resolute; urgency=high

  * Introduce the advanced publisher and subscriber (#368 <https://github.com/ros2/rmw_zenoh/issues/368>)
  * Switch to debug log if topic_name not in topic_map (#454 <https://github.com/ros2/rmw_zenoh/issues/454>)
  * Bump Zenoh to commit id 3bbf6af (1.2.1 + few commits) (#456 <https://github.com/ros2/rmw_zenoh/issues/456>)
  * Contributors: Julien Enoch, Yuyuan Yuan, Yadunund

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

ros-lyrical-rmw-zenoh-cpp (0.3.1-1resolute) resolute; urgency=high

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

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

ros-lyrical-rmw-zenoh-cpp (0.3.0-1resolute) resolute; 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


