In association with heise online

16 March 2011, 10:29

JRuby 1.6 final released with Ruby 1.9.2 compatibility

  • Twitter
  • Facebook
  • submit to slashdot
  • StumbleUpon
  • submit to reddit

The developers of JRuby, the Ruby implementation for the Java Virtual Machine, have released the final version of JRuby 1.6 which brings almost complete language and library compatibility with Ruby 1.9.2, the latest version of Ruby. In what the developers describe as their biggest release to date – over 2,000 commits and 270 issues resolved – they point to only two Ruby 1.9.2 features (Encoding::Converter and ripper) that are unimplemented. It has been nine months since the last major release of JRuby with JRuby 1.5.0 in May 2010 (the most recent minor release, 1.5.6, was in December 2010). Over the "next month or two", the developers plan to put out point releases more quickly.

The developers have also improved the stability and performance of the Ruby implementation, including improved Ruby call performance. There is also a built-in profiler now and support for RubyGems 1.4.2. C based extension support has been included, but on an experimental basis, and a preview of RubyGems/Maven integration is available. Other changes include the unbundling of the RSpec BDD testing library and improved compatibility and usability on Windows; Windows is now a primary supported platform as the developers have added it to their continuous integration system.

JRuby is tri-licensed under the Common Public Licence CPL, GPL or LGPL, and can be downloaded from the web site as binaries, Windows executables or as source.


Print Version | Send by email | Permalink:

  • July's Community Calendar

The H Open

The H Security

The H Developer

The H Internet Toolkit