ROS 2 EOS & EOL timeline
Check ROS 2 end-of-support (EOS), end-of-life (EOL), release and extended-support dates. Compare versions and plan your next upgrade.
-
lyrical
Supported- Released
- End of life (EOL)
- End of support (EOS)
- Not announced
- Extended support
- Not announced
-
kilted
Ending soon- Released
- End of life (EOL)
- End of support (EOS)
- Not announced
- Extended support
- Not announced
-
jazzy
Supported- Released
- End of life (EOL)
- End of support (EOS)
- Not announced
- Extended support
- Not announced
-
iron
End of life- Released
- End of life (EOL)
- End of support (EOS)
- Not announced
- Extended support
- Not announced
-
humble
Supported- Released
- End of life (EOL)
- End of support (EOS)
- Not announced
- Extended support
- Not announced
-
galactic
End of life- Released
- End of life (EOL)
- End of support (EOS)
- Not announced
- Extended support
- Not announced
-
foxy
End of life- Released
- End of life (EOL)
- End of support (EOS)
- Not announced
- Extended support
- Not announced
-
eloquent
End of life- Released
- End of life (EOL)
- End of support (EOS)
- Not announced
- Extended support
- Not announced
-
dashing
End of life- Released
- End of life (EOL)
- End of support (EOS)
- Not announced
- Extended support
- Not announced
-
crystal
End of life- Released
- End of life (EOL)
- End of support (EOS)
- Not announced
- Extended support
- Not announced
-
bouncy
End of life- Released
- End of life (EOL)
- End of support (EOS)
- Not announced
- Extended support
- Not announced
-
ardent
End of life- Released
- End of life (EOL)
- End of support (EOS)
- Not announced
- Extended support
- Not announced
Support milestones: end of support = Active support; end of life = End Of Life. Unknown dates are shown as “Not announced”. Paid extended support is separate from standard end of life. Support windows may vary by version and edition. Timeline spacing is not a duration scale.