^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Changelog for package rmw_zenoh_cpp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 0.5.0 (2025-03-20) ------------------ * Switch to std::map for TopicTypeMap (`#546 `_) * Support zenoh config override (`#551 `_) * Align the config with the latest Zenoh. (`#556 `_) * Added documentation note in the code (`#540 `_) * fix: unlock the mutex before making get (`#537 `_) * Take wait_set_lock before condition_variable notification for subscriptions (`#528 `_) * Switch default durability to volatile (`#521 `_) * Added rmw_event_type_is_supported (`#502 `_) * Fixed windows warning (`#500 `_) * Config: tune some values for ROS use case, especially with large number of Nodes (>200) (`#509 `_) * Honor ignore_local_publications in subscription options (`#508 `_) * Bump zenoh-cpp to 2a127bb, zenoh-c to 3540a3c, and zenoh to f735bf5 (`#503 `_) * Fix calculation of current_count_change when event status is updated (`#504 `_) * Fix checks for invalid arguments (`#497 `_) * Fail creation of entities if qos contains unknown settings (`#494 `_) * use rmw_enclave_options_xxx APIs instead. (`#491 `_) * Enable Zenoh UDP transport (`#486 `_) * fix: use the default destructor that automatically drops the zenoh reply/query and hence sends the final signal (`#473 `_) * Contributors: Alejandro Hernández Cordero, ChenYing Kuo (CY), Hugal31, Luca Cominardi, Tomoya Fujita, Yuyuan Yuan, Yadunund 0.4.0 (2025-02-19) ------------------ * Introduce the advanced publisher and subscriber (`#368 `_) * Switch to debug log if topic_name not in topic_map (`#454 `_) * Bump Zenoh to commit id 3bbf6af (1.2.1 + few commits) (`#456 `_) * Contributors: Julien Enoch, Yuyuan Yuan, Yadunund 0.3.1 (2025-02-04) ------------------ * Bump Zenoh to commit id e4ea6f0 (1.2.0 + few commits) (`#446 `_) * Inform users that peers will not discover and communicate with one another until the router is started (`#440 `_) * Clear the error after rmw_serialized_message_resize() (`#435 `_) * Fix `ZENOH_ROUTER_CHECK_ATTEMPTS` which was not respected (`#427 `_) * fix: use the default destructor to drop the member `Payload` (`#419 `_) * Remove `gid_hash\_` from `AttachmentData` (`#416 `_) * Sync the config with the default config in Zenoh. (`#396 `_) * fix: check the context validity before accessing the session (`#403 `_) * Fix wan't typo (`#400 `_) * Contributors: ChenYing Kuo (CY), Chris Lalancette, Julien Enoch, Mahmoud Mazouz, Tim Clephas, Yuyuan Yuan, Yadunund 0.3.0 (2025-01-02) ------------------ * 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