Important Announcement, Patch Release 3 and New Packages for Iron Irwini 2023-11-20

We’re happy to announce a new Iron release :iron: :irwini: :tada:

The latest sync brings 11 new packages and 118 updates to ROS 2 Iron Irwini. This sync was tagged as iron/2023-11-20 .

We’ve recently made an important update to ROS 2: loaned messages are
now disabled by default. If you don’t know what loaned messages are,
then you can skip the following paragraph. If you are using loaned messages,
continue reading.
We disabled the loaned messages by default to address safety
concerns, as there were instances of shared pointers being unsafely
reused across multiple callbacks. While this adjustment temporarily
limits loaned message capabilities in callbacks, it’s a necessary step to
ensure the reliability and safety of the system. See Disable the loaned messages inside the executor. by clalancette Β· Pull Request #2335 Β· ros2/rclcpp Β· GitHub for more details.
If you understand the risks of using loaned messages and want to enable them,
you can set ROS_DISABLE_LOANED_MESSAGE=0 in the environment before launching your nodes.
Rest assured, we’re exploring options to safely reintroduce this feature in the future. Your
understanding and support in this matter are greatly appreciated.

Package Updates for iron

Added Packages [11]:

Updated Packages [118]:

  • ros-iron-controller-interface: 3.20.0-1 β†’ 3.21.0-1
  • ros-iron-controller-interface-dbgsym: 3.20.0-1 β†’ 3.21.0-1
  • ros-iron-controller-manager: 3.20.0-1 β†’ 3.21.0-1
  • ros-iron-controller-manager-dbgsym: 3.20.0-1 β†’ 3.21.0-1
  • ros-iron-controller-manager-msgs: 3.20.0-1 β†’ 3.21.0-1
  • ros-iron-controller-manager-msgs-dbgsym: 3.20.0-1 β†’ 3.21.0-1
  • ros-iron-fastrtps-cmake-module: 3.0.1-1 β†’ 3.0.2-1
  • ros-iron-hardware-interface: 3.20.0-1 β†’ 3.21.0-1
  • ros-iron-hardware-interface-dbgsym: 3.20.0-1 β†’ 3.21.0-1
  • ros-iron-joint-limits: 3.20.0-1 β†’ 3.21.0-1
  • ros-iron-libstatistics-collector: 1.5.1-2 β†’ 1.5.2-1
  • ros-iron-libstatistics-collector-dbgsym: 1.5.1-2 β†’ 1.5.2-1
  • ros-iron-mcap-vendor: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-mcap-vendor-dbgsym: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rcl: 6.0.3-1 β†’ 6.0.4-1
  • ros-iron-rcl-action: 6.0.3-1 β†’ 6.0.4-1
  • ros-iron-rcl-action-dbgsym: 6.0.3-1 β†’ 6.0.4-1
  • ros-iron-rcl-dbgsym: 6.0.3-1 β†’ 6.0.4-1
  • ros-iron-rcl-lifecycle: 6.0.3-1 β†’ 6.0.4-1
  • ros-iron-rcl-lifecycle-dbgsym: 6.0.3-1 β†’ 6.0.4-1
  • ros-iron-rcl-yaml-param-parser: 6.0.3-1 β†’ 6.0.4-1
  • ros-iron-rcl-yaml-param-parser-dbgsym: 6.0.3-1 β†’ 6.0.4-1
  • ros-iron-rclcpp: 21.0.3-1 β†’ 21.0.4-1
  • ros-iron-rclcpp-action: 21.0.3-1 β†’ 21.0.4-1
  • ros-iron-rclcpp-action-dbgsym: 21.0.3-1 β†’ 21.0.4-1
  • ros-iron-rclcpp-components: 21.0.3-1 β†’ 21.0.4-1
  • ros-iron-rclcpp-components-dbgsym: 21.0.3-1 β†’ 21.0.4-1
  • ros-iron-rclcpp-dbgsym: 21.0.3-1 β†’ 21.0.4-1
  • ros-iron-rclcpp-lifecycle: 21.0.3-1 β†’ 21.0.4-1
  • ros-iron-rclcpp-lifecycle-dbgsym: 21.0.3-1 β†’ 21.0.4-1
  • ros-iron-rclpy: 4.1.3-1 β†’ 4.1.4-1
  • ros-iron-rcpputils: 2.6.1-3 β†’ 2.6.2-1
  • ros-iron-rcpputils-dbgsym: 2.6.1-3 β†’ 2.6.2-1
  • ros-iron-rcutils: 6.2.1-2 β†’ 6.2.2-2
  • ros-iron-rcutils-dbgsym: 6.2.1-2 β†’ 6.2.2-2
  • ros-iron-rmw-fastrtps-cpp: 7.1.1-2 β†’ 7.1.2-1
  • ros-iron-rmw-fastrtps-cpp-dbgsym: 7.1.1-2 β†’ 7.1.2-1
  • ros-iron-rmw-fastrtps-dynamic-cpp: 7.1.1-2 β†’ 7.1.2-1
  • ros-iron-rmw-fastrtps-dynamic-cpp-dbgsym: 7.1.1-2 β†’ 7.1.2-1
  • ros-iron-rmw-fastrtps-shared-cpp: 7.1.1-2 β†’ 7.1.2-1
  • ros-iron-rmw-fastrtps-shared-cpp-dbgsym: 7.1.1-2 β†’ 7.1.2-1
  • ros-iron-ros2-control: 3.20.0-1 β†’ 3.21.0-1
  • ros-iron-ros2-control-test-assets: 3.20.0-1 β†’ 3.21.0-1
  • ros-iron-ros2action: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-ros2bag: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-ros2cli: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-ros2cli-test-interfaces: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-ros2cli-test-interfaces-dbgsym: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-ros2component: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-ros2controlcli: 3.20.0-1 β†’ 3.21.0-1
  • ros-iron-ros2doctor: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-ros2interface: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-ros2lifecycle: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-ros2lifecycle-test-fixtures: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-ros2lifecycle-test-fixtures-dbgsym: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-ros2multicast: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-ros2node: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-ros2param: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-ros2pkg: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-ros2run: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-ros2service: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-ros2topic: 0.25.3-1 β†’ 0.25.4-1
  • ros-iron-rosbag2: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-compression: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-compression-dbgsym: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-compression-zstd: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-compression-zstd-dbgsym: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-cpp: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-cpp-dbgsym: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-examples-cpp: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-examples-cpp-dbgsym: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-examples-py: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-interfaces: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-interfaces-dbgsym: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-performance-benchmarking: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-performance-benchmarking-msgs: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-py: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-storage: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-storage-dbgsym: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-storage-default-plugins: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-storage-mcap: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-storage-mcap-dbgsym: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-storage-sqlite3: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-storage-sqlite3-dbgsym: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-test-common: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-test-msgdefs: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-test-msgdefs-dbgsym: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-tests: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-transport: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosbag2-transport-dbgsym: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-rosidl-dynamic-typesupport: 0.0.4-1 β†’ 0.0.5-1
  • ros-iron-rosidl-dynamic-typesupport-dbgsym: 0.0.4-1 β†’ 0.0.5-1
  • ros-iron-rosidl-typesupport-fastrtps-c: 3.0.1-1 β†’ 3.0.2-1
  • ros-iron-rosidl-typesupport-fastrtps-c-dbgsym: 3.0.1-1 β†’ 3.0.2-1
  • ros-iron-rosidl-typesupport-fastrtps-cpp: 3.0.1-1 β†’ 3.0.2-1
  • ros-iron-rosidl-typesupport-fastrtps-cpp-dbgsym: 3.0.1-1 β†’ 3.0.2-1
  • ros-iron-rqt-controller-manager: 3.20.0-1 β†’ 3.21.0-1
  • ros-iron-rqt-reconfigure: 1.3.3-2 β†’ 1.3.4-1
  • ros-iron-rviz-assimp-vendor: 12.4.4-1 β†’ 12.4.5-1
  • ros-iron-rviz-common: 12.4.4-1 β†’ 12.4.5-1
  • ros-iron-rviz-common-dbgsym: 12.4.4-1 β†’ 12.4.5-1
  • ros-iron-rviz-default-plugins: 12.4.4-1 β†’ 12.4.5-1
  • ros-iron-rviz-default-plugins-dbgsym: 12.4.4-1 β†’ 12.4.5-1
  • ros-iron-rviz-ogre-vendor: 12.4.4-1 β†’ 12.4.5-1
  • ros-iron-rviz-ogre-vendor-dbgsym: 12.4.4-1 β†’ 12.4.5-1
  • ros-iron-rviz-rendering: 12.4.4-1 β†’ 12.4.5-1
  • ros-iron-rviz-rendering-dbgsym: 12.4.4-1 β†’ 12.4.5-1
  • ros-iron-rviz-rendering-tests: 12.4.4-1 β†’ 12.4.5-1
  • ros-iron-rviz-visual-testing-framework: 12.4.4-1 β†’ 12.4.5-1
  • ros-iron-rviz2: 12.4.4-1 β†’ 12.4.5-1
  • ros-iron-rviz2-dbgsym: 12.4.4-1 β†’ 12.4.5-1
  • ros-iron-shared-queues-vendor: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-sqlite3-vendor: 0.22.4-1 β†’ 0.22.5-1
  • ros-iron-transmission-interface: 3.20.0-1 β†’ 3.21.0-1
  • ros-iron-transmission-interface-dbgsym: 3.20.0-1 β†’ 3.21.0-1
  • ros-iron-twist-mux: 4.2.0-1 β†’ 4.3.0-1
  • ros-iron-twist-mux-dbgsym: 4.2.0-1 β†’ 4.3.0-1
  • ros-iron-zstd-vendor: 0.22.4-1 β†’ 0.22.5-1

Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:

Note: The list of contributors is incomplete as there may be an issue with the tool used to generate this report.

  • Alejandro Hernandez Cordero
  • Audrow Nash
  • Bence Magyar
  • Bernd Pfrommer
  • Brandon Ong
  • Dharini Dutia
  • Fictionlab
  • Foxglove
  • Geoffrey Biggs
  • Ivan Paunovic
  • Michael Orlov
  • ROS Tooling Working Group
  • Shane Loretz
  • geoff

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.