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
■ 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.
| Branch | Released | End of life | Status | CVEs missed | Latest |
|---|---|---|---|---|---|
| 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 |