CHANGELOG

Changelog for package rclcpp_action

21.0.8 (2024-11-08)

21.0.7 (2024-07-10)

  • fix: Fixed race condition in action server between is_ready and take”… (#2531)

  • Do not generate the exception when action service response timeout. (#2519)

  • Contributors: Janosch Machowinski, Tomoya Fujita, William Woodall

21.0.6 (2024-04-19)

21.0.5 (2024-02-07)

21.0.4 (2023-11-17)

21.0.3 (2023-09-08)

21.0.2 (2023-07-14)

21.0.1 (2023-05-11)

21.0.0 (2023-04-18)

20.0.0 (2023-04-13)

  • extract the result response before the callback is issued. (#2132)

  • Update all rclcpp packages to C++17. (#2121)

  • Fix the GoalUUID to_string representation (#1999)

  • Contributors: Chris Lalancette, Nathan Wiebe Neufeldt, Tomoya Fujita

19.3.0 (2023-03-01)

19.2.0 (2023-02-24)

19.1.0 (2023-02-14)

19.0.0 (2023-01-30)

18.0.0 (2022-12-29)

  • Explicitly set callback type (#2059)

  • Update maintainers (#2043)

  • Contributors: Audrow Nash, mauropasse

17.1.0 (2022-11-02)

  • Do not clear entities callbacks on destruction (#2002)

  • Contributors: mauropasse

17.0.0 (2022-09-13)

  • Revert “Introduce executors new spin_for method, replace spin_until_future_complete with spin_until_complete. (#1821) (#1874)” (#1956)

  • Introduce executors new spin_for method, replace spin_until_future_complete with spin_until_complete. (#1821) (#1874)

  • Contributors: Hubert Liberacki, William Woodall

16.2.0 (2022-05-03)

16.1.0 (2022-04-29)

16.0.1 (2022-04-13)

16.0.0 (2022-04-08)

  • remove things that were deprecated during galactic (#1913)

  • Contributors: William Woodall

15.4.0 (2022-04-05)

  • add take_data_by_entity_id API to waitable (#1892)

  • Contributors: Alberto Soragna

15.3.0 (2022-03-30)

15.2.0 (2022-03-24)

  • Fix rosdoc2 issues (#1897)

  • Contributors: Chris Lalancette

15.1.0 (2022-03-01)

  • Add RMW listener APIs (#1579)

  • Install headers to include/${PROJECT_NAME} (#1888)

  • Contributors: Shane Loretz, iRobot ROS

15.0.0 (2022-01-14)

  • Fix include order and relative paths for cpplint (#1859)

  • Contributors: Jacob Perron

14.1.0 (2022-01-05)

14.0.0 (2021-12-17)

  • Fixes for uncrustify 0.72 (#1844)

  • Use rclcpp::guard_condition (#1612)

  • Remove author by request (#1818)

  • Update maintainers (#1817)

  • Suppress clang dead-store warnings in the benchmarks. (#1802)

  • Contributors: Chris Lalancette, Jacob Perron, mauropasse

13.1.0 (2021-10-18)

  • Deprecate the void shared_ptr<MessageT> subscription callback signatures (#1713)

  • Contributors: Abrar Rahman Protyasha, Tomoya Fujita

13.0.0 (2021-08-23)

  • Use rcpputils/scope_exit.hpp and remove rclcpp/scope_exit.hpp. (#1727)

  • Contributors: Christophe Bedard

12.0.0 (2021-07-26)

11.2.0 (2021-07-21)

11.1.0 (2021-07-13)

  • Fixed occasionally missing goal result caused by race condition (#1677)

  • Contributors: Kaven Yau

11.0.0 (2021-05-18)

  • Bump the benchmark timeout for benchmark_action_client (#1671)

  • Contributors: Scott K Logan

10.0.0 (2021-05-11)

  • Returns CancelResponse::REJECT while goal handle failed to transit to CANCELING state (#1641)

  • Fix action server deadlock issue that caused by other mutexes locked in CancelCallback (#1635)

  • Contributors: Kaven Yau

9.0.2 (2021-04-14)

9.0.1 (2021-04-12)

9.0.0 (2021-04-06)

8.2.0 (2021-03-31)

8.1.0 (2021-03-25)

8.0.0 (2021-03-23)

7.0.1 (2021-03-22)

7.0.0 (2021-03-18)

  • Add support for rmw_connextdds (#1574)

  • node_handle must be destroyed after client_handle to prevent memory leak (#1562)

  • Contributors: Andrea Sorbini, Tomoya Fujita

6.3.1 (2021-02-08)

  • Finalize rcl_handle to prevent leak (#1528) (#1529)

  • Fix #1526. (#1527)

  • Contributors: y-okumura-isp

6.3.0 (2021-01-25)

  • Fix action server deadlock (#1285) (#1313)

  • Contributors: Daisuke Sato

6.2.0 (2021-01-08)

  • Goal response callback compatibility shim with deprecation of old signature (#1495)

  • [rclcpp_action] Add warnings (#1405)

  • Contributors: Audrow Nash, Ivan Santiago Paunovic

6.1.0 (2020-12-10)

  • Update QDs to QL 1 (#1477)

  • Contributors: Stephen Brawner

6.0.0 (2020-11-18)

  • Add take_data to Waitable and data to AnyExecutable (#1241)

  • Fix test crashes on CentOS 7 (#1449)

  • Bump rclcpp packages to Quality Level 2 (#1445)

  • Add rclcpp_action action_server benchmarks (#1433)

  • Contributors: Audrow Nash, Chris Lalancette, Louise Poubel, brawner

5.1.0 (2020-11-02)

  • Benchmark rclcpp_action action_client (#1429)

  • Add missing locking to the rclcpp_action::ServerBase. (#1421)

  • Increase test timeouts of slow running tests with rmw_connext_cpp (#1400)

  • Update maintainers (#1384)

  • Increase coverage rclcpp_action to 95% (#1290)

  • Contributors: Chris Lalancette, Ivan Santiago Paunovic, brawner

5.0.0 (2020-09-18)

  • Pass goal handle to goal response callback instead of a future (#1311)

  • Remove deprecated client goal handle method for getting result (#1309)

  • Increase test timeout necessary for Connext (#1256)

  • Contributors: Dirk Thomas, Jacob Perron

4.0.0 (2020-07-09)

  • Bump to QD to level 3 and fixed links (#1158)

  • Contributors: Alejandro Hernández Cordero

3.0.0 (2020-06-18)

  • Add rcl_action_client_options when creating action client. (#1133)

  • Fix doxygen warnings (#1163)

  • Increase rclcpp_action test coverage (#1153)

  • Contributors: Alejandro Hernández Cordero, Michel Hidalgo, tomoya

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