|
| 1 | +# ROS 2 Humble to Jazzy transition |
| 2 | + |
| 3 | +Tracked in [Support ROS 2 Jazzy Jalisco #6695](https://github.com/autowarefoundation/autoware/issues/6695). |
| 4 | + |
| 5 | +- ROS 2 Humble will reach the end of life on May 2027. |
| 6 | +- ROS 2 Jazzy has been released in May 2024 and will be supported until May 2029. |
| 7 | + |
| 8 | +This timeline is for Autoware's transition: |
| 9 | + |
| 10 | +- **From:** Ubuntu 22.04 | ROS 2 **Humble** |
| 11 | +- **To:** Ubuntu 24.04 | ROS 2 **Jazzy** |
| 12 | + |
| 13 | +```mermaid |
| 14 | +timeline |
| 15 | + title ROS 2 Humble to Jazzy Transition |
| 16 | + 2026 Feb : Jazzy Docker Beta |
| 17 | + : Optional CI Checks |
| 18 | + 2026 Apr : Jazzy Full Support |
| 19 | + : Dual CI Coverage |
| 20 | + 2027 Jan : Humble Soft-Freeze |
| 21 | + : Standard Support Ends |
| 22 | + 2027 May : Jazzy Exclusive Mode |
| 23 | + : Humble End of Support |
| 24 | +``` |
| 25 | + |
| 26 | +```mermaid |
| 27 | +gantt |
| 28 | + title ROS 2 Transition: Humble to Jazzy |
| 29 | + dateFormat YYYY-MM-DD |
| 30 | + axisFormat %b '%y |
| 31 | + tickInterval 1month |
| 32 | +
|
| 33 | + %% Define Milestones (Vertical markers for key dates) |
| 34 | + section Key Events |
| 35 | + Jazzy Docker Beta :milestone, m1, 2026-02-01, 0d |
| 36 | + Jazzy Full Support :milestone, m2, 2026-04-01, 0d |
| 37 | + Humble Soft-Freeze :milestone, m3, 2027-01-01, 0d |
| 38 | + Jazzy Exclusive :milestone, m4, 2027-05-01, 0d |
| 39 | +
|
| 40 | + %% Section 1: The Outgoing Platform |
| 41 | + section ROS 2 Humble |
| 42 | + Standard Support :active, h_std, 2026-01-01, 2027-01-01 |
| 43 | + Low Maintenance (Crit Fixes) :crit, h_low, after h_std, 2027-05-01 |
| 44 | + End of Support :done, h_end, after h_low, 1d |
| 45 | +
|
| 46 | + %% Section 2: The Incoming Platform |
| 47 | + section ROS 2 Jazzy |
| 48 | + Docker Base Preview : j_beta, 2026-02-01, 2026-04-01 |
| 49 | + Full Support (Ubuntu 24.04) :active, j_std, after j_beta, 2027-06-01 |
| 50 | +
|
| 51 | + %% Section 3: Developer Action Items |
| 52 | + section CI Policy |
| 53 | + Optional Checks: ci_opt, 2026-02-01, 2026-04-01 |
| 54 | + Mandatory Dual Coverage :crit, ci_man, 2026-04-01, 2027-05-01 |
| 55 | + Jazzy Only :active, ci_jaz, after ci_man, 2027-06-01 |
| 56 | +``` |
0 commit comments