Ruby 3.4
Current patch release: 3.4.8
End of life in 760 days (March 31, 2028). Plan your upgrade now.
December 24, 2024
Ongoing
March 31, 2028
3.4.8 (December 16, 2025)
About Ruby 3.4
Ruby 3.4 continued the performance push with YJIT improvements, introduced the Prism parser as default, and added it: as a shorthand block parameter.
Key Changes in Ruby 3.4
- ●Prism parser becomes the default parser (faster, more error-tolerant)
- ●YJIT performance improvements with better code generation
- ●New
itas default block parameter (shorthand for single-argument blocks) - ●Socket library extracted as a bundled gem
- ●Improved garbage collector with variable-width allocation
Breaking Changes
- ▲Prism parser may behave differently for edge-case syntax
- ▲Some previously-bundled gems extracted (require explicit gem install)
Ruby 3.4 is currently under active support, released on December 24, 2024. It receives regular bug fixes, security patches, and may still get minor feature additions. The latest patch release is 3.4.8 (December 16, 2025).
Lifecycle Progress
36% through its lifecycle. 760 days remaining.
All Ruby Versions
| Version | Released | EOL | Latest | Status |
|---|---|---|---|---|
| 4.0 | December 25, 2025 | March 31, 2029 | 4.0.1 | Active |
| 3.4 (current page) | December 24, 2024 | March 31, 2028 | 3.4.8 | Active |
| 3.3 | December 25, 2023 | March 31, 2027 | 3.3.10 | Active |
| 3.2 | December 25, 2022 | March 31, 2026 | 3.2.10 | Active |
| 3.1 | December 25, 2021 | March 31, 2025 | 3.1.7 | End of Life |
| 3.0 | December 25, 2020 | April 23, 2024 | 3.0.7 | End of Life |
| 2.7 | December 25, 2019 | March 31, 2023 | 2.7.8 | End of Life |
| 2.6 | December 25, 2018 | March 31, 2022 | 2.6.10 | End of Life |
| 2.5 | December 25, 2017 | March 31, 2021 | 2.5.9 | End of Life |
| 2.4 | December 23, 2016 | March 31, 2020 | 2.4.10 | End of Life |
| 2.3 | December 24, 2015 | March 31, 2019 | 2.3.8 | End of Life |
| 2.2 | December 25, 2014 | March 31, 2018 | 2.2.10 | End of Life |
| 2.1 | December 25, 2013 | March 31, 2017 | 2.1.10 | End of Life |
| 2.0.0 | February 24, 2013 | February 24, 2016 | 2.0.0p648 | End of Life |
| 1.9.3 | October 30, 2011 | February 23, 2015 | 1.9.3p551 | End of Life |
Frequently Asked Questions
When was Ruby 3.4 released?
When does Ruby 3.4 reach end of life?
What is the latest patch version of Ruby 3.4?
Related Resources
Get release updates for Ruby
Breaking changes, security patches, EOL warnings. Monthly digest, no spam.
Free forever. Unsubscribe anytime. We track 50+ technologies.