Listen to this article
A new ROS2 release called Humble Hawksbill is now available for download. Humble Hawksbill is a long-term support (LTS) release that will be supported until May 2027. It is the first ROS 2 release on Ubuntu 22.04 (Jammy Jellyfish).
This release has two Tier 1 operating systems: Ubuntu 22.04 Jammy Jellyfish (both arm64 and amd64 architectures) and Windows 10. New ROS users are recommended to use a Tier 1 operating system to try it out.
No ROS release would be complete without T-shirts and other swag. You’ll be available to order shirts indefinitely, but you can get a 10% discount before June 23, 2022 with the code ROSLAUNCH. All proceeds go to fund development at Open Robotics.
Humble Hawksbill has a number of new features (release notes 44). Here’s a few of the bigger features in this release (beyond it’s long term support):
- Type adaptation: In rclcpp, you can work with custom data structures and have them implicitly converted to be sent over the ROS network, or passed directly if you’re using intraprocess communication. This is convenient for working with complex data structures like images.
- launch_pytest: A pytest plugin for writing tests in Python.
- Frontend support for composable nodes: Composable nodes can now be specified in launch files.
- Content filtered topics: Subscribers can filter which types of messages they want to see.