JRuby 9.1.17.0 Release: Improves Compatibility with Java 9/10

Software

JRuby 9.1.17.0 has been released. JRuby is a Ruby-oriented, Java Virtual Machine (JVM)-based interpreter that combines the simplicity of the Ruby language with a powerful JVM execution mechanism, including full integration with the Java library. Rails completely accelerate and simplify the development of web applications, but it does not feel mature enough, especially in high-end enterprise-level features. On the other hand, the speed, stability, and functionality of the Java platform and its virtual machines, libraries, and application servers have been improving, and are now recognized as the leading platform for developing high-end server applications. However, if the Java platform is not associated with emerging languages such as Ruby, it may fall behind the trend.

JRuby 9.1.x is the current major version of JRuby, it is compatible with Ruby 2.3.x and keeps pace with C Ruby, which is a noteworthy update:

Major features of JRuby 9000:

  • Ruby 2.x compatibility
  • A new optimizing runtime based on a traditional compiler design
  • New POSIX-friendly IO and Process
  • Fully ported encoding/transcoding logic from MRI

Highlights:

  • Windows installer works with Java 9
  • Improved compatibility on Java 9/10
  • 31 issues fixed for 9.1.17.0

Download

Leave a Reply

Your email address will not be published. Required fields are marked *