Ruby End of Life (EOL) Dates and End of Support (EOS) Dates

Latest Release: 4.0.6

12 Ruby versions have reached End of Life (EOL) and End of Support (EOS), including Ruby 3.2 (EOL date: Mar 31, 2026) — no longer receiving security updates or patches. Ruby 4.0.6 is the current supported release, with support through Mar 31, 2029 — 3 versions in active support. Also see Azul Zulu lifecycle dates for related end-of-life information.

Ruby end of life dates timeline — release schedule chart of the 8 most recent Ruby versions, mapping security support windows against their EOL dates
Ruby end of life dates and end of support (EOS) dates shown as a release schedule — support windows for the 8 most recent Ruby releases of 15 total. Each bar runs from the release date to the end of security support, with the dashed line marking today. Exact Ruby EOL, EOS and EOSL dates for every version are listed in the tables below.

Currently Supported Ruby Releases - Active EOS/EOSL Support (3)

Release Released Support Status Latest
4.0 (7 months ago) (in 2 years and 7 months) 4.0.6 (1 month and 1 week ago)
3.4 (1 year and 7 months ago) (in 1 year and 7 months) 3.4.10 (1 month and 3 weeks ago)
3.3 (2 years and 7 months ago) (in 7 months) 3.3.12 (1 month and 1 week ago)

Ruby End of Life (EOL) Releases - No Longer Supported (12)

Release Released Support Status Latest
3.2 (3 years and 7 months ago) (4 months ago) 3.2.11 (4 months ago)
3.1 (4 years and 7 months ago) (1 year and 4 months ago) 3.1.7 (1 year and 4 months ago)
3.0 (5 years and 7 months ago) (2 years and 4 months ago) 3.0.7 (2 years and 4 months ago)
2.7 (6 years and 7 months ago) (3 years and 4 months ago) 2.7.8 (3 years and 4 months ago)
2.6 (7 years and 7 months ago) (4 years and 4 months ago) 2.6.10 (4 years and 4 months ago)
2.5 (8 years and 7 months ago) (5 years and 4 months ago) 2.5.9 (5 years and 4 months ago)
2.4 (9 years and 8 months ago) (6 years and 4 months ago) 2.4.10 (6 years and 4 months ago)
2.3 (10 years and 7 months ago) (7 years and 4 months ago) 2.3.8 (7 years and 10 months ago)
2.2 (11 years and 7 months ago) (8 years and 4 months ago) 2.2.10 (8 years and 4 months ago)
2.1 (12 years and 7 months ago) (9 years and 4 months ago) 2.1.10 (10 years and 4 months ago)
2.0.0 (13 years and 5 months ago) (10 years and 5 months ago) 2.0.0p648 (10 years and 8 months ago)
1.9.3 (14 years and 9 months ago) (11 years and 6 months ago) 1.9.3p551 (11 years and 9 months ago)

Ruby End of Life & Support Summary

Which Ruby Versions Are Currently Supported?

Ruby currently has 3 supported releases. Ruby 4.0.6 is the latest, with active support through Mar 31, 2029. Ruby 3.4 is also supported until Mar 31, 2028. Also see Kotlin end of support for related end-of-life information.

Ruby End of Life (EOL) Version History

12 Ruby releases have reached End of Life (EOL) and End of Support (EOS) — no longer receiving updates or patches. Ruby 3.2 reached EOL on Mar 31, 2026. Ruby 4.0.6 is the recommended upgrade for users still on End of Life versions.

EOL dates of related software products