Ruby on Rails (ruby-on-rails, rubyonrails) End of Life
Support policy
A Rails minor release receives bug fixes for one year after the first release in its series, and security fixes for two years. After that the series reaches end of life and no further versions are released.
Notes
Rails support is tracked per release series, measured from the first release in that series: one year of bug fixes, two years of security fixes, then end of life with no further releases.
The effective life of a series is only two years. Rails ships a new minor release roughly every six months, so three or four series coexist at any time and only the top two or three are supported. That is shorter than Ruby itself (a little over three years), and upgrade cadence has to be planned accordingly.
On unsupported series the project states:
When a release series is no longer supported, it's your own responsibility to deal with bugs and security issues.
This site lists only the series for which official dates are published. Series 7.1 and earlier have reached end of life, but rubyonrails.org does not publish their dates. They can be approximated from the policy (first release plus two years), but that approximation was found to differ from the officially published figures by several days to two weeks, so no estimated dates are shown here. Either way, 7.1 and earlier are out of support.
Also note the required Ruby version: newer Rails series drop older Ruby versions, so a Rails upgrade usually implies a Ruby upgrade. Plan alongside Ruby's support dates.
Sources
Last verified: 2026-08-04