Ruby 3.4 released with “it”, Prism as default parser, improved YJIT, modular GC, and more
Ruby has announced the release of version 3.4, introducing a range of new features, enhancements, and bug fixes to this widely-used programming language. This update includes the addition of the it block parameter reference and a switch in the default parser from parse.y to Prism, an internal improvement with minimal visible changes for users.
The socket library now incorporates Happy Eyeballs version 2, enhancing connectivity by aligning with modern internet standards. YJIT sees enhancements with improved performance, reduced memory usage, and various bug fixes.
Ruby 3.4 also introduces Modular Garbage Collector, alongside updates to language changes, Core classes, and the Standard Library, while addressing several compatibility issues and bug fixes.