|
2 | 2 | Changelog for package rclcpp |
3 | 3 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
4 | 4 |
|
| 5 | +6.2.0 (2021-01-08) |
| 6 | +------------------ |
| 7 | +* Better documentation for the QoS class (`#1508 <https://github.com/ros2/rclcpp/issues/1508>`_) |
| 8 | +* Modify excluding callback duration from topic statistics (`#1492 <https://github.com/ros2/rclcpp/issues/1492>`_) |
| 9 | +* Make the test of graph users more robust. (`#1504 <https://github.com/ros2/rclcpp/issues/1504>`_) |
| 10 | +* Make sure to wait for graph change events in test_node_graph. (`#1503 <https://github.com/ros2/rclcpp/issues/1503>`_) |
| 11 | +* add timeout to SyncParametersClient methods (`#1493 <https://github.com/ros2/rclcpp/issues/1493>`_) |
| 12 | +* Fix wrong test expectations (`#1497 <https://github.com/ros2/rclcpp/issues/1497>`_) |
| 13 | +* Update create_publisher/subscription documentation, clarifying when a parameters interface is required (`#1494 <https://github.com/ros2/rclcpp/issues/1494>`_) |
| 14 | +* Fix string literal warnings (`#1442 <https://github.com/ros2/rclcpp/issues/1442>`_) |
| 15 | +* support describe_parameters methods to parameter client. (`#1453 <https://github.com/ros2/rclcpp/issues/1453>`_) |
| 16 | +* Contributors: Audrow Nash, Chris Lalancette, Ivan Santiago Paunovic, Nikolai Morin, hsgwa, tomoya |
| 17 | + |
| 18 | +6.1.0 (2020-12-10) |
| 19 | +------------------ |
| 20 | +* Add getters to rclcpp::qos and rclcpp::Policy enum classes (`#1467 <https://github.com/ros2/rclcpp/issues/1467>`_) |
| 21 | +* Change nullptr checks to use ASSERT_TRUE. (`#1486 <https://github.com/ros2/rclcpp/issues/1486>`_) |
| 22 | +* Adjust logic around finding and erasing guard_condition (`#1474 <https://github.com/ros2/rclcpp/issues/1474>`_) |
| 23 | +* Update QDs to QL 1 (`#1477 <https://github.com/ros2/rclcpp/issues/1477>`_) |
| 24 | +* Add performance tests for parameter transport (`#1463 <https://github.com/ros2/rclcpp/issues/1463>`_) |
| 25 | +* Contributors: Chris Lalancette, Ivan Santiago Paunovic, Scott K Logan, Stephen Brawner |
| 26 | + |
| 27 | +6.0.0 (2020-11-18) |
| 28 | +------------------ |
| 29 | +* Move ownership of shutdown_guard_condition to executors/graph_listener (`#1404 <https://github.com/ros2/rclcpp/issues/1404>`_) |
| 30 | +* Add options to automatically declare qos parameters when creating a publisher/subscription (`#1465 <https://github.com/ros2/rclcpp/issues/1465>`_) |
| 31 | +* Add `take_data` to `Waitable` and `data` to `AnyExecutable` (`#1241 <https://github.com/ros2/rclcpp/issues/1241>`_) |
| 32 | +* Add benchmarks for node parameters interface (`#1444 <https://github.com/ros2/rclcpp/issues/1444>`_) |
| 33 | +* Remove allocation from executor::remove_node() (`#1448 <https://github.com/ros2/rclcpp/issues/1448>`_) |
| 34 | +* Fix test crashes on CentOS 7 (`#1449 <https://github.com/ros2/rclcpp/issues/1449>`_) |
| 35 | +* Bump rclcpp packages to Quality Level 2 (`#1445 <https://github.com/ros2/rclcpp/issues/1445>`_) |
| 36 | +* Added executor benchmark tests (`#1413 <https://github.com/ros2/rclcpp/issues/1413>`_) |
| 37 | +* Add fully-qualified namespace to WeakCallbackGroupsToNodesMap (`#1435 <https://github.com/ros2/rclcpp/issues/1435>`_) |
| 38 | +* Contributors: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Ivan Santiago Paunovic, Louise Poubel, Scott K Logan, brawner |
| 39 | + |
| 40 | +5.1.0 (2020-11-02) |
| 41 | +------------------ |
| 42 | +* Deprecate Duration(rcl_duration_value_t) in favor of static Duration::from_nanoseconds(rcl_duration_value_t) (`#1432 <https://github.com/ros2/rclcpp/issues/1432>`_) |
| 43 | +* Avoid parsing arguments twice in `rclcpp::init_and_remove_ros_arguments` (`#1415 <https://github.com/ros2/rclcpp/issues/1415>`_) |
| 44 | +* Add service and client benchmarks (`#1425 <https://github.com/ros2/rclcpp/issues/1425>`_) |
| 45 | +* Set CMakeLists to only use default rmw for benchmarks (`#1427 <https://github.com/ros2/rclcpp/issues/1427>`_) |
| 46 | +* Update tracetools' QL in rclcpp's QD (`#1428 <https://github.com/ros2/rclcpp/issues/1428>`_) |
| 47 | +* Add missing locking to the rclcpp_action::ServerBase. (`#1421 <https://github.com/ros2/rclcpp/issues/1421>`_) |
| 48 | +* Initial benchmark tests for rclcpp::init/shutdown create/destroy node (`#1411 <https://github.com/ros2/rclcpp/issues/1411>`_) |
| 49 | +* Refactor test CMakeLists in prep for benchmarks (`#1422 <https://github.com/ros2/rclcpp/issues/1422>`_) |
| 50 | +* Add methods in topic and service interface to resolve a name (`#1410 <https://github.com/ros2/rclcpp/issues/1410>`_) |
| 51 | +* Update deprecated gtest macros (`#1370 <https://github.com/ros2/rclcpp/issues/1370>`_) |
| 52 | +* Clear members for StaticExecutorEntitiesCollector to avoid shared_ptr dependency (`#1303 <https://github.com/ros2/rclcpp/issues/1303>`_) |
| 53 | +* Increase test timeouts of slow running tests with rmw_connext_cpp (`#1400 <https://github.com/ros2/rclcpp/issues/1400>`_) |
| 54 | +* Avoid self dependency that not destoryed (`#1301 <https://github.com/ros2/rclcpp/issues/1301>`_) |
| 55 | +* Update maintainers (`#1384 <https://github.com/ros2/rclcpp/issues/1384>`_) |
| 56 | +* Add clock qos to node options (`#1375 <https://github.com/ros2/rclcpp/issues/1375>`_) |
| 57 | +* Fix NodeOptions copy constructor (`#1376 <https://github.com/ros2/rclcpp/issues/1376>`_) |
| 58 | +* Make sure to clean the external client/service handle. (`#1296 <https://github.com/ros2/rclcpp/issues/1296>`_) |
| 59 | +* Increase coverage of WaitSetTemplate (`#1368 <https://github.com/ros2/rclcpp/issues/1368>`_) |
| 60 | +* Increase coverage of guard_condition.cpp to 100% (`#1369 <https://github.com/ros2/rclcpp/issues/1369>`_) |
| 61 | +* Add coverage statement (`#1367 <https://github.com/ros2/rclcpp/issues/1367>`_) |
| 62 | +* Tests for LoanedMessage with mocked loaned message publisher (`#1366 <https://github.com/ros2/rclcpp/issues/1366>`_) |
| 63 | +* Add unit tests for qos and qos_event files (`#1352 <https://github.com/ros2/rclcpp/issues/1352>`_) |
| 64 | +* Finish coverage of publisher API (`#1365 <https://github.com/ros2/rclcpp/issues/1365>`_) |
| 65 | +* Finish API coverage on executors. (`#1364 <https://github.com/ros2/rclcpp/issues/1364>`_) |
| 66 | +* Add test for ParameterService (`#1355 <https://github.com/ros2/rclcpp/issues/1355>`_) |
| 67 | +* Add time API coverage tests (`#1347 <https://github.com/ros2/rclcpp/issues/1347>`_) |
| 68 | +* Add timer coverage tests (`#1363 <https://github.com/ros2/rclcpp/issues/1363>`_) |
| 69 | +* Add in additional tests for parameter_client.cpp coverage. |
| 70 | +* Minor fixes to the parameter_service.cpp file. |
| 71 | +* reset rcl_context shared_ptr after calling rcl_init sucessfully (`#1357 <https://github.com/ros2/rclcpp/issues/1357>`_) |
| 72 | +* Improved test publisher - zero qos history depth value exception (`#1360 <https://github.com/ros2/rclcpp/issues/1360>`_) |
| 73 | +* Covered resolve_use_intra_process (`#1359 <https://github.com/ros2/rclcpp/issues/1359>`_) |
| 74 | +* Improve test_subscription_options (`#1358 <https://github.com/ros2/rclcpp/issues/1358>`_) |
| 75 | +* Add in more tests for init_options coverage. (`#1353 <https://github.com/ros2/rclcpp/issues/1353>`_) |
| 76 | +* Test the remaining node public API (`#1342 <https://github.com/ros2/rclcpp/issues/1342>`_) |
| 77 | +* Complete coverage of Parameter and ParameterValue API (`#1344 <https://github.com/ros2/rclcpp/issues/1344>`_) |
| 78 | +* Add in more tests for the utilities. (`#1349 <https://github.com/ros2/rclcpp/issues/1349>`_) |
| 79 | +* Add in two more tests for expand_topic_or_service_name. (`#1350 <https://github.com/ros2/rclcpp/issues/1350>`_) |
| 80 | +* Add tests for node_options API (`#1343 <https://github.com/ros2/rclcpp/issues/1343>`_) |
| 81 | +* Add in more coverage for expand_topic_or_service_name. (`#1346 <https://github.com/ros2/rclcpp/issues/1346>`_) |
| 82 | +* Test exception in spin_until_future_complete. (`#1345 <https://github.com/ros2/rclcpp/issues/1345>`_) |
| 83 | +* Add coverage tests graph_listener (`#1330 <https://github.com/ros2/rclcpp/issues/1330>`_) |
| 84 | +* Add in unit tests for the Executor class. |
| 85 | +* Allow mimick patching of methods with up to 9 arguments. |
| 86 | +* Improve the error messages in the Executor class. |
| 87 | +* Add coverage for client API (`#1329 <https://github.com/ros2/rclcpp/issues/1329>`_) |
| 88 | +* Increase service coverage (`#1332 <https://github.com/ros2/rclcpp/issues/1332>`_) |
| 89 | +* Make more of the static entity collector API private. |
| 90 | +* Const-ify more of the static executor. |
| 91 | +* Add more tests for the static single threaded executor. |
| 92 | +* Many more tests for the static_executor_entities_collector. |
| 93 | +* Get one more line of code coverage in memory_strategy.cpp |
| 94 | +* Bugfix when adding callback group. |
| 95 | +* Fix typos in comments. |
| 96 | +* Remove deprecated executor::FutureReturnCode APIs. (`#1327 <https://github.com/ros2/rclcpp/issues/1327>`_) |
| 97 | +* Increase coverage of publisher/subscription API (`#1325 <https://github.com/ros2/rclcpp/issues/1325>`_) |
| 98 | +* Not finalize guard condition while destructing SubscriptionIntraProcess (`#1307 <https://github.com/ros2/rclcpp/issues/1307>`_) |
| 99 | +* Expose qos setting for /rosout (`#1247 <https://github.com/ros2/rclcpp/issues/1247>`_) |
| 100 | +* Add coverage for missing API (except executors) (`#1326 <https://github.com/ros2/rclcpp/issues/1326>`_) |
| 101 | +* Include topic name in QoS mismatch warning messages (`#1286 <https://github.com/ros2/rclcpp/issues/1286>`_) |
| 102 | +* Add coverage tests context functions (`#1321 <https://github.com/ros2/rclcpp/issues/1321>`_) |
| 103 | +* Increase coverage of node_interfaces, including with mocking rcl errors (`#1322 <https://github.com/ros2/rclcpp/issues/1322>`_) |
| 104 | +* Contributors: Ada-King, Alejandro Hernández Cordero, Audrow Nash, Barry Xu, Chen Lihui, Chris Lalancette, Christophe Bedard, Ivan Santiago Paunovic, Jorge Perez, Morgan Quigley, brawner |
| 105 | + |
5 | 106 | 5.0.0 (2020-09-18) |
6 | 107 | ------------------ |
7 | 108 | * Make node_graph::count_graph_users() const (`#1320 <https://github.com/ros2/rclcpp/issues/1320>`_) |
|
0 commit comments