JRuby 1.7.22 Released
Thursday, August 20 2015
The JRuby community is pleased to announce the release of JRuby 1.7.22
- Homepage: https://www.jruby.org/
- Download: https://www.jruby.org/download
JRuby 1.7.22 is our twenty-sixth update release since JRuby 1.7.0. The primary goal of 1.7 point releases is to fill out any missing compatibility issues with Ruby 1.9.3.
Highlights:
- 31 issues fixed for 1.7.22
- Updated jruby-openssl to version 0.9.10
- require_relative fix for softlinks and for embedded classloading scenarios
- jruby-complete works better with sub-processes
- Added bubblebabble digest format
- Java 8 default methods can now be called from Ruby
Github Issues resolved for 1.7.22
- #3263 - Ambiguous method warning when submitting a Runnable to an Executor
- #3254 - File.flock does not work on Solaris
- #3246 - require 'digest/bubblebabble' fails
- #3232 - Usage of deprecated and unimplemented Thread.stop(Throwable)
- #3177 - strange stacktrace
- #3176 - CWD is uri:classloader: then require_relative might not work
- #3169 - require_relative wrong in Jruby1.7 with symbolic links
- #3161 - IsolatedScriptingContainer does not honour setting Environment or Argv
- #3160 - Define packages for classes in nested JARs
- #3156 - Socket.pack_sockaddr_in fails for nil port (MRI doesn't)
- #3155 - NullPointerException on deleting items from an Array while mapping over it
- #3150 - File.expand_path( 'asd', Pathname.new('uri:classloader:/') produces corrupted result
- #3147 - JRuby trying to load jit'd code from Jars
- #3142 - shift and rehash methods in Array and Hash
- #3141 - Sub-process invocations of JRuby with jruby-complete fail in 1.7.21
- #3136 - improve dispatch for proc-to-iface based on arg count
- #3133 - JRuby-Complete-1.7.21 not running Rake on WIndows 7
- #3117 - Unexpected behaviour of Process.waitpid...?
- #3091 - [#2867] modified Date#>> to take calendar reforms under consideration
- #3053 - upgrade jruby-openssl (due regression)
- #3025 - jruby 1.7.20 - Java::JavaLang::IllegalArgumentException (the salt parameter must not be empty)
- #2923 - ArrayIndexOutOfBoundsException when calling super of Java class
- #2913 - Some File::Stat operations don't work for Oracle JDK
- #2867 - Date#next_year difference behvior with MRI
- #2468 - Some Java modules do not respond_to name
- #2232 - exceptions thrown by Ruby not propagated to calling Ruby when some Java involved in between
- #2164 - A case where calling a lambda is different between MRI and JRuby
- #1595 - "gem install bundler" fails using 2.0 or 2.1 mode
- #1553 - JRuby > 1.7.0 doesn't work with Oanda FXClient
- #1365 - System.setProperty("org.jruby.embed.compat.version", "RUBY1_8") does not work
- #340 - NullPointerException in getCompatVersionParameter(JRubyApplet.java:140)
The JRuby community is pleased to announce the release of JRuby 1.7.22
- Homepage: https://www.jruby.org/
- Download: https://www.jruby.org/download
JRuby 1.7.22 is our twenty-sixth update release since JRuby 1.7.0. The primary goal of 1.7 point releases is to fill out any missing compatibility issues with Ruby 1.9.3.
Highlights:
- 31 issues fixed for 1.7.22
- Updated jruby-openssl to version 0.9.10
- require_relative fix for softlinks and for embedded classloading scenarios
- jruby-complete works better with sub-processes
- Added bubblebabble digest format
- Java 8 default methods can now be called from Ruby
Github Issues resolved for 1.7.22
- #3263 - Ambiguous method warning when submitting a Runnable to an Executor
- #3254 - File.flock does not work on Solaris
- #3246 - require 'digest/bubblebabble' fails
- #3232 - Usage of deprecated and unimplemented Thread.stop(Throwable)
- #3177 - strange stacktrace
- #3176 - CWD is uri:classloader: then require_relative might not work
- #3169 - require_relative wrong in Jruby1.7 with symbolic links
- #3161 - IsolatedScriptingContainer does not honour setting Environment or Argv
- #3160 - Define packages for classes in nested JARs
- #3156 - Socket.pack_sockaddr_in fails for nil port (MRI doesn't)
- #3155 - NullPointerException on deleting items from an Array while mapping over it
- #3150 - File.expand_path( 'asd', Pathname.new('uri:classloader:/') produces corrupted result
- #3147 - JRuby trying to load jit'd code from Jars
- #3142 - shift and rehash methods in Array and Hash
- #3141 - Sub-process invocations of JRuby with jruby-complete fail in 1.7.21
- #3136 - improve dispatch for proc-to-iface based on arg count
- #3133 - JRuby-Complete-1.7.21 not running Rake on WIndows 7
- #3117 - Unexpected behaviour of Process.waitpid...?
- #3091 - [#2867] modified Date#>> to take calendar reforms under consideration
- #3053 - upgrade jruby-openssl (due regression)
- #3025 - jruby 1.7.20 - Java::JavaLang::IllegalArgumentException (the salt parameter must not be empty)
- #2923 - ArrayIndexOutOfBoundsException when calling super of Java class
- #2913 - Some File::Stat operations don't work for Oracle JDK
- #2867 - Date#next_year difference behvior with MRI
- #2468 - Some Java modules do not respond_to name
- #2232 - exceptions thrown by Ruby not propagated to calling Ruby when some Java involved in between
- #2164 - A case where calling a lambda is different between MRI and JRuby
- #1595 - "gem install bundler" fails using 2.0 or 2.1 mode
- #1553 - JRuby > 1.7.0 doesn't work with Oanda FXClient
- #1365 - System.setProperty("org.jruby.embed.compat.version", "RUBY1_8") does not work
- #340 - NullPointerException in getCompatVersionParameter(JRubyApplet.java:140)