The JRuby community is pleased to announce the release of JRuby 1.7.22
- Homepage: http://www.jruby.org/
- Download: http://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)
···
--
blog: http://blog.enebo.com twitter: tom_enebo
mail: tom.enebo@gmail.com