The Rails maintenance policy is lean by design: only the most recent minor version of the most recent two major versions receives security patches . Everything else is on its own.
That policy creates a faster EOL cadence than most teams expect. Rails 7.0 felt modern — it shipped with Hotwire, import maps, and CSS bundling. It reached end of life on April 1, 2025 .
Here's the current state of the Rails lifecycle.
Rails EOL Schedule
Version End of Life Status
Rails 4.2 Apr 2020 ❌ EOL
Rails 5.2 Jun 2022 ❌ EOL
Rails 6.0 Jun 2023 ❌ EOL
Rails 6.1 Jun 30, 2024 ❌ EOL
Rails 7.0 Apr 1, 2025 ❌ EOL
Rails 7.1 Oct 1, 2026 ⚠️ Security only
Rails 7.2 Aug 1, 2027 ✅ Full support
Rails 8.0 Nov 1, 2027 ✅ Full support
The Compounding Ruby Problem
Rails 6.x applications typically run on Ruby 2.6, 2.7, or 3.0. All three are EOL:
Ruby 2.6 — EOL March 2022
Ruby 2.7 — EOL March 2023
Ruby 3.0 — EOL March 2024
A Rails 6.1 application on Ruby 2.7 has two compounding EOL layers.…