JRuby 9.1.13.0 Released

Wednesday, September 06 2017

The JRuby community is pleased to announce the release of JRuby 9.1.13.0

JRuby 9.1.x is our current major version of JRuby. It is expected to be compatible with Ruby 2.3.x and stay in sync with C Ruby. JRuby 9.1.13.0 is our latest releaseā€¦

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

If you do find issues then report them on using our issue tracker at http://bugs.jruby.org. We also encourage users to join our IRC channel (#jruby on Freenode) and mailing lists. You may also follow @jruby on Twitter for updates.

Highlights:

  • 24 issues fixed for 9.1.13.0

Github Issues resolved for 9.1.13.0

  • #4772 - File.symlink? fix typo
  • #4770 - YAML::Store does not retrieve UTF8 values correctly in read-only mode
  • #4765 - When creating a symbolic link JRuby give bad error message when not an admin on windows
  • #4764 - Update to latest rubygems
  • #4745 - (SystemCallError) Unknown error 123 - FindFirstFile with AsciidoctorJ-PDF on Win10
  • #4741 - core_ext/class.rb:subclasses conflicts with ActiveRecord
  • #4739 - "org.jruby.runtime.scopes.DynamicScope1 only supports scopes with 1 variables" with Deeply Nested Blocks
  • #4737 - Line numbers in backtrace with multiline method invocation are sometimes different from CRuby (again)
  • #4734 - haml-lint hangs with JRuby 9.1.12.0
  • #4733 - Array.instance_methods different for jRuby inside Rails
  • #4732 - Error executing `elm-install` from `elm_install` gem
  • #4728 - Parser does not seem to terminate when parsing this string
  • #4726 - upgrade jruby-openssl to 0.9.21
  • #4725 - JRuby wrongly mutates hash passed in as keyword arg with indy enabled
  • #4724 - Enumerable#each_with_index is broken again
  • #4723 - Problem with Class.instance_methods after Module.prepend
  • #4717 - NPE in windows parsing command line string -e ...
  • #4716 - Rails no longer runs on Tomcat
  • #4706 - TypeError: debugging with --debug
  • #4699 - Re-raising the cause of a Java exception can result in leaked memory and IllegalStateExceptions
  • #4692 - File path canonicalization still broken inside jars on Windows
  • #4691 - `syslog/logger` from the Ruby standard library is missing in JRuby 9
  • #4629 - Possible incompatibility with Sorcerer in 9.1.9.0 + 9.1.10.0
  • #4621 - jrubyc compiled representation breaks but source rb works fine