Ruby 3.x — End of Life

Active
EOL: Mar 31, 2028in 525d5 releases in this series0 CVEs

Ruby 3.x is partially supported: only 3.4, 3.3 still receive security fixes, the longest-lived (3.4) until Mar 31, 2028, in 525 days. The most recent release in this series is 3.4.11. No CVE is currently tracked for Ruby 3.x. The next major version is Ruby 4. See Ruby 4 →

Ruby 3.x — All releases

VersionReleasedActive supportEOL dateLatest patchStatusAlert me
3.4Dec 24, 2024—Mar 31, 20283.4.11Active
3.3Dec 25, 2023—Mar 31, 20273.3.12Active
3.2Dec 25, 2022—Mar 31, 20263.2.11EOL
3.1Dec 25, 2021—Mar 26, 20253.1.7EOL
3.0Dec 25, 2020—Apr 23, 20243.0.7EOL

CVEs affecting Ruby 3.x (0)

No CVEs tracked for Ruby 3.x.

Ruby 3.x will reach end of life — migrate to Ruby 4.x

Ruby 4.x is the next major release. Plan your upgrade before Ruby 3.x stops receiving security patches.

See Ruby 4.x

Add a Ruby 3 EOL badge to your README

Show your users which Ruby version your project runs and whether it is still supported. The badge updates automatically. More formats and options →

Ruby 3 EOL status
[![Ruby 3 EOL status](https://eolcanary.com/badge/ruby/3.svg)](https://eolcanary.com/explore/ruby/3)

Frequently asked questions

Is Ruby 3 end of life?

Partially. 3 of the 5 Ruby 3.x releases have reached end of life. Still supported: 3.4, 3.3 (until March 31, 2028 at the latest).

What CVEs affect Ruby 3?

No CVEs are currently tracked for Ruby 3.x in the NVD data we monitor.

What is the latest Ruby 3 version?

The latest Ruby 3.x patch release is 3.4.11, released on September 23, 2026. Always run the latest patch to benefit from all security fixes.

How to migrate from Ruby 3 to Ruby 4?

To migrate from Ruby 3 to Ruby 4: (1) review the official Ruby 4 migration guide for breaking changes, (2) update dependencies and configuration accordingly, (3) test thoroughly in a staging environment, (4) deploy with a rollback plan. Starting early gives you time to resolve compatibility issues before your current version reaches end of life.

Is it safe to run Ruby 3 in production?

Only on a supported release (3.4, 3.3). Support for Ruby 3.4 ends on March 31, 2028. Make sure you run the latest patch (3.4.11) to have all security fixes applied.

Data sourced from endoflife.date · CVE data from NVD · EPSS from FIRST.org · KEV from CISA