Ruby 3.x — End of Life
ActiveRuby 3.x — All releases
| Version | Released | Active support | EOL date | Latest patch | Status |
|---|---|---|---|---|---|
| 3.4 | Dec 24, 2024 | — | Mar 31, 2028 | 3.4.9 | Active |
| 3.3 | Dec 25, 2023 | — | Mar 31, 2027 | 3.3.11 | Active |
| 3.2 | Dec 25, 2022 | — | Mar 31, 2026 | 3.2.11 | EOL |
| 3.1 | Dec 25, 2021 | — | Mar 31, 2025 | 3.1.7 | EOL |
| 3.0 | Dec 25, 2020 | — | Apr 23, 2024 | 3.0.7 | EOL |
CVEs affecting Ruby 3.x (0)
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.
Frequently asked questions
Is Ruby 3 end of life?
Partially. Some Ruby 3.x releases have reached EOL. Check the version table above for the exact status of each sub-release.
What CVEs affect Ruby 3?
No CVEs are currently tracked for Ruby 3.x in our database. This may mean no vulnerabilities have been recorded yet, or the data is still syncing.
What is the latest Ruby 3 version?
The latest Ruby 3.x patch release is 3.4.9, released on March 11, 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?
Ruby 3 is still supported and safe for production use until March 31, 2028. Ensure you are running the latest patch version (3.4.9) to have all security fixes applied.
Data sourced from endoflife.date · CVE data from NVD · EPSS from FIRST.org · KEV from CISA
