[ANN] JRuby 1.7.22 has been released

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