Layers for developers

Ruby 3.3: security fixes only, EOL expected March 31, 2027

The Ruby maintenance branches page lists Ruby 3.3 with status security maintenance and EOL 2027-03-31 (expected). Ruby 3.4 and Ruby 4.0 are in normal maintenance.

What it means

  • No more bug-fix releases for 3.3 — only security fixes.
  • After March 2027, no fixes at all.
  • Gems drop old Rubies first: check your Gemfile.lock.

Example

Illustrative. Score 3.4 and 4.0 on gem compatibility, test effort and support window — then pick one target per app.

Checklist

  • ☐ Find every app and image on Ruby 3.3
  • ☐ Run the suite on 3.4 and 4.0
  • ☐ Check gems with native extensions
  • ☐ Pick one target and a date

Compare upgrade targets in a weighted decision matrix →

Source: ruby-lang.org, Ruby Maintenance Branches.

Source