ROS 2 Humble Hawksbill release time node (reproduced)

According to official information as follows:

On Monday, April 25th, we will enter the "test" development phase of ROS 2 Humble Hawksbill. Currently, binary packages for Ubuntu Jammy, Windows 10, and RHEL 8 are available. Another article will be published on April 25 announcing the beta and providing general information about the beta.

More information on Humble's release schedule can be found here: ROS 2 Humble Hawksbill

☞ docs.ros.org/en/rolling/Releases/Release-Humble-Hawksbill.html#release-timeline


Release Timeline
Mon. March 21, 2022 - Alpha + RMW freeze
Preliminary testing and stabilization of ROS Base 1 packages, and API and feature freeze for RMW provider packages.

Mon. April 4, 2022 - Freeze
API and feature freeze for ROS Base 1 packages in Rolling Ridley. Only bug fix releases should be made after this point. New packages can be released independently.

Mon. April 18, 2022 - Branch
Branch from Rolling Ridley. rosdistro is reopened for Rolling PRs for ROS Base 1 packages. Humble development shifts from ros-rolling-* packages to ros-humble-* packages.

Mon. April 25, 2022 - Beta
Updated releases of ROS Desktop 2 packages available. Call for general testing.

Mon. May 16, 2022 - Release Candidate
Release Candidate packages are built. Updated releases of ROS Desktop 2 packages available.

Thu. May 19, 2022 - Distro Freeze
Freeze rosdistro. No PRs for Humble on the rosdistro repo will be merged (reopens after the release announcement).

Mon. May 23, 2022 - General Availability
Release announcement. rosdistro is reopened for Humble PRs.


Release schedule
Monday. March 21, 2022 - Alpha + RMW Freeze
Initial testing and stability of the ROS Base 1 package, and API and feature freeze of the RMW provider package.

Monday. April 4, 2022 -
API and feature freeze for ROS Base 1 packages in Rolling Ridley. Only bugfix releases should be released after this. New packages can be released independently.

Monday. April 18, 2022 -
Fork A fork from Rolling Ridley. rosdistro reopened for rolling PRs for ROS Base 1 packages. Humble development moved from ros-rolling-* packages to ros-humble-* packages.

Monday. April 25, 2022 - Beta
An updated version of the ROS Desktop 2 package available. A general test is required.

Monday. May 16, 2022 - Release Candidate The
release candidate package has been built. An updated version of the ROS Desktop 2 package available.

Thursday. May 19, 2022 - Release Freeze
Freeze rosdistro. Humble on the rosdistro repo will not merge any PRs (reopen after an announcement).

Monday. May 23, 2022 - General Listing
Announcement. rosdistro reopened for Humble PR.


Distribution
What is a distribution?
A ROS distribution is a set of versioned ROS packages. These are similar to Linux distributions (eg Ubuntu). The purpose of ROS distributions is to allow developers to work on a relatively stable codebase until everything is ready to move forward. Therefore, once a release is released, an attempt is made to limit changes to the core packages for bug fixes and non-breaking improvements (everything under ros-desktop-full). This generally applies to the entire community, but the rules are less strict for "higher" level packages, so it's important to avoid breaking changes from the maintainers of a given package.


Roadmap
Humble Hawksbill is ROS 2 expected to be released in May 2022. See the release for a detailed schedule.

Task

Size

Owner

Expected Completion

Identify if messages have changed over time

Large

Apex.AI

Rosbag2 playback controlled by /clock sim time

Small

AWS

Q3 2021

Rosbag2 “Snapshot mode”

Medium

AWS

Q3 2021

Multi-threaded Executor for rclc

Medium

Bosch

1st quarter 2022

Configurable Executor thread priorities for rclcpp

Medium

Bosch

1st quarter 2022

Various small improvements to Diagnostics

Small

Bosch

1st quarter 2022

Performance improvements: Implement events executor in rclcpp

Large

iRobot

4th quarter 2021

Performance improvements: Improve intra-process optimization and loaned message APIs

Medium

iRobot

4th quarter 2021

Developer experience: Better integration of ROS 2 repos with package managers and documentation for building/running ROS 2 applications.

Large

iRobot

2nd quarter 2022

Develop a system level QoS/network debugging tool

Large

Open Robotics

Documentation: Add Python API support to rosdoc2

Medium

Open Robotics

4th quarter 2021

Documentation: Support inter-package linking for rosdoc2 buildfarm jobs

Small

Open Robotics

1st quarter 2022

Documentation: Upload C++ API documentation for core packages to docs site

Medium

Open Robotics

4th quarter 2021

Humble Release

Large

Open Robotics

2nd quarter 2022

Improve service and action reliability for frequencies greater than 10Hz

Medium

Open Robotics

1st quarter 2022

Improve RViz2 stability

Medium

Open Robotics

4th quarter 2021

Middleware: Default middleware selection

Medium

Open Robotics

Complete

Middleware: Report on feasibility of using Zenoh as an RMW

Medium

Open Robotics

Complete

Overlays work to override any package in a dependency tree

Large

Open Robotics

2nd quarter 2022

Revamp launch testing

Large

Open Robotics

Complete

Filter topic messages by content in rclcpp

Large

Sony

1st quarter 2022

Wait for an acknowledgment from a reliable publisher in rclcpp and rclpy

Small

Sony

Complete

Guess you like

Origin blog.csdn.net/ZhangRelay/article/details/124170960