From 3493f2406388a1c442b192157ca1b9dc6a2d92da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Hern=C3=A1ndez=20Cordero?= Date: Mon, 29 Jul 2024 10:03:31 +0200 Subject: [PATCH] Changelog MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Alejandro Hernández Cordero --- rcl/CHANGELOG.rst | 23 +++++++++++++++++++++++ rcl_action/CHANGELOG.rst | 17 +++++++++++++++++ rcl_lifecycle/CHANGELOG.rst | 11 +++++++++++ rcl_yaml_param_parser/CHANGELOG.rst | 3 +++ 4 files changed, 54 insertions(+) diff --git a/rcl/CHANGELOG.rst b/rcl/CHANGELOG.rst index 8dd035593..c4d67853f 100644 --- a/rcl/CHANGELOG.rst +++ b/rcl/CHANGELOG.rst @@ -2,6 +2,29 @@ Changelog for package rcl ^^^^^^^^^^^^^^^^^^^^^^^^^ +9.4.1 (2024-07-29) +------------------ +* Removed deprecated localhost_only (`#1169 `_) +* Fix typo in rcl_validate_enclave_name_with_size() doc (`#1168 `_) +* Removed deprecated rcl_init_timer() (`#1167 `_) +* Cleanup test_count_matched test to handle non-DDS RMWs (`#1164 `_) + * Make check_state a class method in test_count_matched. + This allows us to pass fewer parameters into each + each invocation, and allows us to hide some more of + the implementation inside the class. + * Rename "ops" to "opts" in test_count_matched. + It just better reflects what these structures are. + * Cleanup pub/subs with a scope_exit in test_count_matched. + This just ensures that they are always cleaned up, even + if we exit early. Note that we specifically do *not* + use it for test_count_matched_functions, since the cleanup + is intentionally interleaved with other tests. + * Check with the RMW layer to see whether QoS is compatible. + Some RMWs may have different compatibility than DDS, so + check with the RMW layer to see what we should expect for + the number of publishers and subscriptions. +* Contributors: Alejandro Hernández Cordero, Chris Lalancette, Christophe Bedard + 9.4.0 (2024-06-17) ------------------ * Add mechanism to disable workaround for dependency groups (`#1151 `_) diff --git a/rcl_action/CHANGELOG.rst b/rcl_action/CHANGELOG.rst index ce33813f2..a3d4f8bab 100644 --- a/rcl_action/CHANGELOG.rst +++ b/rcl_action/CHANGELOG.rst @@ -2,6 +2,23 @@ Changelog for package rcl_action ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9.4.1 (2024-07-29) +------------------ +* Increase the test_action_interaction timeouts. (`#1172 `_) + While I can't reproduce the problem locally, I suspect that + waiting only 1 second for the entities to become ready isn't + enough in all cases, particularly on Windows, with Connext, + and when we are running in parallel with other tests. + Thus, increase the timeout for the rcl_wait() in all of the + test_action_interaction tests, which should hopefully be + enough to make this always pass. +* Stop compiling rcl_action tests multiple times. (`#1165 `_) + We don't need to compile the tests once for each RMW; + we can just compile it once and then use the RMW_IMPLEMENTATION + environment variable to run the tests on the different RMWs. + This speeds up compilation. +* Contributors: Chris Lalancette + 9.4.0 (2024-06-17) ------------------ diff --git a/rcl_lifecycle/CHANGELOG.rst b/rcl_lifecycle/CHANGELOG.rst index b846ff8a8..cfa08850d 100644 --- a/rcl_lifecycle/CHANGELOG.rst +++ b/rcl_lifecycle/CHANGELOG.rst @@ -2,6 +2,17 @@ Changelog for package rcl_lifecycle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9.4.1 (2024-07-29) +------------------ +* Fix a memory leak in test_rcl_lifecycle. (`#1173 `_) + This one came about probably as a result of a bad merge. + But essentially we were forcing the srv_change_state + com_interface to be nullptr, but forgetting to save off + the old pointer early enough. Thus, we could never restore + the old one before we went to "fini", and the memory would + be leaked. Fix this by remembering the impl pointer earlier. +* Contributors: Chris Lalancette + 9.4.0 (2024-06-17) ------------------ diff --git a/rcl_yaml_param_parser/CHANGELOG.rst b/rcl_yaml_param_parser/CHANGELOG.rst index 352b57396..729a871c5 100644 --- a/rcl_yaml_param_parser/CHANGELOG.rst +++ b/rcl_yaml_param_parser/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package rcl_yaml_param_parser ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9.4.1 (2024-07-29) +------------------ + 9.4.0 (2024-06-17) ------------------ * Add 'mimick' label to tests which use Mimick (`#1152 `_)