^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Changelog for package rclcpp_action ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2.4.3 (2023-05-27) ------------------ * Revert "Revert "extract the result response before the callback is is… (backport `#2152 `_) (`#2153 `_) * Contributors: Tomoya Fujita 2.4.2 (2022-07-25) ------------------ 2.4.1 (2022-01-31) ------------------ * Add node_waitables\_ to copy constructor (backport `#1799 `_) (`#1834 `_) * Contributors: Abrar Rahman Protyasha, Tomoya Fujita 2.4.0 (2021-09-01) ------------------ * Fix occasionally missing goal result caused by race condition (`#1677 `_) (`#1682 `_) * Returns CancelResponse::REJECT while goal handle failed to transit to CANCELING state (`#1641 `_) (`#1659 `_) * Fix action server deadlock issue that caused by other mutexes locked in CancelCallback (`#1635 `_) (`#1654 `_) * Contributors: Kaven Yau, Tomoya Fujita 2.3.1 (2021-04-14) ------------------ * Update quality declaration links (re: `ros2/docs.ros2.org#52 `_) (`#1616 `_) * node_handle must be destroyed after client_handle to prevent memory leak (`#1562 `_) (`#1565 `_) * Fix action server deadlock (`#1285 `_) (`#1313 `_) (`#1518 `_) * Contributors: Chris Lalancette, Daisuke Sato, Simon Honigmann, Tomoya Fujita 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) ------------------ 2.1.0 (2020-08-03) ------------------ 2.0.2 (2020-07-07) ------------------ 2.0.1 (2020-06-23) ------------------ * Fixed doxygen warnings (`#1163 `_) (`#1191 `_) * Contributors: Alejandro Hernández Cordero 2.0.0 (2020-06-01) ------------------ * Added missing virtual destructors. (`#1149 `_) * Add Security Vulnerability Policy pointing to REP-2006. (`#1130 `_) * Contributors: Chris Lalancette, Ivan Santiago Paunovic 1.1.0 (2020-05-26) ------------------ * Action client holds weak pointers to goal handles (`#1122 `_) * Deprecate ClientGoalHandle::async_result() (`#1120 `_) * Improve documentation (`#1106 `_) * Fixed rep links and added more details to dependencies in quality declaration (`#1116 `_) * Update quality declaration to reflect version 1.0 (`#1115 `_) * Contributors: Alejandro Hernández Cordero, Jacob Perron, Stephen Brawner 1.0.0 (2020-05-12) ------------------ 0.9.1 (2020-05-08) ------------------ * Added Quality declaration: rclcpp, rclpp_action, rclcpp_components andrclcpp_lifecycle (`#1100 `_) * Contributors: Alejandro Hernández Cordero 0.9.0 (2020-04-29) ------------------ * Increasing test coverage of rclcpp_action (`#1043 `_) * Export targets in addition to include directories / libraries (`#1096 `_) * Deprecate redundant namespaces (`#1083 `_) * Rename rosidl_generator_c namespace to rosidl_runtime_c (`#1062 `_) * Changed rosidl_generator_c/cpp to rosidl_runtime_c/cpp (`#1014 `_) * Fix unknown macro errors reported by cppcheck 1.90 (`#1000 `_) * Removed rosidl_generator_c dependency (`#992 `_) * Fix typo in action client logger name (`#937 `_) * Contributors: Alejandro Hernández Cordero, Dirk Thomas, Jacob Perron, Stephen Brawner, William Woodall 0.8.3 (2019-11-19) ------------------ * issue-919 Fixed "memory leak" in action clients (`#920 `_) * Contributors: astere-cpr 0.8.2 (2019-11-18) ------------------ * Increased a timeout for the ``test_client`` tests. (`#917 `_) * Contributors: Michel Hidalgo 0.8.1 (2019-10-23) ------------------ * Template node type for rclcpp action server and clients (`#892 `_) * Trait tests for generated actions (`#853 `_) * Do not throw exception in action client if take fails (`#888 `_) * Contributors: Jacob Perron, Michael Carroll, Steven Macenski 0.8.0 (2019-09-26) ------------------ * Fix UnknownGoalHandle error string. (`#856 `_) * Guard against making multiple result requests for a goal handle (`#808 `_) * Add line break after first open paren in multiline function call (`#785 `_) * Fix typo in test fixture tear down method name (`#787 `_) * Contributors: Chris Lalancette, Dan Rose, Jacob Perron 0.7.5 (2019-05-30) ------------------ 0.7.4 (2019-05-29) ------------------ * Guard against calling null goal response callback (`#738 `_) * Contributors: Jacob Perron 0.7.3 (2019-05-20) ------------------ 0.7.2 (2019-05-08) ------------------ * Added return code to CancelGoal service response. (`#710 `_) * Contributors: Jacob Perron, William Woodall 0.7.1 (2019-04-26) ------------------ * Added optional callbacks to action client for goal, response, and result. (`#701 `_) * Added overload for node interfaces. (`#700 `_) * Renamed action state transitions. (`#677 `_) * Contributors: Jacob Perron, Karsten Knese 0.7.0 (2019-04-14) ------------------ * Fixed hard-coded duration type representation so int64_t isn't assumed. (`#648 `_) * Added documentation to rclcpp_action. (`#650 `_) * Updated to use separated action types. (`#601 `_) * Updated to wait for action server before sending goal. (`#637 `_) * Refactored server goal handle's try_canceling() function. (`#603 `_) * Contributors: Emerson Knapp, Jacob Perron, Michel Hidalgo, Shane Loretz 0.6.2 (2018-12-13) ------------------ 0.6.1 (2018-12-07) ------------------ * Added wait_for_action_server() for action clients (`#598 `_) * Updated to adapt to action implicit changes (`#602 `_) * Added rclcpp_action Server implementation (`#593 `_) * Added action client implementation (`#594 `_) * Added skeleton for Action Server and Client (`#579 `_) * Contributors: Michel Hidalgo, Shane Loretz, William Woodall