|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 5.3.13 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-04-20 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Ivan Paunovic
- Jacob Perron
- William Woodall
Authors
rcl
Library to support implementation of language specific ROS Client Libraries.
Features are described in detail at http://docs.ros2.org
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl
5.3.13 (2026-04-20)
- Added rcl_timer_get_next_call_time (#1146) (#1237)
- Fujitatomoya/improve rcl test graph (backport #1296) (#1299)
- Contributors: mergify[bot], n8hui
5.3.12 (2026-01-19)
5.3.11 (2025-10-21)
- Add a test for the subscription option 'ignore_local_publications' (backport #1239) (#1243)
- Fix typos: occurrs->occurs, successfull->successful (#1259) (#1263)
- Contributors: mergify[bot]
5.3.10 (2025-07-16)
5.3.9 (2024-07-26)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
- Contributors: mergify[bot]
5.3.8 (2024-05-15)
5.3.7 (2024-01-24)
5.3.6 (2023-11-13)
5.3.5 (2023-09-19)
5.3.4 (2023-07-17)
5.3.3 (2023-04-25)
- user defined allocator should be used for rosout publisher. (#1044) (#1045)
- avoid unnecessary copy for rcutils_char_array_vsprintf. (#1035) (#1039)
- Contributors: mergify[bot]
5.3.2 (2022-09-08)
5.3.1 (2022-04-26)
- Fix buffer overflow in argument parsing caused by lexer returning length beyond length of string (#979)
- Fix leak in test_subscription_content_filter_options.cpp (#978)
- Contributors: Shane Loretz
5.3.0 (2022-04-05)
- add content-filtered-topic interfaces (#894)
- Contributors: Chen Lihui
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 9.2.9 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-03-16 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Audrow Nash
- Ivan Paunovic
- William Woodall
Authors
- Jacob Perron
rcl
Library to support implementation of language specific ROS Client Libraries.
Features are described in detail at http://docs.ros2.org
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl
9.2.9 (2026-01-19)
9.2.8 (2025-10-21)
9.2.7 (2025-06-23)
- Add a test for the subscription option 'ignore_local_publications' (backport #1239) (#1244)
- Change the starting time of the goal expiration timeout (#1121) (#1240)
- Removed unused nondefault_qos_profile (#1233) (#1235)
- Removed unused functions (#1230) (#1232)
- Contributors: mergify[bot]
9.2.6 (2025-04-29)
- remove rmw_connext from test. (#1226) (#1228) (cherry picked from commit 9c6da4d2f35097a43c2b287359c4657e3f652568) Co-authored-by: Tomoya Fujita <<Tomoya.Fujita@sony.com>>
- Fix a dangling pointer discovered by a fresh Clang
(#1222)
(#1223) Fix a dangling
pointer discovered by the -Wdangling Clang diagnostic:
` rcl/src/rcl/node_resolve_name.c:95:26: error: temporary whose address is used as value of local variable 'error' will be destroyed at the end of the full-expression [-Werror,-Wdangling] 95 | const char * error = rmw_get_error_string().str;` (cherry picked from commit 57dc28e3c396f2a3ce1e2a1b065f298b8fdd49cc) Co-authored-by: Alexander Kornienko <<alexfh@google.com>> - Contributors: mergify[bot]
9.2.5 (2025-04-02)
-
use rmw_event_type_is_supported (backport #1214) (#1215)
* use rmw_event_type_is_supported (#1214) (cherry picked from commit ddae02ffeff4f43c7b5f618aced78f7f1c3d9c1f)
-
Relieve timer test period not to miss the cycle. (#1209) (#1210) (cherry picked from commit 168ea9bb18507999c7011faaf8f3e527d69419f0) Co-authored-by: Tomoya Fujita <<Tomoya.Fujita@sony.com>>
-
Contributors: mergify[bot]
9.2.4 (2024-09-19)
- Properly initialize the char array used in type hash calculations. (#1182) (#1183) Previously, we were zero initializing it and only setting up one of its fields. But that doesn't totally properly initialize it; we really should call rcutils_char_array_init to make sure everything is initialized. Do that in the live source, as well as in the test for it. (cherry picked from commit bfe00f71b7056bb64b27a8d5f5bacefe0564c43e) Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>
- Contributors: mergify[bot]
9.2.3 (2024-05-13)
- Fix up rmw_cyclonedds timestamp testing. (#1156) (#1157) We are about to fix it so that rmw_cyclonedds has receive_timestamp support, so we also need to enable that support here in rcl. We actually rewrite the logic a bit because now the only combination that doesn't work is rmw_connextdds on Windows. (cherry picked from commit 6d53d24a863c3e9e4a41e9fe5f550271210d9d9d) Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>
- Contributors: mergify[bot]
9.2.2 (2024-04-24)
9.2.1 (2024-04-16)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
| Name |
|---|
| yaml |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 10.1.4 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | kilted |
| Last Updated | 2026-03-16 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Audrow Nash
- Ivan Paunovic
- William Woodall
Authors
- Jacob Perron
rcl
Library to support implementation of language specific ROS Client Libraries.
Features are described in detail at http://docs.ros2.org
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl
10.1.4 (2026-01-19)
10.1.3 (2025-10-21)
10.1.2 (2025-09-30)
- Fix Cmake deprecation (#1249) (#1250) cmake version < then 3.10 is deprecated (cherry picked from commit 06c9ba61513efed8d21fdc6e7719438c04a927ea) Co-authored-by: mosfet80 <<10235105+mosfet80@users.noreply.github.com>>
- Contributors: mergify[bot]
10.1.1 (2025-06-23)
- Assert HistoryQoS in test_info_by_topic (#1242) (#1247)
- Add a test for the subscription option 'ignore_local_publications' (#1239) (#1245)
- Removed unused nondefault_qos_profile (#1233) (#1234)
- Removed unused functions (#1230) (#1231)
- remove rmw_connext from test. (#1226) (#1227)
- Fix a dangling pointer discovered by a fresh Clang (#1222)
- Contributors: Alexander Kornienko, mergify[bot]
10.1.0 (2025-04-04)
- Set envars to run tests with rmw_zenoh_cpp with multicast discovery (#1218)
- Fix typo in message header include in doc (#1219)
- use rmw_event_type_is_supported (#1214)
- No need to add public symbol visibility macros in implementation. (#1213)
- Add new interfaces to enable intropsection for action (#1207)
- Use FASTDDS_DEFAULT_PROFILES_FILE instead. (#1211)
- Relieve timer test period not to miss the cycle. (#1209)
- Contributors: Alejandro Hernández Cordero, Barry Xu, Christophe Bedard, Tomoya Fujita, yadunund
10.0.2 (2025-01-31)
-
fix(rcl_action): Allow to pass the timer to action during initialization (#1201)
* fix(timer): Use impl pointer in jump callback The interface description does not explicitly state that a rcl_timer_t may not be copied around. Therefore users may do this. By using a known never changing pointer in the callbacks, we avoid segfaults, even if the 'user' decides to copy the rcl_timer_t around.
-
move qos_profile_rosout_default to rmw. (#1195)
-
Update example usage for rcl_wait_set_init to pass correct number of args (#1204)
-
Clean up error handling in many rcl{_action,_lifecycle} codepaths (#1202)
* Shorten the delay in test_action_server setup. Instead of waiting 250ms between setting up 10 goals (for at least 2.5 seconds), just wait 100ms which reduces this to 1 second.
- Small style cleanups in test_action_server.cpp
* Reset the error in rcl_node_type_cache_register_type(). That is, if rcutils_hash_map_set() fails, it sets its own error, so overriding it with our own will cause a warning to print. Make sure to clear it before setting our own.
* Only unregister a clock jump callback if we have installed it. This avoids a warning on cleanup in rcl_timer_init2.
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
| Name |
|---|
| yaml |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 10.4.3 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | rolling |
| Last Updated | 2026-04-20 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Audrow Nash
- Ivan Paunovic
- William Woodall
Authors
- Jacob Perron
rcl
Library to support implementation of language specific ROS Client Libraries.
Features are described in detail at http://docs.ros2.org
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl
10.4.3 (2026-04-14)
- Preserve
rmw_create_nodeerror state inrcl_node_initby usingRCL_EXPECT_ERROR_IS_SET(#1313) - Remove clang warnings (#1315)
- Add RCL_EXPECT_ERROR_IS_SET macro (#1312)
- Contributors: Akihiko Komada, Alejandro Hernández Cordero, Shane Loretz
10.4.2 (2026-04-09)
- Improved documentation of rcl_XYZ_set_on_new_XYZ_callback (#1289)
- Add rcl_subscription_options_set_acceptable_buffer_backends with proper lifetime management (#1308)
- Added tracepoint to rcl_take_loaned_message (#1300)
- Apply change from "Use new aggregate rosidl target instead of _TARGETS (#1302)" on some leftovers (#1309)
- Contributors: Alexis Tsogias, CY Chen, Oren Bell PhD, Rushhaank Sahay
10.4.1 (2026-03-24)
- Remove the check for content filter support at the RCL layer (#1304)
- Use new aggregate rosidl target instead of _TARGETS (#1302)
- Contributors: Barry Xu, Emerson Knapp
10.4.0 (2026-03-20)
- Add API for client libraries to set action server goal expiration callbacks (#1295)
- Fujitatomoya/improve rcl test graph (#1296)
- Add content filtering support check for subscriptions (#1293)
- Contributors: Barry Xu, Skyler Medeiros, Tomoya Fujita
10.3.2 (2026-03-07)
10.3.1 (2026-02-09)
10.3.0 (2026-01-29)
- rcl_logging_implementation package support. (#1276)
- Contributors: Tomoya Fujita
10.2.7 (2026-01-19)
- Remove default from switch with enum, so that compiler warns. (#1278)
- Contributors: Tomoya Fujita
10.2.6 (2025-11-17)
- Add clients servers info (#1161)
- Fix REP url locations (#1271)
- Contributors: Minju, Lee, Tim Clephas
10.2.5 (2025-10-21)
- rcl_logging_allocator_initialize() support. (#1049)
- Contributors: Sai Kishor Kothakota, Tomoya Fujita
10.2.4 (2025-09-30)
- Fix typos: occurrs->occurs, successfull->successful (#1259)
- Refer to 'the middleware' and not 'the DDS implementation' in doc (#1260)
- Switch to isolated testing via rmw_test_fixture (#1251)
- Contributors: Christophe Bedard, yadunund
10.2.3 (2025-07-29)
- Fix Cmake deprecation (#1249)
- Contributors: mosfet80
10.2.2 (2025-06-23)
- Assert HistoryQoS in test_info_by_topic (#1242)
- Add a test for the subscription option 'ignore_local_publications' (#1239)
- Contributors: Barry Xu, Mario DomÃnguez López
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
| Name |
|---|
| yaml |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_lifecycle |
ROS Distro
|
Package Summary
| Version | 0.4.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | ardent |
| Last Updated | 2017-12-09 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- William Woodall
Authors
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| rcl_lifecycle | |
| rclcpp | |
| rclpy |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 0.5.1 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | bouncy |
| Last Updated | 2018-07-17 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- William Woodall
Authors
Changelog for package rcl
0.5.1 (2018-07-17)
- Add regression test for node:__ns remapping backport of #263 (#271)
- Contributors: Mikael Arguedas, dhood
0.5.0 (2018-06-25)
- Updated code to only use
rcutils_allocator_tand not use system memory functions directly. (#261) - Changed code to use
rcutils_format_string()rather thanmallocandrcutils_snprintf()(#240) - Added functions for dealing with serialized messages. (#170)
- Updated to use
test_msgsinstead ofexample_interfaces. (#259) - Added regression test for the Connext specific 'wrong type writer' error. (#257)
- Added the ability to set the default logger level from command line. (#256)
- Refactored the
memory_toolstesting API toosrf_testing_tools_cpp(#238) - Added support for passing YAML parameter files via the command line arguments. (#253)
- Migrated existing uses of
launchto use the same API in it's new APIlaunch.legacy. (#250) - Added a printed warning if non-FQN namespace remapping is passed. (#248)
- Made some changes toward MISRA C compliance. (#229)
- Changed
rcl_node_init()so that it now copies node options passed into it (#231) - Fixed some memory leaks in
test_arguments(#230) - Extended static remapping feature with support for the url scheme (#227)
- Made a change to force
rcl_arguments_tto be zero initialized. (#225) - Updated documentation for
rmw_get_node_names()to mention the potential for null values (#214) - Fix an issue with signed time difference. (#224)
- Changed library export order to fix static linking (#216)
- Implemented static remapping over command line arguments (#217 and #221)
- Added a sized validation function for the topic name as
rcl_validate_topic_name_with_size()(#220) - Added a logger name and stored it in the rcl node structure (#212)
- Changed
rcutils_time_point_value_ttype fromuint64_ttoint64_t(#208) - Fixed a potential bug by resetting the
RMWCountwhen using theDEALLOCmacro on rmw storage of a wait set (#209 and #211)- Signed-off-by: jwang <<jing.j.wang@intel.com>>
- Fixed a potential bug by resetting
wait_settype index in theSET_RESIZEmacro (#207)- Signed-off-by: jwang <<jing.j.wang@intel.com>>
- Removed a slash behind
SET_CLEARMACRO (#206)- Signed-off-by: jwang <<jing.j.wang@intel.com>>
- Changed rmw result validation string to not ever return nullptr
(#193)
- Signed-off-by: Ethan Gao <<ethan.gao@linux.intel.com>>
- Clarified that
rcl_take_response()populates therequest_header(#205) - Removed a now obsolete connext workaround (#203)
- Fixed a potential segmentation fault due to a nullptr dereference
(#202)
- Signed-off-by: Ethan Gao <<ethan.gao@linux.intel.com>>
- Contributors: Dirk Thomas, Ethan Gao, Karsten Knese, Michael Carroll, Mikael Arguedas, Shane Loretz, William Woodall, dhood, jwang11, serge-nikulin
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| rcl_lifecycle | |
| rcl_yaml_param_parser | |
| rclcpp | |
| rclpy |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 0.6.6 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | crystal |
| Last Updated | 2019-08-17 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- William Woodall
Authors
Changelog for package rcl
0.6.6 (2019-08-17)
0.6.5 (2019-02-08)
- Changed error to warning when loggers are created for nodes
non-unique names.(#385)
- Backported by #384 for Crystal.
- Removed test circumvention now that a bug is fixed in
rmw_opensplice. (#386)
- Backported by #368 for Crystal.
- Publish logs to Rosout (#350)
- Contributors: Nick Burek, Steven! Ragnarök
0.6.4 (2019-01-11)
- Added method for accessing rmw_context from rcl_context (#372)
- Added guard against bad allocation when calling rcl_arguments_copy() (#367)
- Updated to ensure that context instance id storage is aligned correctly (#365)
- Fixed error from uncrustify v0.68 (#364)
- Contributors: Jacob Perron, William Woodall, sgvandijk
0.6.3 (2018-12-13)
- Set rmw_wait timeout using ros timers too (#357)
- Contributors: Shane Loretz
0.6.2 (2018-12-13)
- Updated docs about possibility of rcl_take not taking (#356)
- Bugfix: ensure NULL timeout is passed to rmw_wait() when min_timeout is not set Otherwise, there is a risk of integer overflow (e.g. in rmw_fastrtps) and rmw_wait() will wake immediately.
- Contributors: Jacob Perron, William Woodall
0.6.1 (2018-12-07)
- Added new cli parameters for configuring the logging. (#327)
- Added node graph api to rcl. (#333)
- Fixed compiler warning in clang (#345)
- Refactored init to not be global (#336)
- Methods to retrieve matched counts on pub/sub. (#326)
- Updated to output index in container when adding an entity to a wait set. (#335)
- Contributors: Jacob Perron, Michael Carroll, Nick Burek, Ross Desmond, William Woodall
0.6.0 (2018-11-16)
-
Updated to expand node_secure_root using local_namespace (#300)
-
Moved stdatomic helper to rcutils (#324)
-
Added subfolder argument to the ROSIDL_GET_SRV_TYPE_SUPPORT macro (#322)
-
Updated to use new error handling API from rcutils (#314)
-
Fixed minor documentation issues (#305)
-
Added macro semicolons (#303)
-
Added Rcl timer with ros time (#286)
-
Updated to ensure that timer period is non-negative (#295)
-
Fixed calculation of next timer call (#291)
-
Updated to null deallocated jump callbacks (#294)
-
Included namespaces in get_node_names.
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| rcl_action | |
| rcl_lifecycle | |
| rcl_yaml_param_parser | |
| rclcpp | |
| rclpy |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 0.8.5 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | eloquent |
| Last Updated | 2020-12-04 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- William Woodall
Authors
Changelog for package rcl
0.8.5 (2020-12-04)
- Fix memory leak in rcl_subscription_init()/rcl_publisher_init() (#794) (#833)
- [Eloquent] Don't check history depth if RMW_QOS_POLICY_HISTORY_KEEP_ALL (#595) (#596)
- Fix behavior when provided a malformed parameters file (#556)
- Contributors: Dan Rose, Jacob Perron
0.8.4 (2020-01-17)
- Set allocator before goto fail. (#547)
- Contributors: Jacob Perron
0.8.3 (2019-11-08)
- Support CLI parameter overrides using dots instead of slashes. (#530) Signed-off-by: Michel Hidalgo <<michel@ekumenlabs.com>>
- Contributors: Michel Hidalgo
0.8.2 (2019-10-23)
- Remove the prototype from rcl_impl_getenv. (#525)
- Use return_loaned_message_from (#523)
- Avoid ready_fn and self.proc_info (#522)
- Add localhost option to node creation (#520)
- Add initial instrumentation (#473)
- Zero copy api (#506)
- Don't create rosout publisher instance unless required. (#514)
- Handle zero non-ROS specific args properly in rcl_remove_ros_arguments (#518)
- Update rcl_node_init docstring (#517)
- Remove vestigial references to rcl_ok() (#516)
- Add mechanism to pass rmw impl specific payloads during pub/sub creation (#513)
- Contributors: Brian Marchi, Chris Lalancette, Ingo Lütkebohle, Jacob Perron, Karsten Knese, Michel Hidalgo, Peter Baughman, William Woodall, tomoya
0.8.1 (2019-10-08)
- Switch the default logging implementation to spdlog.
- Contributors: Chris Lalancette
0.8.0 (2019-09-26)
- Delete rcl_impl_getenv, replaced by rcutils_get_env (#502)
- Parse CLI parameters and YAML files (#508)
- Add specific return code for non existent node (#492)
- Add node name and namespace validation to graph functions (#499)
- Bring back deprecated CLI arguments (#496)
- Polish rcl arguments implementation (#497)
- Uncoment some test_graph test cases after fix in rmw_fastrtps (ros2/rmw_fastrtps#316) (#498)
- Promote special CLI rules to flags (#495)
- Fail fast on invalid ROS arguments (#493)
- Enforce -r/--remap flags. (#491)
- Support parameter overrides and remap rules flags on command line (#483)
- Allow get_node_names to return result in any order (#488)
- rosout init and fini marked as RCL_PUBLIC (#479)
- included header in logging_rosout.c (#478)
- Migrate to '--ros-args ... [--]'-based ROS args extraction (#477)
- Improve security error messages (#480)
- Add function for getting clients by node (#459)
- Remove special case check for manual_by_node for rmw_fastrtps (#467)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 0.7.10 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | dashing |
| Last Updated | 2021-05-21 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- William Woodall
Authors
Changelog for package rcl
0.7.10 (2021-05-21)
0.7.9 (2020-07-10)
- Fixed doxygen warnings. (#702)
- Allow get_node_names to return result in any order. (#592)
- Don't check history depth if RMW_QOS_POLICY_HISTORY_KEEP_ALL. (#595)
- Contributors: Alejandro Hernández Cordero, Dan Rose
0.7.8 (2019-12-10)
- Set allocator before goto fail. (#540)
- Contributors: Borja Outerelo
0.7.7 (2019-09-20)
0.7.6 (2019-08-01)
0.7.5 (2019-06-12)
0.7.4 (2019-05-29)
- Fix tests now that FastRTPS correctly reports that liveliness is not supported (#452)
- In test_events, wait for discovery to be complete bidirectionally before moving on (#451)
- fix leak in test_service (#447)
- fix leak in test_guard_condition (#446)
- fix leak in test_get_actual_qos (#445)
- fix leak in test_expand_topic_name (#444)
- Contributors: Abby Xu, Emerson Knapp
0.7.3 (2019-05-20)
- Fixed memory leak in
test_client(#443) - Fixed memory leaks in
test_wait.cpp(#439) - Fixed memory leak in
test_context(#441) - Fixed memory leak in
test_init(#440) - Enabled rcl
test_eventsunit tests on macOS (#433) - Enabled deadline tests for FastRTPS (#438)
- Corrected use of
launch_testing.assert.assertExitCodes(#437) - Reverted "Changes the default 3rd party logger from rcl_logging_noop to… (#436)
- Fixed memory leaks in
test_security_directory(#420) - Fixed a memory leak in rcl context fini (#434)
- Contributors: Abby Xu, Cameron Evans, Chris Lalancette, Dirk Thomas, M. M, ivanpauno
0.7.2 (2019-05-08)
- Changes the default 3rd party logger from rcl_logging_noop to rcl_logging_log4cxx (#425)
- fix leak in node.c (#424)
- Add new RCL_RET_UNSUPPORTED (#432)
- New interfaces and their implementations for QoS features (#408)
- Add an allocator to the external logging initialization. (#430)
- fix buffer overflow in test_security_dir (#423)
- Rmw preallocate (#428)
- Use new test interface definitions (#427)
- Migrate launch tests to new launch_testing features & API (#405)
- Fix argument passed to logging macros (#421)
- Make sure to initialize the bool field. (#426)
- Contributors: Abby Xu, Chris Lalancette, Emerson Knapp, Jacob Perron, M. M, Michael Carroll, Michel Hidalgo, Nick Burek, Thomas Moulard
0.7.1 (2019-04-29)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 3.1.4 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | galactic |
| Last Updated | 2022-12-03 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Ivan Paunovic
- Jacob Perron
- William Woodall
Authors
rcl
Library to support implementation of language specific ROS Client Libraries.
Features are described in detail at http://docs.ros2.org
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl
3.1.4 (2022-12-02)
- Fix buffer overflow in argument parsing caused by lexer returning length beyond length of string (#980)
- Contributors: Shane Loretz
3.1.3 (2022-04-28)
3.1.2 (2021-04-26)
- Fix up test_network_flow_endpoints. (#912)
- Contributors: Chris Lalancette
3.1.1 (2021-04-12)
- Make test_two_timers_ready_before_timeout less flaky (#911)
- Add publishing instrumentation (#905)
- Contributors: Christophe Bedard, Ivan Santiago Paunovic
3.1.0 (2021-04-06)
- Unique network flows (#880)
- updating quality declaration links (re: ros2/docs.ros2.org#52) (#909)
- Add functions for waiting for publishers and subscribers (#907)
- Revert "Mark cyclonedds test_service test as flakey (#648)" (#904)
- Guard against returning NULL or empty node names (#570)
- Contributors: Ananya Muddukrishna, Jacob Perron, Michel Hidalgo, shonigmann
3.0.1 (2021-03-25)
- Remove exceptions for rmw_connext_cpp tests. (#903)
- Contributors: Chris Lalancette
3.0.0 (2021-03-23)
2.6.0 (2021-03-18)
- Add support for rmw_connextdds (#895)
- Put an argument list of 'void' where no arguments are expected. (#899)
- Cleanup documentation for doxygen. (#896)
- Contributors: Andrea Sorbini, Chris Lalancette
2.5.2 (2021-02-05)
- Reference test resources directly from source tree (#554)
- Contributors: Scott K Logan
2.5.1 (2021-01-25)
- Re-add "Improve trigger test for graph guard condition (#811)" (#884)
- Revert "Improve trigger test for graph guard condition (#811)" (#883)
- Move the guard condition cleanup after removing callback. (#877)
- Make test_subscription_nominal_string_sequence more reliable (#881)
- Improve trigger test for graph guard condition (#811)
- Add NULL check in remap.c (#879)
- Contributors: Barry Xu, Chris Lalancette, Ivan Santiago Paunovic, Nikolai Morin
2.5.0 (2020-12-08)
- Add const to constant rcl_context functions (#872)
- Fix another failing test on CentOS 7 (#863)
- Update QDs to QL 1 (#866)
- Address clang static analysis issues (#865)
- Fix flaky test_info_by_topic (#859)
- Update QL (#858)
- Refactor for removing unnecessary source code (#857)
- Clarify storing of current_time
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 1.1.14 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | foxy |
| Last Updated | 2022-07-25 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- William Woodall
Authors
rcl
Library to support implementation of language specific ROS Client Libraries.
Features are described in detail at http://docs.ros2.org
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl
1.1.14 (2022-07-25)
- Fix buffer overflow in argument parsing caused by lexer returning length beyond length of string (#979) (#981)
- Contributors: Shane Loretz
1.1.13 (2022-02-04)
1.1.12 (2022-01-31)
- Add setter and getter for domain_id in rcl_init_options_t (#678) (#946)
- Fix test_info_by_topic flaky (#859) (#944)
- Contributors: Jacob Perron, Tomoya.Fujita
1.1.11 (2021-04-14)
- Update quality declaration links (re: ros2/docs.ros2.org#52) (#910)
- Contributors: Simon Honigmann
1.1.10 (2020-12-09)
- Update QD to QL 1 (#867)
- Update QD (#843)
- Complete rcl package's logging API test coverage (#747)
- Contributors: Alejandro Hernández Cordero, Christophe Bedard, Jorge Perez, Michel Hidalgo, Stephen Brawner
1.1.9 (2020-11-03)
- increase timeouts in test_services fixtures for Connext (#745)
- Add a semicolon to RCUTILS_LOGGING_AUTOINIT. (#816)
- Zero initialize events an size_of_events members of rcl_wait_set_t (#841)
- Return OK when finalizing zero-initialized contexts (#842)
- Make sure to check the return value of rcl APIs. (#838)
- Fix memory leak because of mock test (#800)
- Fix that not to deallocate event impl in some failure case (#790)
- calling fini functions to avoid memory leak (#791)
- Bump rcl arguments' API test coverage. (#777)
- Fix rcl arguments' API memory leaks and bugs. (#778)
- Add coverage tests wait module (#769)
- Fix wait allocation cleanup (#770)
- Bump test coverage. (#764)
- Check rcutils_strdup() outcome immediately. (#768)
- Cleanup rcl_get_secure_root() implementation. (#762)
- Add fault injection macros to rcl functions (#727)
- Yield rcl_context_fini() error codes. (#763)
- Do not invalidate context before successful shutdown. (#761)
- Zero initialize guard condition on failed init. (#760)
- Adding tests to arguments.c (#752)
- Extend rcl_expand_topic_name() API test coverage. (#758)
- Add coverage tests 94% service.c (#756)
- Clean up rcl_expand_topic_name() implementation. (#757)
- Added path_to_fail to mocking_utils in rcl
- Complete rcl enclave validation API coverage. (#751)
- Fix allocation arguments copy (#748)
- Fix rcl package's logging API error specs and handling. (#746)
- Fix bug error handling get_param_files (#743)
- Complete subscription API test coverage (#734)
- Add deallocate calls to free strdup allocated memory (#737)
- Add missing calls to rcl_convert_rmw_ret_to_rcl_ret (#738)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 6.0.7 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.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
- Audrow Nash
- Ivan Paunovic
- William Woodall
Authors
- Jacob Perron
rcl
Library to support implementation of language specific ROS Client Libraries.
Features are described in detail at http://docs.ros2.org
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl
6.0.7 (2024-11-09)
- Properly initialize the char array used in type hash calculations. (#1184)
- Contributors: Chris Lalancette
6.0.6 (2024-07-10)
- Fix up type_description tests. (#1160)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (#1144)
- Contributors: Chris Lalancette, G.A. vd. Hoorn, Tomoya.Fujita
6.0.5 (2024-02-07)
6.0.4 (2023-11-17)
- Set disable loan to on by default. (#1117)
- Contributors: Chris Lalancette
6.0.3 (2023-09-08)
- rcl_send_response returns RCL_RET_TIMEOUT. (#1090)
- Add [~/get_type_description]{.title-ref} service (rep2011) (#1082)
- Contributors: Hans-Joachim Krauch, Tomoya Fujita
6.0.2 (2023-05-19)
- Honor ROS_LOCALHOST_ONLY if enabled. (#1071)
- Contributors: Tomoya Fujita
6.0.1 (2023-04-18)
- fix flaky test (#1063)
- Contributors: Chen Lihui
6.0.0 (2023-04-12)
- Add enable_type_description_service node option - API only (#1060)
- Dynamic Subscription (BONUS: Allocators): rcl (#1057)
- Runtime Interface Reflection: rcl (#1025)
- [rcl] Improve handling of dynamic discovery (#1023)
- Use get_type_hash_func for typesupports (#1055)
- publish for rosout topic multiple times to avoid flaky test (#1054)
- Switch to target_link_libraries in rcl. (#1051)
- Calculate type hash from TypeDescription (rep2011) (#1027)
- Implement matched event (#1033)
- use user-defined allocator to configure logging. (#1047)
- user defined allocator should be used for rosout publisher. (#1044)
- Add in inconsistent_topic implementation. (#1024)
- doc update, ROS message accessibility depends on RMW implementation. (#1043)
- Fix some warnings from clang. (#1042)
- avoid unnecessary copy for rcutils_char_array_vsprintf. (#1035)
- Contributors: Barry Xu, Chen Lihui, Chris Lalancette, Emerson Knapp, Geoffrey Biggs, Tomoya Fujita, methylDragon
5.9.0 (2023-03-01)
- Service introspection (#997)
- Cache disable flag to avoid reading environmental variable. (#1029)
- Contributors: Brian, Tomoya Fujita
5.8.0 (2023-02-23)
- use parent logger (#921)
- Contributors: Chen Lihui
5.7.0 (2023-02-13)
- Add timer on reset callback (#995)
- Update rcl to C++17. (#1031)
- Make sure to check the return value of rcl_clock_init in tests. (#1030)
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
| Name |
|---|
| yaml |
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 5.3.13 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-04-20 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Ivan Paunovic
- Jacob Perron
- William Woodall
Authors
rcl
Library to support implementation of language specific ROS Client Libraries.
Features are described in detail at http://docs.ros2.org
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl
5.3.13 (2026-04-20)
- Added rcl_timer_get_next_call_time (#1146) (#1237)
- Fujitatomoya/improve rcl test graph (backport #1296) (#1299)
- Contributors: mergify[bot], n8hui
5.3.12 (2026-01-19)
5.3.11 (2025-10-21)
- Add a test for the subscription option 'ignore_local_publications' (backport #1239) (#1243)
- Fix typos: occurrs->occurs, successfull->successful (#1259) (#1263)
- Contributors: mergify[bot]
5.3.10 (2025-07-16)
5.3.9 (2024-07-26)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
- Contributors: mergify[bot]
5.3.8 (2024-05-15)
5.3.7 (2024-01-24)
5.3.6 (2023-11-13)
5.3.5 (2023-09-19)
5.3.4 (2023-07-17)
5.3.3 (2023-04-25)
- user defined allocator should be used for rosout publisher. (#1044) (#1045)
- avoid unnecessary copy for rcutils_char_array_vsprintf. (#1035) (#1039)
- Contributors: mergify[bot]
5.3.2 (2022-09-08)
5.3.1 (2022-04-26)
- Fix buffer overflow in argument parsing caused by lexer returning length beyond length of string (#979)
- Fix leak in test_subscription_content_filter_options.cpp (#978)
- Contributors: Shane Loretz
5.3.0 (2022-04-05)
- add content-filtered-topic interfaces (#894)
- Contributors: Chen Lihui
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 5.3.13 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-04-20 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Ivan Paunovic
- Jacob Perron
- William Woodall
Authors
rcl
Library to support implementation of language specific ROS Client Libraries.
Features are described in detail at http://docs.ros2.org
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl
5.3.13 (2026-04-20)
- Added rcl_timer_get_next_call_time (#1146) (#1237)
- Fujitatomoya/improve rcl test graph (backport #1296) (#1299)
- Contributors: mergify[bot], n8hui
5.3.12 (2026-01-19)
5.3.11 (2025-10-21)
- Add a test for the subscription option 'ignore_local_publications' (backport #1239) (#1243)
- Fix typos: occurrs->occurs, successfull->successful (#1259) (#1263)
- Contributors: mergify[bot]
5.3.10 (2025-07-16)
5.3.9 (2024-07-26)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
- Contributors: mergify[bot]
5.3.8 (2024-05-15)
5.3.7 (2024-01-24)
5.3.6 (2023-11-13)
5.3.5 (2023-09-19)
5.3.4 (2023-07-17)
5.3.3 (2023-04-25)
- user defined allocator should be used for rosout publisher. (#1044) (#1045)
- avoid unnecessary copy for rcutils_char_array_vsprintf. (#1035) (#1039)
- Contributors: mergify[bot]
5.3.2 (2022-09-08)
5.3.1 (2022-04-26)
- Fix buffer overflow in argument parsing caused by lexer returning length beyond length of string (#979)
- Fix leak in test_subscription_content_filter_options.cpp (#978)
- Contributors: Shane Loretz
5.3.0 (2022-04-05)
- add content-filtered-topic interfaces (#894)
- Contributors: Chen Lihui
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 5.3.13 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-04-20 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Ivan Paunovic
- Jacob Perron
- William Woodall
Authors
rcl
Library to support implementation of language specific ROS Client Libraries.
Features are described in detail at http://docs.ros2.org
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl
5.3.13 (2026-04-20)
- Added rcl_timer_get_next_call_time (#1146) (#1237)
- Fujitatomoya/improve rcl test graph (backport #1296) (#1299)
- Contributors: mergify[bot], n8hui
5.3.12 (2026-01-19)
5.3.11 (2025-10-21)
- Add a test for the subscription option 'ignore_local_publications' (backport #1239) (#1243)
- Fix typos: occurrs->occurs, successfull->successful (#1259) (#1263)
- Contributors: mergify[bot]
5.3.10 (2025-07-16)
5.3.9 (2024-07-26)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
- Contributors: mergify[bot]
5.3.8 (2024-05-15)
5.3.7 (2024-01-24)
5.3.6 (2023-11-13)
5.3.5 (2023-09-19)
5.3.4 (2023-07-17)
5.3.3 (2023-04-25)
- user defined allocator should be used for rosout publisher. (#1044) (#1045)
- avoid unnecessary copy for rcutils_char_array_vsprintf. (#1035) (#1039)
- Contributors: mergify[bot]
5.3.2 (2022-09-08)
5.3.1 (2022-04-26)
- Fix buffer overflow in argument parsing caused by lexer returning length beyond length of string (#979)
- Fix leak in test_subscription_content_filter_options.cpp (#978)
- Contributors: Shane Loretz
5.3.0 (2022-04-05)
- add content-filtered-topic interfaces (#894)
- Contributors: Chen Lihui
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 5.3.13 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-04-20 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Ivan Paunovic
- Jacob Perron
- William Woodall
Authors
rcl
Library to support implementation of language specific ROS Client Libraries.
Features are described in detail at http://docs.ros2.org
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl
5.3.13 (2026-04-20)
- Added rcl_timer_get_next_call_time (#1146) (#1237)
- Fujitatomoya/improve rcl test graph (backport #1296) (#1299)
- Contributors: mergify[bot], n8hui
5.3.12 (2026-01-19)
5.3.11 (2025-10-21)
- Add a test for the subscription option 'ignore_local_publications' (backport #1239) (#1243)
- Fix typos: occurrs->occurs, successfull->successful (#1259) (#1263)
- Contributors: mergify[bot]
5.3.10 (2025-07-16)
5.3.9 (2024-07-26)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
- Contributors: mergify[bot]
5.3.8 (2024-05-15)
5.3.7 (2024-01-24)
5.3.6 (2023-11-13)
5.3.5 (2023-09-19)
5.3.4 (2023-07-17)
5.3.3 (2023-04-25)
- user defined allocator should be used for rosout publisher. (#1044) (#1045)
- avoid unnecessary copy for rcutils_char_array_vsprintf. (#1035) (#1039)
- Contributors: mergify[bot]
5.3.2 (2022-09-08)
5.3.1 (2022-04-26)
- Fix buffer overflow in argument parsing caused by lexer returning length beyond length of string (#979)
- Fix leak in test_subscription_content_filter_options.cpp (#978)
- Contributors: Shane Loretz
5.3.0 (2022-04-05)
- add content-filtered-topic interfaces (#894)
- Contributors: Chen Lihui
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 5.3.13 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-04-20 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Ivan Paunovic
- Jacob Perron
- William Woodall
Authors
rcl
Library to support implementation of language specific ROS Client Libraries.
Features are described in detail at http://docs.ros2.org
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl
5.3.13 (2026-04-20)
- Added rcl_timer_get_next_call_time (#1146) (#1237)
- Fujitatomoya/improve rcl test graph (backport #1296) (#1299)
- Contributors: mergify[bot], n8hui
5.3.12 (2026-01-19)
5.3.11 (2025-10-21)
- Add a test for the subscription option 'ignore_local_publications' (backport #1239) (#1243)
- Fix typos: occurrs->occurs, successfull->successful (#1259) (#1263)
- Contributors: mergify[bot]
5.3.10 (2025-07-16)
5.3.9 (2024-07-26)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
- Contributors: mergify[bot]
5.3.8 (2024-05-15)
5.3.7 (2024-01-24)
5.3.6 (2023-11-13)
5.3.5 (2023-09-19)
5.3.4 (2023-07-17)
5.3.3 (2023-04-25)
- user defined allocator should be used for rosout publisher. (#1044) (#1045)
- avoid unnecessary copy for rcutils_char_array_vsprintf. (#1035) (#1039)
- Contributors: mergify[bot]
5.3.2 (2022-09-08)
5.3.1 (2022-04-26)
- Fix buffer overflow in argument parsing caused by lexer returning length beyond length of string (#979)
- Fix leak in test_subscription_content_filter_options.cpp (#978)
- Contributors: Shane Loretz
5.3.0 (2022-04-05)
- add content-filtered-topic interfaces (#894)
- Contributors: Chen Lihui
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 5.3.13 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-04-20 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Ivan Paunovic
- Jacob Perron
- William Woodall
Authors
rcl
Library to support implementation of language specific ROS Client Libraries.
Features are described in detail at http://docs.ros2.org
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl
5.3.13 (2026-04-20)
- Added rcl_timer_get_next_call_time (#1146) (#1237)
- Fujitatomoya/improve rcl test graph (backport #1296) (#1299)
- Contributors: mergify[bot], n8hui
5.3.12 (2026-01-19)
5.3.11 (2025-10-21)
- Add a test for the subscription option 'ignore_local_publications' (backport #1239) (#1243)
- Fix typos: occurrs->occurs, successfull->successful (#1259) (#1263)
- Contributors: mergify[bot]
5.3.10 (2025-07-16)
5.3.9 (2024-07-26)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
- Contributors: mergify[bot]
5.3.8 (2024-05-15)
5.3.7 (2024-01-24)
5.3.6 (2023-11-13)
5.3.5 (2023-09-19)
5.3.4 (2023-07-17)
5.3.3 (2023-04-25)
- user defined allocator should be used for rosout publisher. (#1044) (#1045)
- avoid unnecessary copy for rcutils_char_array_vsprintf. (#1035) (#1039)
- Contributors: mergify[bot]
5.3.2 (2022-09-08)
5.3.1 (2022-04-26)
- Fix buffer overflow in argument parsing caused by lexer returning length beyond length of string (#979)
- Fix leak in test_subscription_content_filter_options.cpp (#978)
- Contributors: Shane Loretz
5.3.0 (2022-04-05)
- add content-filtered-topic interfaces (#894)
- Contributors: Chen Lihui
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rcl at Robotics Stack Exchange
|
rcl package from rcl reporcl rcl_action rcl_lifecycle rcl_yaml_param_parser |
ROS Distro
|
Package Summary
| Version | 5.3.13 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ros2/rcl.git |
| VCS Type | git |
| VCS Version | humble |
| Last Updated | 2026-04-20 |
| Dev Status | MAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Ivan Paunovic
- Jacob Perron
- William Woodall
Authors
rcl
Library to support implementation of language specific ROS Client Libraries.
Features are described in detail at http://docs.ros2.org
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Changelog for package rcl
5.3.13 (2026-04-20)
- Added rcl_timer_get_next_call_time (#1146) (#1237)
- Fujitatomoya/improve rcl test graph (backport #1296) (#1299)
- Contributors: mergify[bot], n8hui
5.3.12 (2026-01-19)
5.3.11 (2025-10-21)
- Add a test for the subscription option 'ignore_local_publications' (backport #1239) (#1243)
- Fix typos: occurrs->occurs, successfull->successful (#1259) (#1263)
- Contributors: mergify[bot]
5.3.10 (2025-07-16)
5.3.9 (2024-07-26)
- Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
- Contributors: mergify[bot]
5.3.8 (2024-05-15)
5.3.7 (2024-01-24)
5.3.6 (2023-11-13)
5.3.5 (2023-09-19)
5.3.4 (2023-07-17)
5.3.3 (2023-04-25)
- user defined allocator should be used for rosout publisher. (#1044) (#1045)
- avoid unnecessary copy for rcutils_char_array_vsprintf. (#1035) (#1039)
- Contributors: mergify[bot]
5.3.2 (2022-09-08)
5.3.1 (2022-04-26)
- Fix buffer overflow in argument parsing caused by lexer returning length beyond length of string (#979)
- Fix leak in test_subscription_content_filter_options.cpp (#978)
- Contributors: Shane Loretz
5.3.0 (2022-04-05)
- add content-filtered-topic interfaces (#894)
- Contributors: Chen Lihui
File truncated at 100 lines see the full file