eol-search日本語

Ruby (cruby, mri) End of Life

VersionReleasedNormal maintenance untilEOLStatus
4.025 Dec 2025Not announcedNot announcedNot Announced
3.425 Dec 2024Not announcedNot announcedNot Announced
3.325 Dec 20231 Apr 202631 Mar 2027Ending Soon
240 days left
3.225 Dec 20221 Apr 20251 Apr 2026End of Life
124 days ago
3.125 Dec 20211 Apr 202426 Mar 2025End of Life
495 days ago
3.025 Dec 20201 Apr 202323 Apr 2024End of Life
832 days ago
2.725 Dec 20191 Apr 202231 Mar 2023End of Life
1,221 days ago
2.625 Dec 20181 Apr 202112 Apr 2022End of Life
1,574 days ago
2.525 Dec 20171 Apr 20205 Apr 2021End of Life
1,946 days ago
2.425 Dec 20161 Apr 201931 Mar 2020End of Life
2,316 days ago
2.325 Dec 201528 Mar 201831 Mar 2019End of Life
2,682 days ago
2.225 Dec 201428 Mar 201731 Mar 2018End of Life
3,047 days ago
2.125 Dec 201331 Mar 201631 Mar 2017End of Life
3,412 days ago

Support policy

Ruby ships a new minor version every 25 December. A branch first receives normal maintenance (bug fixes and security fixes), then moves to security maintenance (security fixes only), and finally reaches end of life, after which no further patch releases are made.

Notes

A Ruby branch passes through three states: normal maintenance, where both bug fixes and security fixes are backported; security maintenance, where only security fixes are; and eol, after which the ruby-core team makes no further patch releases.

Releases land every 25 December. In recent years normal maintenance has run about two years and three months, with roughly another year until EOL — an effective life of a little over three years, which is not long compared with other language runtimes.

Note that bug fixes stop when normal maintenance ends. A branch that is "not yet EOL" is not the same as one that is actively maintained; if you hit a Ruby bug during security maintenance, the fix will not come and the only route is the next branch.

Dates for newer branches are published as "TBD". The blank end dates for 4.0 and 3.4 on this page mean not announced, not unlimited support. Historically, expect a little over three years from release.

Ruby 3.3's EOL date is marked "(expected)" upstream and is not final; this is noted on its version page.

Ruby installed from a distribution package or via rbenv/rvm may continue receiving patches after upstream EOL. Check the distribution's life cycle separately.

Sources

Last verified: 2026-08-04