Package symbol

rcl package from rcl repo

rcl rcl_action rcl_lifecycle rcl_yaml_param_parser

ROS Distro
humble

Package Summary

Version 5.3.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 humble
Last Updated 2025-10-02
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The ROS client library common implementation. This package contains an API which builds on the ROS middleware API and is optionally built upon by the other ROS client libraries.

Maintainers

  • Ivan Paunovic
  • Jacob Perron
  • William Woodall

Authors

No additional 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

Changelog for package rcl

5.3.10 (2025-07-16)

  • Fix a dangling pointer discovered by a fresh Clang (#1222) (#1224)
  • Contributors: mergify[bot]

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)

  • Set disable loan to on by default. (backport #1110) (#1116)
  • Contributors: mergify[bot]

5.3.5 (2023-09-19)

  • rcl_send_response returns RCL_RET_TIMEOUT. (backport #1048) (#1091)
  • Contributors: mergify[bot]

5.3.4 (2023-07-17)

  • Implement rcl_clock_time_started (#1021) (#1078)
  • Contributors: mergify[bot]

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)

  • fixed rcl_wait return error when timer cancelled (#1003) (#1006)
  • Contributors: mergify[bot]

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

5.2.1 (2022-03-31)

  • Add additional null check for timer argument (#973)
  • Contributors: NoyZuberi

5.2.0 (2022-03-24)

  • Allow forward slashes within a parameter name rule in argument parsing (#860)
  • Suppress false positive from clang-tidy (#951)
  • Fix missing terminating 0 in rcl_context_impl_t.argv (#969)
  • test_publisher_wait_all_ack depends on rcpputils (#968)
  • Micro-optimizations in rcl (#965)
  • If timer canceled, rcl_timer_get_time_until_next_call returns TIMER_CANCELED (#963)
  • Contributors: Chris Lalancette, Haowei Wen, Ivan Santiago Paunovic, Shane Loretz, William Woodall, mauropasse

5.1.0 (2022-03-01)

  • Add Events Executor (#839)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rcl at Robotics Stack Exchange