Skip to content
blog.appsignal.com·

🔧Rails 8.0 Ships with Ruby 3.2 Requirement

Rails 8.0 drops support for older Ruby versions

TL;DR

Rails 8.0, released November 7, 2024, requires Ruby 3.2.0 or newer, ending support for Rails 7.1 and 7.2. It introduces Kamal 2 for Docker-based deployments and Thruster for zero-downtime deploys.

Rails 8.0 was released on November 7, 2024, requiring Ruby 3.2.0 or newer. This update drops support for Rails 7.1 and 7.2, focusing on security fixes until November 7, 2026. Developers should upgrade to Ruby 3.4 for the longest security patch support. Rails 8.0 also introduces Kamal 2 for Docker-based deployments and Thruster for zero-downtime deploys. The update includes SQLite support in production and Propshaft as the default asset pipeline.

Rails 8.0 Ships with Ruby 3.2 Requirement — blog.appsignal.com

Key Points

1

Rails 8.0 requires Ruby 3.2.0 or newer, dropping support for Rails 7.1 and 7.2

2

Rails 8.0 ships with Kamal 2, deploying apps as Docker containers to cloud VMs

3

Thruster, an HTTP proxy, adds zero-downtime deploys and HTTP/2 support

4

SQLite now supported in production for Active Job, Rails.cache, and Action Cable

5

Propshaft replaces Sprockets as the default asset pipeline, resolving paths and filenames

Why It Matters

If you're running Rails 7.1 or 7.2, you need to upgrade to Rails 8.0 by November 7, 2026, for security fixes. Upgrading to Ruby 3.4 gives you YJIT improvements and the longest security patch support. New apps get Kamal 2 for Docker deployments and Thruster for zero-downtime deploys.

railsrubykamalthrustersqlite

Frequently Asked Questions

Why does this matter?

If you're running Rails 7.1 or 7.2, you need to upgrade to Rails 8.0 by November 7, 2026, for security fixes. Upgrading to Ruby 3.4 gives you YJIT improvements and the longest security patch support. New apps get Kamal 2 for Docker deployments and Thruster for zero-downtime deploys.

What happened?

Rails 8.0, released November 7, 2024, requires Ruby 3.2.0 or newer, ending support for Rails 7.1 and 7.2. It introduces Kamal 2 for Docker-based deployments and Thruster for zero-downtime deploys.

Comments

Subscribe to join the conversation...

Be the first to comment

Enjoyed this article?

Get it daily. 7am. Free. Reads in 5 minutes.

Join 3,472 builders reading daily.

Also get