diff --git a/rclcpp/CHANGELOG.rst b/rclcpp/CHANGELOG.rst index 834fcdd..0f902a8 100644 --- a/rclcpp/CHANGELOG.rst +++ b/rclcpp/CHANGELOG.rst @@ -2,6 +2,88 @@ Changelog for package rclcpp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.3.0 (2020-12-09) +------------------ +* Update QD to QL 1 (`#1480 `_) +* Add performance tests for parameter transport (`#1470 `_) +* Add benchmarks for node parameters interface (`#1470 `_) +* Fix NodeOptions copy constructor (`#1376 `_) (`#1451 `_) +* Avoid reference cycle to fix memory leak (`#1301 `_) (`#1450 `_) +* Bump rclcpp packages to Quality Level 2 (`#1445 `_) (`#1446 `_) +* Added executor benchmark tests (`#1413 `_) +* Add service and client benchmarks (`#1425 `_) +* Set CMakeLists to only use default rmw for benchmarks (`#1427 `_) +* Initial benchmark tests for rclcpp::init/shutdown create/destroy node (`#1411 `_) +* Use global namespace for parameter events subscription topic (`#1257 `_) (`#1261 `_) +* Refactor test CMakeLists.txt (`#1422 `_) and moving rosidl_generate_interfaces_call (`#1424 `_) (`#1437 `_) +* Update tracetools' QL in rclcpp's QD (`#1428 `_) (`#1430 `_) +* Add coverage statement (`#1367 `_) +* Update tracetools' QL to 2 in rclcpp's QD (`#1187 `_) +* Fix reference to rclcpp in its QD (`#1161 `_) +* Clear members for StaticExecutorEntitiesCollector to avoid shared_ptr dependency (`#1303 `_) +* Increase test timeouts of slow running tests with rmw_connext_cpp (`#1400 `_) +* Make sure to clean the external client/service handle. (`#1296 `_) +* Increase coverage of WaitSetTemplate (`#1368 `_) +* Increase coverage of guard_condition.cpp to 100% (`#1369 `_) +* Tests for LoanedMessage with mocked loaned message publisher (`#1366 `_) +* Add unit tests for qos and qos_event files (`#1352 `_) +* Finish coverage of publisher API (`#1365 `_) +* Finish API coverage on executors (`#1364 `_) +* Only exchange intra_process waitable if nonnull (`#1317 `_) +* Add test for ParameterService (`#1355 `_) +* Add time API coverage tests (`#1347 `_) +* Add timer coverage tests (`#1363 `_) +* Add in additional tests for parameter_client.cpp coverage. +* Minor fixes to the parameter_service.cpp file. +* Improve test publisher - zero qos history depth value exception (`#1360 `_) +* Covered resolve_use_intra_process (`#1359 `_) +* Improve test_subscription_options (`#1358 `_) +* Add in more tests for init_options coverage (`#1353 `_) +* Test the remaining node public API (`#1342 `_) +* Complete coverage of Parameter and ParameterValue API (`#1344 `_) +* Add in more tests for the utilities (`#1349 `_) +* Add in two more tests for expand_topic_or_service_name (`#1350 `_) +* Add tests for node_options API (`#1343 `_) +* Add in more coverage for expand_topic_or_service_name. (`#1346 `_) +* Add coverage tests graph_listener (`#1330 `_) +* Add executor unit tests `#1336 `_ (`#1395 `_) +* Add coverage for client API (`#1329 `_) +* Increase service coverage (`#1332 `_) +* Add ostream test for FutureReturnCode (`#1327 `_) (`#1393 `_) +* Increase coverage of publisher/subscription API (`#1325 `_) +* Add coverage for missing API (except executors) (`#1326 `_) +* Add coverage tests context functions (`#1321 `_) +* Increase coverage of node_interfaces, including with mocking rcl errors (`#1322 `_) +* Add coverage for wait_set_policies (`#1316 `_) +* Add tests type_support module (`#1308 `_) +* Replace std_msgs with test_msgs in executors test (`#1310 `_) +* Adding tests basic getters (`#1291 `_) +* Refactor Subscription Topic Statistics Tests (`#1281 `_) +* Fix topic stats test, wait for more messages, only check the ones with samples (`#1274 `_) +* Fixes for unit tests that fail under cyclonedds (`#1270 `_) +* initialize_logging\_ should be copied (`#1272 `_) +* Ability to configure domain_id via InitOptions (`#1165 `_) +* Simplify and fix allocator memory strategy unit test for connext (`#1252 `_) +* Increase timeouts for connext for long tests (`#1253 `_) +* Adjust test_static_executor_entities_collector for rmw_connext_cpp (`#1251 `_) +* Fix failing test with Connext since it doesn't wait for discovery (`#1246 `_) +* Fix node graph test with Connext and CycloneDDS returning actual data (`#1245 `_) +* Unittests for memory strategy files, except allocator_memory_strategy (`#1189 `_) +* EXPECT_THROW_EQ and ASSERT_THROW_EQ macros for unittests (`#1232 `_) +* Parameterize test executors for all executor types (`#1222 `_) (`#1386 `_) +* Derive and throw exception in spin_some spin_all for StaticSingleThreadedExecutor (`#1385 `_) +* Add unit test for static_executor_entities_collector (`#1221 `_) +* Unit tests for allocator_memory_strategy.cpp part 2 (`#1198 `_) +* Unit tests for allocator_memory_strategy.hpp (`#1197 `_) +* Unit tests for node interfaces (`#1202 `_) +* Unit tests for some header-only functions/classes (`#1181 `_) +* Add unit tests for logging functionality (`#1184 `_) +* Fix rclcpp::NodeOptions::operator= (`#1211 `_) +* Check period duration in create_wall_timer (`#1178 `_) +* Throw exception if rcl_timer_init fails (`#1179 `_) +* Remove finalization of guard_condition from GraphListener::__shutdown() (`#1401 `_) +* Contributors: Alejandro Hernández Cordero, Chen Lihui, Chris Lalancette, Christophe Bedard, Devin Bonnie, Dirk Thomas, Jacob Perron, Jorge Perez, Louise Poubel, Michel Hidalgo, Scott K Logan, Stephen Brawner, tomoya + 2.2.0 (2020-10-07) ------------------ * Fix implementation of NodeOptions::use_global_arguments() (`#1176 `_) (`#1372 `_) diff --git a/rclcpp/package.xml b/rclcpp/package.xml index 25b9b49..7c43227 100644 --- a/rclcpp/package.xml +++ b/rclcpp/package.xml @@ -2,7 +2,7 @@ rclcpp - 2.2.0 + 2.3.0 The ROS client library in C++. Dirk Thomas Apache License 2.0 diff --git a/rclcpp_action/CHANGELOG.rst b/rclcpp_action/CHANGELOG.rst index 5985b69..69ba581 100644 --- a/rclcpp_action/CHANGELOG.rst +++ b/rclcpp_action/CHANGELOG.rst @@ -3,6 +3,16 @@ Changelog for package rclcpp_action ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.3.0 (2020-12-09) +------------------ +* Update QD to QL 1 (`#1480 `_) +* Add rclcpp_action action_server benchmarks (`#1433 `_) +* Benchmark rclcpp_action action_client (`#1429 `_) +* Increase test timeout necessary for Connext (`#1256 `_) +* Increase coverage rclcpp_action to 95% (`#1290 `_) +* Increase rclcpp_action test coverage (`#1153 `_) +* Contributors: Alejandro Hernández Cordero, Dirk Thomas, Louise Poubel, Michel Hidalgo, Stephen Brawner, ahcorde, brawner + 2.2.0 (2020-10-07) ------------------ diff --git a/rclcpp_action/package.xml b/rclcpp_action/package.xml index 40c2a8c..cb675f0 100644 --- a/rclcpp_action/package.xml +++ b/rclcpp_action/package.xml @@ -2,7 +2,7 @@ rclcpp_action - 2.2.0 + 2.3.0 Adds action APIs for C++. Dirk Thomas Apache License 2.0 diff --git a/rclcpp_components/CHANGELOG.rst b/rclcpp_components/CHANGELOG.rst index 774f8f6..34a7339 100644 --- a/rclcpp_components/CHANGELOG.rst +++ b/rclcpp_components/CHANGELOG.rst @@ -2,6 +2,12 @@ Changelog for package rclcpp_components ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.3.0 (2020-12-09) +------------------ +* Update QD to QL 1 (`#1480 `_) +* Add benchmarks for components (`#1479 `_) +* Contributors: Alejandro Hernández Cordero, Louise Poubel, Scott K Logan, Stephen Brawner + 2.2.0 (2020-10-07) ------------------ * Include original exception in ComponentManagerException (`#1157 `_) (`#1223 `_) diff --git a/rclcpp_components/package.xml b/rclcpp_components/package.xml index fa98dd4..f8c2e4f 100644 --- a/rclcpp_components/package.xml +++ b/rclcpp_components/package.xml @@ -2,7 +2,7 @@ rclcpp_components - 2.2.0 + 2.3.0 Package containing tools for dynamically loadable components Michael Carroll Apache License 2.0 diff --git a/rclcpp_lifecycle/CHANGELOG.rst b/rclcpp_lifecycle/CHANGELOG.rst index 1bc657f..6ef3b36 100644 --- a/rclcpp_lifecycle/CHANGELOG.rst +++ b/rclcpp_lifecycle/CHANGELOG.rst @@ -3,6 +3,17 @@ Changelog for package rclcpp_lifecycle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.3.0 (2020-12-09) +------------------ +* Reserve vector capacities and use emplace_back for constructing vectors (`#1464 `_) (`#1489 `_) +* Change uint8_t iterator variables to size_t (`#1461 `_) (`#1488 `_) +* Update QD to QL 1 (`#1480 `_) +* Benchmark lifecycle features (`#1462 `_) (`#1471 `_) +* Fix race in test_lifecycle_service_client (`#1204 `_) +* Increase test coverage of rclcpp_lifecycle to 96% (`#1298 `_) +* Add missing tests for rclcpp lifecycle (`#1240 `_) +* Contributors: Alejandro Hernández Cordero, Dirk Thomas, Jacob Perron, Louise Poubel, Stephen Brawner + 2.2.0 (2020-10-07) ------------------ * Log error instead of throwing exception in Transition and State reset() mark no except (`#1297 `_) (`#1378 `_) diff --git a/rclcpp_lifecycle/package.xml b/rclcpp_lifecycle/package.xml index c04d756..6d2d334 100644 --- a/rclcpp_lifecycle/package.xml +++ b/rclcpp_lifecycle/package.xml @@ -2,7 +2,7 @@ rclcpp_lifecycle - 2.2.0 + 2.3.0 Package containing a prototype for lifecycle implementation Karsten Knese Apache License 2.0