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 suitable with Ruby 3.4.0, a deliberate replace to Ruby that brings modifications for frozen string literals and sophistication updates. JRuby 10 can even assist Rails 7.1 and later variations.
This would be the first time JRuby is launched with compatibility with the newest model of Ruby, stated JRuby mission 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 benefit from more-modern JVM options, Nutter stated.
The builders of JRuby are significantly occupied with digital thread assist from Java’s Mission Loom, to implement fibers, a key Ruby characteristic, Nutter stated. “I believe builders ought to be enthusiastic about JRuby as a result of we’re always 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 stated on September 28. “We proceed to assist all suitable JVMs on a broad vary of platforms, and are nonetheless one of the best ways to scale Ruby and Rails purposes to enterprise ranges.” Nutter co-leads the event of JRuby with Thomas Enebo.