JRuby, which dates again to 2001 as a Ruby language implementation for the JVM, is ready to reach at model 10 shortly after the brand new 12 months. JRuby 10 guarantees to be totally appropriate with Ruby 3.4.0, a deliberate replace to Ruby that brings modifications for frozen string literals and sophistication updates. JRuby 10 may also help Rails 7.1 and later variations.
This would be the first time JRuby is launched with compatibility with the most recent model of Ruby, mentioned JRuby challenge co-leader Charles Oliver Nutter, architect and technologist at Headius Enterprises, which helps JRuby. With the deliberate JRuby 10 launch, a minimal of Java 17 or Java 21 shall be required, enabling JRuby to reap the benefits of more-modern JVM options, Nutter mentioned.
The builders of JRuby are significantly eager about digital thread help from Java’s Venture Loom, to implement fibers, a key Ruby function, Nutter mentioned. “I feel builders needs to be enthusiastic about JRuby as a result of we’re continuously pushing the sides of what Ruby and dynamic languages can do on the JVM, and profiting from as many new OpenJDK options as we will,” Nutter mentioned on September 28. “We proceed to help all appropriate JVMs on a broad vary of platforms, and are nonetheless one of the simplest ways to scale Ruby and Rails functions to enterprise ranges.” Nutter co-leads the event of JRuby with Thomas Enebo.