Free tool · Rails & Ruby support dates

Is your Rails app expired?

Paste your Gemfile.lock and see the date your Rails and Ruby versions stop getting security patches. Then send the summary to whoever signs off the budget.

Runs in your browser. Nothing is uploaded: our fox keeps its eyes closed.

Rails security support end dates

RailsBug fixes untilSecurity patches untilLatest patch
8.1October 10, 2026October 10, 20278.1.4
8.0May 7, 2026November 7, 20268.0.5.1
7.2August 9, 2025August 9, 20267.2.4
7.1October 1, 2024October 1, 20257.1.6
7.0October 15, 2023April 1, 20257.0.10
6.1December 15, 2021October 1, 20246.1.7.10
6.0December 15, 2021June 1, 20236.0.6.1
5.2December 15, 2021June 1, 20225.2.8.1

Source: endoflife.date/rails and endoflife.date/ruby.

Frequently asked questions

Is my Gemfile.lock uploaded anywhere?

No. The file is read by JavaScript in your browser and never sent to our servers. We only count that the check was used, without the file or any data from it.

Where do the dates come from?

From endoflife.date, which tracks the Rails maintenance policy and Ruby's release branches. We refresh them daily.

What does "security patches only" mean?

The Rails team no longer fixes regular bugs in that series, but still releases fixes for security issues until the end date. After that date, new vulnerabilities are not patched for it.

My Gemfile.lock has no RUBY VERSION section. Why?

Bundler only writes it when the Gemfile declares a Ruby version. Pick your Ruby version in the selector and the check still works.

Our app is expired. What now?

Upgrade one minor version at a time, with tests passing at each step, and check your gems for compatibility before you start. We do this work for U.S. businesses; the discovery call is where we look at your case.

Ruby on Rails consulting and upgrades