Package Summary
| Version | 3.3.22 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rclpy.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-09-01 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Shane Loretz
- Aditya Pande
- Jacob Perron
Authors
- Esteve Fernandez
- William Woodall
- Ivan Paunovic
Changelog for package rclpy
3.3.22 (2026-09-01)
- Bugfix: executor doesn't propagate exception from task that awaited a future (backport #1643) (#1653)
- Fix incorrect parameter names in docstrings (backport #1685) (#1695)
- Fix incorrect parameter names in docstrings (backport #1683) (#1689)
- Correct typos (backport #1619) (#1623)
- Contributors: mergify[bot]
3.3.21 (2026-03-09)
- Fix issues with resuming async tasks awaiting a future (backport #1469) (#1582)
- Contributors: Błażej Sowa
3.3.20 (2026-02-09)
- Wrap up ActionClient construction before spining (backport #1591) (#1602)
- Drop invalid waitables from wait set (#1590) (#1594)
- print warning message on owner node if the parameter operation fails. (#1584) (#1597)
- Contributors: mergify[bot]
3.3.19 (2025-11-18)
- Remove accidental tuple (#1542) (#1545)
- Remove duplicate future handling from send_goal_async (#1532) (#1537)
- Contributors: Nathan Wiebe Neufeldt, mergify[bot]
3.3.18 (2025-10-21)
- remove unused 'param_type' (#1524) (#1527)
- Fixes Action.*_async futures never complete (#1308) (#1519)
- Fix: deadlock when calling rclpy.shutdown() from callbacks (backport #947) (#1492)
- Do not execute the timer if call_timer() fails (#1486)
- Contributors: Barry Xu, Jonathan, YuJin Hong, mergify[bot]
3.3.17 (2025-07-16)
- Feature: add logger_name property to subscription, publisher, service and client (backport #1471) (#1476)
- [rclpy] Fix spin() incorrectly removing node from executor if already attached (#1446) (#1451)
- Contributors: mergify[bot]
3.3.16 (2025-03-25)
- Check parameter callback signature during registration. (backport #1425) (#1430)
- Remove [SHARED]{.title-ref} (#1305) (#1422)
- publish action goal status once accepted before execution. (#1228) (#1416)
- Fix doc generation for Humble (#1414)
- Check if Task(Future) is canceled. (backport #1377) (#1403)
- Contributors: Scotrraaj Gopal, mergify[bot]
3.3.15 (2024-11-25)
- TestClient.test_service_timestamps failing consistently. (#1364) (#1365)
- Fixes spin_until_future_complete inside callback
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
| Version | 7.1.12 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rclpy.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-09-28 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Shane Loretz
- Aditya Pande
Authors
- Esteve Fernandez
- Ivan Paunovic
- Jacob Perron
- William Woodall
Changelog for package rclpy
7.1.12 (2026-09-01)
- Fix incorrect parameter names in docstrings (#1685) (#1693)
- shutdown ThreadPoolExecutor in MultiThreadedExecutor. (backport #1309) (#1670)
- Fix incorrect parameter names in docstrings (#1683) (#1688)
- Contributors: mergify[bot]
7.1.11 (2026-03-24)
- EventsExecutor: Handle async callbacks for services and subscriptions (backport #1478) (#1613)
- Correct typos (backport #1619) (#1622)
- Contributors: Błażej Sowa, mergify[bot]
7.1.10 (2026-02-09)
- Prevents the Future result from being set twice. (#1599) (#1604)
- Wrap up ActionClient construction before spining (#1591) (#1601)
- Drop invalid waitables from wait set (#1590) (#1593)
- print warning message on owner node if the parameter operation fails. (#1584) (#1596)
- Contributors: mergify[bot]
7.1.9 (2026-01-21)
-
add spinning state for the Executor classes. (backport #1510) (#1576)
* add spinning state for the Executor classes. (#1510) (cherry picked from commit cf9240affbb814573e2edb7c0e119273690823d9) Co-authored-by: Tomoya Fujita <<Tomoya.Fujita@sony.com>>
-
Fix issues with resuming async tasks awaiting a future (backport #1469) (#1560) Co-authored-by: Nadav Elkabets <<32939935+nadavelkabets@users.noreply.github.com>> Co-authored-by: Florian Vahl <<git@flova.de>>
-
Contributors: Błażej Sowa, mergify[bot]
7.1.8 (2026-01-09)
- Fix a bug on adding unnecessary done callback of future while repeatedly calling spin_until_future_complete (backport #1374) (#1530)
- [Jazzy] Improve the compatibility of processing YAML parameter files (#1549)
- Use unconditional wait when possible. (#1563) (#1568)
- Allow action servers without execute callback (backport #1219) (#1556)
- Add content-filtered-topic interfaces (backport #1506) (#1521)
- Contributors: Barry Xu, mergify[bot]
7.1.7 (2025-11-18)
- Remove accidental tuple (#1542) (#1544)
- fix(test_events_executor): destroy all nodes before shutdown (#1538) (#1540)
- Remove duplicate future handling from send_goal_async (#1532) (#1536)
- Contributors: Nathan Wiebe Neufeldt, mergify[bot]
7.1.6 (2025-10-21)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
| Version | 9.1.7 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rclpy.git |
| VCS Type | git |
| VCS Version | kilted |
| Last Updated | 2026-09-28 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Shane Loretz
- Aditya Pande
Authors
- Esteve Fernandez
- Ivan Paunovic
- Jacob Perron
- William Woodall
Changelog for package rclpy
9.1.7 (2026-09-01)
- Handle exceptions in lifecycle transition callbacks (#1696) (#1699)
- Bugfix: executor doesn't propagate exception from task that awaited a future (#1643) (#1651)
- Fix incorrect parameter names in docstrings (#1685) (#1692)
- Fix incorrect parameter names in docstrings (#1683) (#1687)
- Contributors: mergify[bot]
9.1.6 (2026-07-02)
- Fix incorrect action client/server callback type hints (backport #1616) (#1655)
- Correct typos (#1619) (#1621)
- Contributors: Błażej Sowa, mergify[bot]
9.1.5 (2026-02-09)
- Prevents the Future result from being set twice. (#1599) (#1603)
- Wrap up ActionClient construction before spining (#1591) (#1600)
- Drop invalid waitables from wait set (#1590) (#1592)
- print warning message on owner node if the parameter operation fails. (#1584) (#1595)
- add spinning state for the Executor classes. (#1510) (#1578)
- Contributors: mergify[bot]
9.1.4 (2026-01-09)
- Improve wildcard parsing and optimize the logic for parsing YAML para… (#1571) (#1573)
- Improve the compatibility of processing YAML parameter files (#1548) (#1572)
- Fix parameter parsing for unspecified target nodes (#1552) (#1569)
- Use unconditional wait when possible. (#1563) (#1567)
- Allow action servers without execute callback (backport #1219) (#1557)
- Fix issues with resuming async tasks awaiting a future (#1469) (#1553)
- Contributors: mergify[bot]
9.1.3 (2025-11-18)
- Remove accidental tuple (#1542) (#1543)
- fix(test_events_executor): destroy all nodes before shutdown (#1538) (#1539)
- Remove duplicate future handling from send_goal_async (#1532) (#1534)
- Contributors: mergify[bot]
9.1.2 (2025-10-21)
- remove unused 'param_type' (#1524) (#1525)
- Fixes Action.*_async futures never complete (#1308) (#1514)
- Add content-filtered-topic interfaces (backport #1506) (#1520)
- EventsExecutor: Handle async callbacks for services and subscriptions (#1478) (#1512)
- Do not execute the timer if call_timer_with_info() fails (#1488) (#1498)
- Feature: add executor.create_future() (#1495)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
| Version | 10.0.11 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rclpy.git |
| VCS Type | git |
| VCS Version | lyrical |
| Last Updated | 2026-09-01 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Shane Loretz
- Aditya Pande
Authors
- Esteve Fernandez
- Ivan Paunovic
- Jacob Perron
- William Woodall
Changelog for package rclpy
10.0.11 (2026-09-01)
- Fix future-wait callback accumulation on every spin path (#1702) (#1716)
- fix: node lingering after destroy (backport lyrical #1711) (#1714)
- Use perf_counter() rather than monotonic() for consistency. (#1712) (#1715)
- Fix rclpy async executor sleep. (#1661) (#1676)
- Handle exceptions in lifecycle transition callbacks (#1696) (#1698)
- Fix incorrect parameter names in docstrings (#1685) (#1691)
- Fix incorrect parameter names in docstrings (#1683) (#1686)
- Contributors: mergify[bot]
10.0.10 (2026-04-30)
- Feature: async node (#1620)
- Refactor: moved TypeDescriptionService, LoggingService, ParameterService to BaseNode (#1645)
- Refactor: base node (#1637)
- Bugfix: executor doesn't propagate exception from task that awaited a future (#1643)
- Fix: disable flaky executor test (#1648) (#1649)
- Contributors: Nadav Elkabets
10.0.9 (2026-04-14)
- Streamline entity destroy (#1629)
- Contributors: Nadav Elkabets
10.0.8 (2026-04-09)
- Add acceptable_buffer_backends as subscription option in rclpy (#1628)
- publish_feedback should effect only on executing state. (#1639)
- Support to configure feedback subscription content filter for action client (#1633)
- fix flaky test_multi_threaded_executor_closes_threads. (#1636)
- Fix violation (#1635)
- Fix test_executor types (#1632)
- Refactor: base clock (#1627)
- Contributors: Barry Xu, CY Chen, Michael Carlstrom, Nadav Elkabets, Tomoya Fujita
10.0.7 (2026-03-24)
- Fix future flake8 (#1634)
- Use new ROSIDL aggregate CMake target (#1630)
- Update type hints for parameters (#1631)
- Add support check for content filter feature in subscription (#1618)
- Refactor: base entity classes (#1624)
- Fix more test typings and remove unused type aliases (#1626)
- Add types to test_waitable (#1625)
- Correct typos (#1619)
- Contributors: Auguste Lalande, Barry Xu, Emerson Knapp, Michael Carlstrom, Nadav Elkabets
10.0.6 (2026-03-09)
- Fix incorrect action client/server callback type hints (#1616)
- avoid stale parameter events in content filter tests. (#1615)
- fix violations (#1614)
- Typing Regression Fixes (#1612)
- CFT is only supported rmw_fastrtps and rmw_connextdds. (#1611)
- Contributors: Błażej Sowa, Michael Carlstrom, Tomoya Fujita
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
| Version | 11.0.3 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rclpy.git |
| VCS Type | git |
| VCS Version | rolling |
| Last Updated | 2026-10-26 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Shane Loretz
- Aditya Pande
Authors
- Esteve Fernandez
- Ivan Paunovic
- Jacob Perron
- William Woodall
Changelog for package rclpy
11.0.3 (2026-09-01)
- Add ament_mypy (#1680)
- Fix future-wait callback accumulation on every spin path (#1702)
- Use perf_counter() rather than monotonic() for consistency. (#1712)
- fix: node lingering after destroy (#1711)
- address unsafe list mutation during iteration and bypasses exception … (#1669)
- introduce ActionEndpointInfo to support "ros2 action info (-v)". (#1697)
- Include what you use (#1706)
- Handle exceptions in lifecycle transition callbacks (#1696)
- Fix incorrect parameter names in docstrings (#1685)
- use C++ 20 in default. (#1690)
- Fix Exception subclass initialization in InvalidQoSProfileException (#1684)
- Fix incorrect parameter names in docstrings (#1683)
- Contributors: Alejandro Hernández Cordero, Emerson Knapp, Michael Carlstrom, Sai Kishor Kothakota, Tomoya Fujita, eeshsaxena, hugogo1998, longway
11.0.2 (2026-07-02)
- Fix async type bugs (#1679)
- Added tolerance based on clock resolution to prevent test failure on windows (#1660)
- Contributors: Michael Carlstrom, Nadav Elkabets
11.0.1 (2026-05-22)
- add publisher/subscription_event_type_is_supported(). (#1647)
- Fix a race in the executors. (#1662)
- Fix rclpy async executor sleep. (#1661)
- Contributors: Chris Lalancette, Tomoya Fujita
11.0.0 (2026-05-07)
- Removed dead code (#1657)
- Refactor warn_fini_failure (#1658)
- Feature: async node (#1620)
- Refactor: moved TypeDescriptionService, LoggingService, ParameterService to BaseNode (#1645)
- Refactor: base node (#1637)
- Bugfix: executor doesn't propagate exception from task that awaited a future (#1643)
- Fix: disable flaky executor test (#1648) (#1649)
- Contributors: Alejandro Hernández Cordero, Nadav Elkabets
10.0.9 (2026-04-14)
- Streamline entity destroy (#1629)
- Contributors: Nadav Elkabets
10.0.8 (2026-04-09)
- Add acceptable_buffer_backends as subscription option in rclpy (#1628)
- publish_feedback should effect only on executing state. (#1639)
- Support to configure feedback subscription content filter for action client (#1633)
- fix flaky test_multi_threaded_executor_closes_threads. (#1636)
- Fix violation (#1635)
- Fix test_executor types (#1632)
- Refactor: base clock (#1627)
- Contributors: Barry Xu, CY Chen, Michael Carlstrom, Nadav Elkabets, Tomoya Fujita
10.0.7 (2026-03-24)
- Fix future flake8 (#1634)
- Use new ROSIDL aggregate CMake target (#1630)
- Update type hints for parameters
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
| Version | 3.3.22 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rclpy.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-09-01 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Shane Loretz
- Aditya Pande
- Jacob Perron
Authors
- Esteve Fernandez
- William Woodall
- Ivan Paunovic
Changelog for package rclpy
3.3.22 (2026-09-01)
- Bugfix: executor doesn't propagate exception from task that awaited a future (backport #1643) (#1653)
- Fix incorrect parameter names in docstrings (backport #1685) (#1695)
- Fix incorrect parameter names in docstrings (backport #1683) (#1689)
- Correct typos (backport #1619) (#1623)
- Contributors: mergify[bot]
3.3.21 (2026-03-09)
- Fix issues with resuming async tasks awaiting a future (backport #1469) (#1582)
- Contributors: Błażej Sowa
3.3.20 (2026-02-09)
- Wrap up ActionClient construction before spining (backport #1591) (#1602)
- Drop invalid waitables from wait set (#1590) (#1594)
- print warning message on owner node if the parameter operation fails. (#1584) (#1597)
- Contributors: mergify[bot]
3.3.19 (2025-11-18)
- Remove accidental tuple (#1542) (#1545)
- Remove duplicate future handling from send_goal_async (#1532) (#1537)
- Contributors: Nathan Wiebe Neufeldt, mergify[bot]
3.3.18 (2025-10-21)
- remove unused 'param_type' (#1524) (#1527)
- Fixes Action.*_async futures never complete (#1308) (#1519)
- Fix: deadlock when calling rclpy.shutdown() from callbacks (backport #947) (#1492)
- Do not execute the timer if call_timer() fails (#1486)
- Contributors: Barry Xu, Jonathan, YuJin Hong, mergify[bot]
3.3.17 (2025-07-16)
- Feature: add logger_name property to subscription, publisher, service and client (backport #1471) (#1476)
- [rclpy] Fix spin() incorrectly removing node from executor if already attached (#1446) (#1451)
- Contributors: mergify[bot]
3.3.16 (2025-03-25)
- Check parameter callback signature during registration. (backport #1425) (#1430)
- Remove [SHARED]{.title-ref} (#1305) (#1422)
- publish action goal status once accepted before execution. (#1228) (#1416)
- Fix doc generation for Humble (#1414)
- Check if Task(Future) is canceled. (backport #1377) (#1403)
- Contributors: Scotrraaj Gopal, mergify[bot]
3.3.15 (2024-11-25)
- TestClient.test_service_timestamps failing consistently. (#1364) (#1365)
- Fixes spin_until_future_complete inside callback
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
| Version | 1.9.3 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rclpy.git |
| VCS Type | git |
| VCS Version | galactic |
| Last Updated | 2022-12-07 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Ivan Paunovic
- Shane Loretz
Authors
- Esteve Fernandez
- William Woodall
Changelog for package rclpy
1.9.3 (2022-12-06)
- remove feedback callback when the goal has been completed. (#932)
- Waitable should check callback_group if it can be executed. (#1014)
- support wildcard matching for params file (#1003)
- Contributors: Chen Lihui, Tomoya Fujita
1.9.2 (2022-06-30)
- Bugfix/duration to msg precision (#876) (#916)
- Avoid exception in Node constructor when use override for 'use_sim_time' (#896) (#913)
- Contributors: mergify[bot]
1.9.1 (2022-04-28)
- Remove -> bool annotation for destroy_node #886 (#891)
- Fix memory leak. (#840)
- Fix automatically declared parameters descriptor type. (backport #853) (#854)
- Only add one done callback to a future (#816) (#821)
- Remove unused function make_mock_subscription (#809) (#810)
- Convert Node and Context to use C++ Classes (#771)
- Pybind11 actionserver nitpicks and docblock improvements (#774)
- Pybind11 action goal handle nitpicks (#767)
- Convert Guardcondition to use C++ classes (#772)
- Removed unused structs (#770)
- Convert WaitSet to use C++ Classes (#769)
- Convert ActionServer to use C++ Classes (#766)
- Convert ActionClient to use C++ classes (#759)
- Use py::class_ for rcl_action_goal_handle_t (#751)
- Convert Publisher and Subscription to use C++ Classes (#756)
- Contributors: Alejandro Hernández Cordero, Greg Balke, Shane Loretz, Suraj Pattar, mergify[bot]
1.9.0 (2021-05-20)
- Allow declaring uninitialized statically typed parameters. (#798) (#799)
- Reject cancel request if failed to transit to CANCEL_GOAL state. (#791) (#795)
- Contributors: Jacob Perron, Tomoya Fujita
1.8.2 (2021-05-10)
- Break log function execution ASAP if configured severity is too high (#776) (#783)
- Contributors: ksuszka
1.8.1 (2021-04-12)
- typo fix. (#768)
- Restore exceptions for Connext and message timestamps on Windows (#765)
- Use correct type when creating test publisher (#764)
- Add a test for destroy_node while spinning (#663)
- Add __enter_ and __exit_ to Waitable (#761)
- Check if shutdown callback weak method is valid before calling it (#754)
- Contributors: Andrea Sorbini, Ivan Santiago Paunovic, Scott K Logan, Shane Loretz, Tomoya Fujita
1.8.0 (2021-04-06)
- Change index.ros.org -> docs.ros.org. (#755)
- Use py::class_ for rcl_event_t (#750)
- Convert Clock to use a C++ Class
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
| Version | 4.1.7 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rclpy.git |
| VCS Type | git |
| VCS Version | iron |
| Last Updated | 2024-11-08 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Shane Loretz
- Aditya Pande
Authors
- Esteve Fernandez
- Ivan Paunovic
- Jacob Perron
- William Woodall
Changelog for package rclpy
4.1.7 (2024-11-09)
- TestClient.test_service_timestamps failing consistently. (#1366)
- Fixes spin_until_future_complete inside callback (#1342)
- Install signal handlers after context is initialized. (#1336)
- Fix a bad bug in fetching the lifecycle transitions. (#1323)
- Contributors: Chris Lalancette, Jonathan, Shane Loretz, Tomoya Fujita
4.1.6 (2024-07-10)
- update RCL_RET_TIMEOUT error handling with action service response. (#1277)
- Contributors: Tomoya Fujita
4.1.5 (2024-04-19)
- Fix an inherent race in execution vs. destruction. (#1256)
- Don't crash the action server if the client goes away. (#1217)
- Contributors: Chris Lalancette, Tim Clephas
4.1.4 (2023-11-17)
- Use timeout object to avoid callback losing in wait_for_ready_callbacks (#1184)
- Unregister_sigterm_signal_handler should be called. (#1175)
- Fix wait_for_message accumulating CPU load after repeated calls (#1183)
- Handle take failure in wait_for_message (#1174)
- Contributors: KKSTB, mhidalgo-bdai, Tomoya Fujita
4.1.3 (2023-09-08)
- Fix get_type_description service bug and add a unit test (#1157)
- Avoid generating the exception when rcl_send_response times out. (#1151)
- get_type_description service (#1140)
- Contributors: Emerson Knapp, Tomoya Fujita
4.1.2 (2023-07-14)
- Include type hash in topic endpoint info (#1134)
- Contributors: Hans-Joachim Krauch
4.1.1 (2023-05-11)
4.1.0 (2023-04-18)
- Logging service support (#1102)
- Use custom sourcedir for conf.py (#1109)
- ServerGoalHandle should be destroyed before removing. (#1113)
- Fix unnecessary list comprehension flake8 (#1112)
- Contributors: Barry Xu, Michael Carroll, Tomoya Fujita, Yadu
4.0.0 (2023-04-12)
- Stub type hash value line in TopicEndpointInfo string (#1110)
- Support documentation generation using rosdoc2 (#1103)
- Fix Time and Duration raising exception when compared to another type (#1007)
- Make rcl_interfaces a build and exec dependency. (#1100)
- Solving Atomic undefined on OSX with clang (#1096)
- Implement matched event (#1083)
- Update service.py documentation (#1094)
- Allow space or empty strings when using ros2 param set (#1093)
- Hook up the incompatible type event inside of rclpy (#1058)
- Switch to using module instead of module_ (#1090)
- Add in subscription.get_publisher_count()
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
| Version | 3.3.22 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rclpy.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-09-01 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Shane Loretz
- Aditya Pande
- Jacob Perron
Authors
- Esteve Fernandez
- William Woodall
- Ivan Paunovic
Changelog for package rclpy
3.3.22 (2026-09-01)
- Bugfix: executor doesn't propagate exception from task that awaited a future (backport #1643) (#1653)
- Fix incorrect parameter names in docstrings (backport #1685) (#1695)
- Fix incorrect parameter names in docstrings (backport #1683) (#1689)
- Correct typos (backport #1619) (#1623)
- Contributors: mergify[bot]
3.3.21 (2026-03-09)
- Fix issues with resuming async tasks awaiting a future (backport #1469) (#1582)
- Contributors: Błażej Sowa
3.3.20 (2026-02-09)
- Wrap up ActionClient construction before spining (backport #1591) (#1602)
- Drop invalid waitables from wait set (#1590) (#1594)
- print warning message on owner node if the parameter operation fails. (#1584) (#1597)
- Contributors: mergify[bot]
3.3.19 (2025-11-18)
- Remove accidental tuple (#1542) (#1545)
- Remove duplicate future handling from send_goal_async (#1532) (#1537)
- Contributors: Nathan Wiebe Neufeldt, mergify[bot]
3.3.18 (2025-10-21)
- remove unused 'param_type' (#1524) (#1527)
- Fixes Action.*_async futures never complete (#1308) (#1519)
- Fix: deadlock when calling rclpy.shutdown() from callbacks (backport #947) (#1492)
- Do not execute the timer if call_timer() fails (#1486)
- Contributors: Barry Xu, Jonathan, YuJin Hong, mergify[bot]
3.3.17 (2025-07-16)
- Feature: add logger_name property to subscription, publisher, service and client (backport #1471) (#1476)
- [rclpy] Fix spin() incorrectly removing node from executor if already attached (#1446) (#1451)
- Contributors: mergify[bot]
3.3.16 (2025-03-25)
- Check parameter callback signature during registration. (backport #1425) (#1430)
- Remove [SHARED]{.title-ref} (#1305) (#1422)
- publish action goal status once accepted before execution. (#1228) (#1416)
- Fix doc generation for Humble (#1414)
- Check if Task(Future) is canceled. (backport #1377) (#1403)
- Contributors: Scotrraaj Gopal, mergify[bot]
3.3.15 (2024-11-25)
- TestClient.test_service_timestamps failing consistently. (#1364) (#1365)
- Fixes spin_until_future_complete inside callback
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rclpy at Robotics Stack Exchange
Package Summary
| Version | 3.3.22 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/ros2/rclpy.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-09-01 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Shane Loretz
- Aditya Pande
- Jacob Perron
Authors
- Esteve Fernandez
- William Woodall
- Ivan Paunovic
Changelog for package rclpy
3.3.22 (2026-09-01)
- Bugfix: executor doesn't propagate exception from task that awaited a future (backport #1643) (#1653)
- Fix incorrect parameter names in docstrings (backport #1685) (#1695)
- Fix incorrect parameter names in docstrings (backport #1683) (#1689)
- Correct typos (backport #1619) (#1623)
- Contributors: mergify[bot]
3.3.21 (2026-03-09)
- Fix issues with resuming async tasks awaiting a future (backport #1469) (#1582)
- Contributors: Błażej Sowa
3.3.20 (2026-02-09)
- Wrap up ActionClient construction before spining (backport #1591) (#1602)
- Drop invalid waitables from wait set (#1590) (#1594)
- print warning message on owner node if the parameter operation fails. (#1584) (#1597)
- Contributors: mergify[bot]
3.3.19 (2025-11-18)
- Remove accidental tuple (#1542) (#1545)
- Remove duplicate future handling from send_goal_async (#1532) (#1537)
- Contributors: Nathan Wiebe Neufeldt, mergify[bot]
3.3.18 (2025-10-21)
- remove unused 'param_type' (#1524) (#1527)
- Fixes Action.*_async futures never complete (#1308) (#1519)
- Fix: deadlock when calling rclpy.shutdown() from callbacks (backport #947) (#1492)
- Do not execute the timer if call_timer() fails (#1486)
- Contributors: Barry Xu, Jonathan, YuJin Hong, mergify[bot]
3.3.17 (2025-07-16)
- Feature: add logger_name property to subscription, publisher, service and client (backport #1471) (#1476)
- [rclpy] Fix spin() incorrectly removing node from executor if already attached (#1446) (#1451)
- Contributors: mergify[bot]
3.3.16 (2025-03-25)
- Check parameter callback signature during registration. (backport #1425) (#1430)
- Remove [SHARED]{.title-ref} (#1305) (#1422)
- publish action goal status once accepted before execution. (#1228) (#1416)
- Fix doc generation for Humble (#1414)
- Check if Task(Future) is canceled. (backport #1377) (#1403)
- Contributors: Scotrraaj Gopal, mergify[bot]
3.3.15 (2024-11-25)
- TestClient.test_service_timestamps failing consistently. (#1364) (#1365)
- Fixes spin_until_future_complete inside callback
File truncated at 100 lines see the full file