From de359efb5f4e13eb738c0a591995edef40bfd139 Mon Sep 17 00:00:00 2001 From: Michael Carroll Date: Thu, 24 Oct 2019 08:30:46 -0500 Subject: [PATCH] 0.4.1 Signed-off-by: Michael Carroll --- cyclonedds_cmake_module/CHANGELOG.rst | 16 ++++++ cyclonedds_cmake_module/package.xml | 2 +- rmw_cyclonedds_cpp/CHANGELOG.rst | 81 +++++++++++++++++++++++++++ rmw_cyclonedds_cpp/package.xml | 2 +- 4 files changed, 99 insertions(+), 2 deletions(-) create mode 100644 cyclonedds_cmake_module/CHANGELOG.rst create mode 100644 rmw_cyclonedds_cpp/CHANGELOG.rst diff --git a/cyclonedds_cmake_module/CHANGELOG.rst b/cyclonedds_cmake_module/CHANGELOG.rst new file mode 100644 index 0000000..57c2621 --- /dev/null +++ b/cyclonedds_cmake_module/CHANGELOG.rst @@ -0,0 +1,16 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package cyclonedds_cmake_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.4.1 (2019-10-24) +------------------ +* Use rosdep (`#32 `_) +* Contributors: Dan Rose + +0.4.0 (2019-08-29) +------------------ +* Ensure all packages in the repository have the same version + Signed-off-by: Scott K Logan +* remove Fast-CDR references in CMake config +* initial commit +* Contributors: Erik Boasson, Scott K Logan diff --git a/cyclonedds_cmake_module/package.xml b/cyclonedds_cmake_module/package.xml index 4d9c0a9..f393587 100644 --- a/cyclonedds_cmake_module/package.xml +++ b/cyclonedds_cmake_module/package.xml @@ -2,7 +2,7 @@ cyclonedds_cmake_module - 0.4.0 + 0.4.1 Provide CMake module to find Eclipse CycloneDDS. Erik Boasson Apache License 2.0 diff --git a/rmw_cyclonedds_cpp/CHANGELOG.rst b/rmw_cyclonedds_cpp/CHANGELOG.rst new file mode 100644 index 0000000..00193f6 --- /dev/null +++ b/rmw_cyclonedds_cpp/CHANGELOG.rst @@ -0,0 +1,81 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package rmw_cyclonedds_cpp +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.4.1 (2019-10-24) +------------------ +* rename return functions +* Solve the lint issue. +* Add already obsoleted loaned message interfaces +* zero copy api for cyclonedds +* Use right event info for RMW_EVENT_LIVELINESS_LOST +* unbreak Dashing build after `#50 `_ +* Add compilation guards for RMW compatibility +* update signature for added pub/sub options +* Remove dead string serialization code (`#41 `_) +* Use RMW_RET_NODE_NAME_NON_EXISTENT only if defined +* Code improvements in ser/deser code wrt passing data size (`#39 `_) +* Return NODE_NAME_NON_EXISTENT instead of ERROR. +* Address uncrustify linter violation +* Validation in deserializer (`#36 `_) +* make cyclonedds vender package play nice with colcon (`#34 `_) +* Address CMake and uncrustify linter violations +* Fix "type punning" warning in printing floats (`#33 `_) +* Use rosdep (`#32 `_) +* Implemented byte-swapping in deserializer (`#31 `_) +* Optional reporting of late messages +* Multi-domain support +* Add support for printing messages to DDSI trace +* Contributors: Brian Marchi, Dan Rose, Erik Boasson, Karsten Knese, Scott K Logan, dennis-adlink, eboasson, evshary + +0.4.0 (2019-08-29) +------------------ +* Revert "Replace cyclonedds by CycloneDDS for colcon" +* Replace cyclonedds by CycloneDDS for colcon +* Use NO_KEY GUID variant if Cyclone DDS supports it +* Implement no_demangle in various get\_... functions +* Set encoding to CDR rather than parameterised-CDR +* Code formatting fix +* Implement rmw_take_event +* Use dummy guardcond to block on empty waitset +* Handle RMW_QOS_POLICY_DEPTH_SYSTEM_DEFAULT +* Add wstring support +* Support creating a waitset without creating a node +* Uncrustify and fix issues reported by cpplint +* Fix retrieving client/server topic names +* Return error when querying a non-existent node +* Add get_client_names_and_types_by_node +* Start request sequence numbers at 1 +* Create topics in the right node's participant +* Update get_actual_qos based on test results +* Return error for invalid name nodes +* Fix serialization of bool sequence/array +* Create one DDS publisher, subscriber per node +* Share built-in readers across nodes +* Don't retain all data in builtin-topics readers +* Initialize common ddsi_sertopic with memset +* Fix return of rmw_wait +* Replace __attribute_\_((unused)) with static_cast +* Check for nullptr. +* Add rmw_subscription_get_actual_qos implementation +* Specialize deserializer for strings (`#3 `_) +* Avoid triggering graph guard cond after destroying it (`#3 `_) +* Make various introspection features work +* add get service_names_and_types +* add type names, some more introspection functions +* update to match ROS2 Dashing interface +* remove use of C99-style designated initializers +* add rmw_get_topic_names_and_types (untested) +* add server_is_available, count_matched functions +* add write/take of serialized messages +* update for fixes in Cyclone sertopic interface +* fix string serialization, vector deserialization +* remove compile error when gcc 7 +* update to allow talker/listener demos to run +* update for Cyclone DDS changes and ROS2 changes +* replace FastCDR and serialise straight into a serdata to avoid an extra copy +* use dds conditions and waitsets +* use waitsets, readconditions, guardconditions for waiting +* fix extern "C" use upsetting gcc (and accepted by clang) +* initial commit +* Contributors: Erik Boasson, Hunter L. Allen, Juan Oxoby, Scott K Logan, YuSheng T diff --git a/rmw_cyclonedds_cpp/package.xml b/rmw_cyclonedds_cpp/package.xml index 69dfc54..78f33cb 100644 --- a/rmw_cyclonedds_cpp/package.xml +++ b/rmw_cyclonedds_cpp/package.xml @@ -2,7 +2,7 @@ rmw_cyclonedds_cpp - 0.4.0 + 0.4.1 Implement the ROS middleware interface using Eclipse CycloneDDS in C++. Erik Boasson Apache License 2.0