end-of-life.org

Ruby End of Life Dates

All 15 Ruby release branches: support windows, latest releases, and what each EOL branch has missed since. Data refreshed 2026-08-09.

Support lifecycle at a glance

2017 2019 2021 2023 2025 2027 2029 4.0 3.4 3.3 3.2 EOL 3.1 EOL 3.0 EOL 2.7 EOL 2.6 EOL 2.5 EOL 2.4 EOL today

supported   security fixes only   end of life

All versions

"CVEs missed" = Ruby vulnerabilities published after that branch's EOL, fixed only in newer branches. Source: NVD.

BranchReleasedEnd of lifeStatusCVEs missedLatest
4.0 25 Dec 2025 31 Mar 2029 supported 4.0.6
3.4 24 Dec 2024 31 Mar 2028 supported 3.4.10
3.3 25 Dec 2023 31 Mar 2027 supported 3.3.12
3.2 25 Dec 2022 31 Mar 2026 EOL 1 3.2.11
3.1 25 Dec 2021 26 Mar 2025 EOL 1 3.1.7
3.0 25 Dec 2020 23 Apr 2024 EOL 3 3.0.7
2.7 25 Dec 2019 31 Mar 2023 EOL 4 2.7.8
2.6 25 Dec 2018 31 Mar 2022 EOL 10 2.6.10
2.5 25 Dec 2017 31 Mar 2021 EOL 18 2.5.9
2.4 23 Dec 2016 31 Mar 2020 EOL 21 2.4.10
2.3 24 Dec 2015 31 Mar 2019 EOL 29 2.3.8
2.2 25 Dec 2014 31 Mar 2018 EOL 37 2.2.10
2.1 25 Dec 2013 31 Mar 2017 EOL 49 2.1.10
2.0.0 24 Feb 2013 24 Feb 2016 EOL 54 2.0.0p648
1.9.3 30 Oct 2011 23 Feb 2015 EOL 55 1.9.3p551