Rails 8.0 reaches end-of-life in November 2026, with bug fix support ending May 7, 2026. The post covers the Rails maintenance policy (one year bug fixes, one additional year security-only), explains why the 8.0 EOL was extended six months due to Rails 8.1 delays, and provides a practical upgrade guide. Key preparation steps include auditing source control, standardizing Ruby and Node.js versions across environments using tools like rbenv, rvm, or mise, auditing gem dependencies with bundle outdated and bundler-audit, and prioritizing unit test coverage before upgrading. The ecosystem compatibility for Rails 8.1 has largely stabilized, with previously problematic gems like Devise, ActiveAdmin, and Paranoia now supporting 8.1.
Table of contents
The Rails Maintenance PolicyThe Upgrade ProcessIs it ready?Next StepsYou may also like...Sort: