Ruby End of Life Dates
Languages & runtimesAll 15 Ruby release branches: support windows, latest releases, and what each EOL branch has missed since. Updated daily — last refresh 2026-10-05.
3still supported
12end of life
31 Mar 2027next to expire — 3.3
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 | Active Support ends | Support Status ends | Status | CVEs missed | Latest |
|---|---|---|---|---|---|---|
| 4.0 | 25 Dec 20259mo ago | — | — | supported | — | 4.0.7 |
| 3.4 | 25 Dec 20241y 9mo ago | — | — | supported | — | 3.4.11 |
| 3.3 | 25 Dec 20232y 9mo ago | 1 Apr 2026 | 31 Mar 2027in 6mo | supported | — | 3.3.12 |
| 3.2 | 25 Dec 20223y 9mo ago | 1 Apr 2025 | 1 Apr 20266mo ago | EOL | 1 | 3.2.11 |
| 3.1 | 25 Dec 20214y 9mo ago | 1 Apr 2024 | 26 Mar 20251y 6mo ago | EOL | 1 | 3.1.7 |
| 3.0 | 25 Dec 20205y 9mo ago | 1 Apr 2023 | 23 Apr 20242y 5mo ago | EOL | 3 | 3.0.7 |
| 2.7 | 25 Dec 20196y 9mo ago | 1 Apr 2022 | 31 Mar 20233y 6mo ago | EOL | 4 | 2.7.8 |
| 2.6 | 25 Dec 20187y 9mo ago | 1 Apr 2021 | 12 Apr 20224y 6mo ago | EOL | 10 | 2.6.10 |
| 2.5 | 25 Dec 20178y 9mo ago | 1 Apr 2020 | 5 Apr 20215y 6mo ago | EOL | 18 | 2.5.9 |
| 2.4 | 25 Dec 20169y 9mo ago | 1 Apr 2019 | 31 Mar 20206y 6mo ago | EOL | 21 | 2.4.10 |
| 2.3 | 25 Dec 201510y 9mo ago | 28 Mar 2018 | 31 Mar 20197y 6mo ago | EOL | 29 | 2.3.8 |
| 2.2 | 25 Dec 201411y 9mo ago | 28 Mar 2017 | 31 Mar 20188y 6mo ago | EOL | 37 | 2.2.10 |
| 2.1 | 25 Dec 201312y 9mo ago | 31 Mar 2016 | 31 Mar 20179y 6mo ago | EOL | 49 | 2.1.10 |
| 2.0.0 | 24 Feb 201313y 7mo ago | 24 Feb 2016 | 24 Feb 201610y 7mo ago | EOL | 54 | 2.0.0p648 |
| 1.9.3 | 31 Oct 201114y 11mo ago | 24 Feb 2014 | 23 Feb 201511y 7mo ago | EOL | 55 | 1.9.3p551 |