Skip to content
Ruby Version End-of-Life Schedule (2026)

Ruby Version End-of-Life Schedule (2026)

DodaTech Updated Jun 20, 2026 4 min read

Ruby follows a time-based release model with a new major or minor version every December. Each version receives roughly 3 years of security support from the Ruby core team, with the exact end date depending on the release cadence and the team’s maintenance capacity. At any given time, only the latest three active branches receive security patches — when a new version ships, the oldest supported branch is retired. Ruby’s commitment to backward compatibility within a major version series (3.x) means upgrades between minor versions are generally straightforward, but keeping your Ruby version within the supported window is essential for security.

Ruby Version Support Table

VersionRelease DateSecurity Support End (EOL)
2.7Dec 2019Mar 2023
3.0Dec 2020Mar 2024
3.1Dec 2021Mar 2025
3.2Dec 2022Mar 2026
3.3Dec 2023Mar 2027
3.4Dec 2024Mar 2028
3.5Dec 2025Mar 2029

Ruby Support Policy

The Ruby core team manages support according to these principles:

  • Security maintenance: Each branch receives security patches for approximately 3 years from its release date. The exact end date is announced when the branch transitions to EOL.
  • Only the latest 3 branches receive patches: When Ruby 3.5 shipped in December 2025, Ruby 3.1 reached EOL (retiring alongside 3.2 and 3.3 as the three active branches).
  • Bug fixes: Only the latest stable branch receives bug fixes (currently Ruby 3.5). Older branches within the 3-branch window receive security fixes only.
  • No LTS designation: Ruby does not have LTS releases. Every minor version follows the same support timeline.

Ruby releases a new version every December 25th (Christmas release tradition). The version numbering follows the pattern major.minor.patch (e.g., 3.4.1).

How to Check Your Ruby Version

ruby --version
# ruby 3.4.1 (2025-01-18 revision 12345abc) [x86_64-linux]

To check programmatically:

RUBY_VERSION
# => "3.4.1"

Upgrade Path

Current VersionRecommended TargetReason
2.7 (EOL Mar 2023)3.4 or 3.52.7 is fully unsupported; upgrade to 3.x immediately
3.0 (EOL Mar 2024)3.4 or 3.53.0 is fully unsupported
3.1 (EOL Mar 2025)3.4 or 3.53.1 is fully unsupported
3.2 (EOL Mar 2026)3.4 or 3.53.2 reaches EOL Mar 2026; plan migration to 3.4 or 3.5
3.33.53.3 is supported but 3.5 is the latest with the longest support window
3.43.53.4 is the current stable version; 3.5 adds new features and extends support

FAQ

How long does a Ruby version receive security support?
Approximately 3 years from the release date. The Ruby core team supports the latest 3 branches simultaneously — when a new version ships, the oldest of the 3 is retired.
What happens when a Ruby version reaches EOL?
No further security patches are released. The version becomes unsupported and should not be used in production. Ruby gems may also drop compatibility with EOL versions over time.
Which Ruby version should I use for a new project?
Ruby 3.4 (released December 2024) is the current stable version and is recommended for new projects. Ruby 3.5 (released December 2025) is the latest and offers the longest support window, but 3.4 is more widely tested with existing gems.
Are Ruby upgrades backwards compatible?
Minor version upgrades within the 3.x series (e.g., 3.2 to 3.3) are generally backwards compatible, but each release includes deprecations and feature changes. Always check the release notes for breaking changes and run your test suite before upgrading.
Does Ruby have an LTS program?
No. Ruby does not offer LTS releases. All branches follow the same 3-year support window based on the release date and the 3-branch active support policy.
How does Ruby version support affect Rails applications?
Rails 7.x requires Ruby 2.7+ and Rails 8.x (released 2025+) requires Ruby 3.1+. Running an EOL Ruby version may prevent you from upgrading Rails, which means missing security patches for your framework as well.

Related Schedules

  • Python Version EOL Schedule
  • Node.js Release Schedule
  • PHP Version Support Timeline
  • Go Version Support Policy

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro