
ROS 2 Humble Hawksbill (codename: humble) is the eighth release of ROS 2, released on 23 May 2022 by Open Robotics (OSRF). It is the second long-term support (LTS) distribution of ROS 2, with an end-of-life date of May 2027. It is the first ROS 2 distribution to target Ubuntu 22.04 Jammy Jellyfish as its primary platform.
Tier 1 platforms are Ubuntu 22.04 (amd64 and arm64) and Windows 10 (Visual Studio 2019, amd64). RHEL 8 is supported as Tier 2. Ubuntu 20.04, macOS, and Debian Bullseye are Tier 3 platforms. The default RMW implementation is eProsima Fast DDS; Eclipse Cyclone DDS and RTI Connext DDS 6.0.1 are also officially supported.
Notable additions in this release include type adaptation in rclcpp (allowing custom data structures to be used directly with publishers and subscribers), content filtered topics, Certificate Revocation Lists (CRLs) for SROS2 security, composable nodes in launch files via launch_pytest, and improvements to rosbag2. Zero-copy loaned messages support was further refined. Official Docker images for Ubuntu Jammy (amd64 and arm64v8) were released by the community.
Core packages are distributed under the Apache License 2.0; packages ported from ROS 1 retain the BSD 3-Clause license. Binary Debian packages are provided for Ubuntu 22.04 via the official ROS 2 APT repository. A binary archive for Windows is also officially provided.