Forum: JRuby JRuby 1.7.20 Released!

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
13313ac2ec7ba7c43b1b952db034ff3b?d=identicon&s=25 Thomas E Enebo (Guest)
on 2015-05-05 18:06
(Received via mailing list)
The JRuby community is pleased to announce the release of JRuby 1.7.20

    Homepage: http://www.jruby.org/
    Download: http://www.jruby.org/download

JRuby 1.7.20 is our twenty-third 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.

This release was pushed forward quicker than planned to address issues
running Rails 4.2 (issue #2438).

Highlights:

   - 62 issues fixed for 1.7.20
   - Rubygems updated to 2.4.6
   - jruby-openssl updated to 0.9.7
   - Java integration performance enhancements
   - ppc64le & ppc64 native support added
   - obligatory M17n fixes :)

Github Issues resolved for 1.7.20

    #2903 - Removing event hooks can AIOOB
    #2902 - Enumerable#find_index gives wrong result in case with types
cast
    #2894 - Mimic MRI's openssl when jopenssl require fails.
    #2890 - Enabling tty for powerpc64 (1_7)
    #2881 - java_send will not invoke a method taking a CharSequence
    #2857 - org.jruby.javasupport.JavaMethod invocation does not wrap
returned JavaObject
    #2816 - UnboundMethod#parameters for an assignment method wrongly
returns blank array
    #2812 - Add PowerPC64 little endian support in FFI on 1_7
    #2810 - looks like org.jruby:jruby artifacts contains jruby-core
    #2793 - FreeBSD TestPTY#test_commandline fails
    #2790 - Jruby to use upcoming jnr-ffi release to have ppc64le
TypeAliases
    #2773 - ThreadKill not handled by ThreadFiber
    #2759 - "warning: Unrecognized time zone: x" emitted to stderr
    #2750 - UNIX Sockets raising Errno::ECONNRESET or EOFError ( 9.0.0.0
&&
1.7.19 )
    #2749 - some array factories do not work
    #2748 - RubyGems of JRuby1.7.19 is v2.4.5 (should be v2.1.9)
    #2742 - Regression in loading Java classes with upper case package
names
    #2733 - Compiling app with embedded JRuby has RELEASE_6 warning
    #2715 - implements strict base64 encoding
    #2658 - Java integration should call toJava or to_int for array
index
and value
    #2650 - BigDecimal losses precision in JRuby 1.7.19
    #2647 - jruby core build fails on IBM ppc64
    #2632 - Enumerator containing range does not pass a block variable
    #2630 - embed internal fixes
    #2624 - java support cleanup and improvements
    #2617 - `des-ede3` is unusable in JRuby
    #2602 - RegexpError: invalid multibyte character for method gsub
    #2600 - File.stat gives incorrect mode value on PPC platforms
    #2596 - Exception java.lang.Error thrown while initializing
thread_safe
ConcurrentHashMapV8
    #2595 - Issue with object form constructor by reflection.
    #2582 - JMX MBean name collides when deploying multiple JRuby web
apps
to a single application server
    #2572 - Fix uninitialized usage of File::Stat on jruby-1_7
    #2554 - Fix for issue 2524 on jruby-1_7: [BigDecimal] Loss of
precision
with different execution order
    #2551 - Base64.strict_decode64 isn't strict
    #2549 - support for easy (Ruby) String to (Java) char conversion
    #2510 - Explicit require of autoloaded class triggers double load
    #2508 - upgrade to jruby-openssl 0.9.6
    #2428 - Rack tests broken
    #2424 - Error in File.stat
    #2387 - absolute paths without drive letter don't work in windows
    #2375 - JRuby subclass cannot call super with arguments if parent
constructor is varargs
    #2373 - Redirecting $stdout to an object fails with: Errno::EBADF:
Bad
file descriptor - Bad file descriptor
    #2372 - system("...&&...") should work in windows
    #2344 - rubygems 2.4.5
    #2336 - RubyGems 2.4.5 Upgrade Triggers Bug in Java Extension
Loading
    #2321 - Fix for issue 2182 on jruby-1_7 : Struct#inspect with utf8
encode string member
    #2314 - Infinite loop when using mutually-referential constants
    #2301 - unable to get value of object's fields in RubyMine debugger
    #2182 - Struct#inspect has ASCII encoding
    #2014 - Enum#valueOf thread safety issue
    #1897 - Add PowerPC64 little endian support in FFI
    #1754 - JRuby 1.7.11 (bundled with LogStash v. 1.4.1) fails on
FreeBSD
10.0 with NotImplementedError: stat.st_dev unsupported or native support
failed to load
    #1753 - Unsupported platform: unknown-linux (ppc64le)
    #1719 - Cannot require 'openssl' in a signed jruby jar as of jruby
1.7.3
    #1621 - Java class proxy creation deadlock
    #1390 - Literal `\あ` results in invalid multibyte char error
    #1389 - JRuby can Not load JFFI library under IBM Power 64 with
PLinux
platform
    #1354 - Calling .to_java(Java::byte[]) on a RubyArray doesn't
convert
to a multi-dimensional byte array, but fails with a TypeError exception
    #1270 - LocalJumpError raised on break from custom Enumerator
enumeration
    #769 - java_send on private subclass fails
    #719 - jruby-openssl gem breaks PKCS5
    #638 - java_send should be smart enough to unwrap the Ruby version
of a
Java class
B5e99386259230dd2bd86fc5e6544a69?d=identicon&s=25 Kimpton, C (Chris) (Guest)
on 2015-05-05 19:55
(Received via mailing list)
Congrats – thanks for this

From: Thomas E Enebo [mailto:tom.enebo@gmail.com]
Sent: 05 May 2015 17:06
To: jruby-user; dev@jruby.codehaus.org; ruby-talk ML
Subject: [jruby-user] [ANN] JRuby 1.7.20 Released!

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

    Homepage: http://www.jruby.org/
    Download: http://www.jruby.org/download

JRuby 1.7.20 is our twenty-third 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.

This release was pushed forward quicker than planned to address issues
running Rails 4.2 (issue #2438).

Highlights:

   - 62 issues fixed for 1.7.20
   - Rubygems updated to 2.4.6
   - jruby-openssl updated to 0.9.7
   - Java integration performance enhancements
   - ppc64le & ppc64 native support added
   - obligatory M17n fixes :)

Github Issues resolved for 1.7.20

    #2903 - Removing event hooks can AIOOB
    #2902 - Enumerable#find_index gives wrong result in case with types
cast
    #2894 - Mimic MRI's openssl when jopenssl require fails.
    #2890 - Enabling tty for powerpc64 (1_7)
    #2881 - java_send will not invoke a method taking a CharSequence
    #2857 - org.jruby.javasupport.JavaMethod invocation does not wrap
returned JavaObject
    #2816 - UnboundMethod#parameters for an assignment method wrongly
returns blank array
    #2812 - Add PowerPC64 little endian support in FFI on 1_7
    #2810 - looks like org.jruby:jruby artifacts contains jruby-core
    #2793 - FreeBSD TestPTY#test_commandline fails
    #2790 - Jruby to use upcoming jnr-ffi release to have ppc64le
TypeAliases
    #2773 - ThreadKill not handled by ThreadFiber
    #2759 - "warning: Unrecognized time zone: x" emitted to stderr
    #2750 - UNIX Sockets raising Errno::ECONNRESET or EOFError ( 9.0.0.0
&& 1.7.19 )
    #2749 - some array factories do not work
    #2748 - RubyGems of JRuby1.7.19 is v2.4.5 (should be v2.1.9)
    #2742 - Regression in loading Java classes with upper case package
names
    #2733 - Compiling app with embedded JRuby has RELEASE_6 warning
    #2715 - implements strict base64 encoding
    #2658 - Java integration should call toJava or to_int for array
index and value
    #2650 - BigDecimal losses precision in JRuby 1.7.19
    #2647 - jruby core build fails on IBM ppc64
    #2632 - Enumerator containing range does not pass a block variable
    #2630 - embed internal fixes
    #2624 - java support cleanup and improvements
    #2617 - `des-ede3` is unusable in JRuby
    #2602 - RegexpError: invalid multibyte character for method gsub
    #2600 - File.stat gives incorrect mode value on PPC platforms
    #2596 - Exception java.lang.Error thrown while initializing
thread_safe ConcurrentHashMapV8
    #2595 - Issue with object form constructor by reflection.
    #2582 - JMX MBean name collides when deploying multiple JRuby web
apps to a single application server
    #2572 - Fix uninitialized usage of File::Stat on jruby-1_7
    #2554 - Fix for issue 2524 on jruby-1_7: [BigDecimal] Loss of
precision with different execution order
    #2551 - Base64.strict_decode64 isn't strict
    #2549 - support for easy (Ruby) String to (Java) char conversion
    #2510 - Explicit require of autoloaded class triggers double load
    #2508 - upgrade to jruby-openssl 0.9.6
    #2428 - Rack tests broken
    #2424 - Error in File.stat
    #2387 - absolute paths without drive letter don't work in windows
    #2375 - JRuby subclass cannot call super with arguments if parent
constructor is varargs
    #2373 - Redirecting $stdout to an object fails with: Errno::EBADF:
Bad file descriptor - Bad file descriptor
    #2372 - system("...&&...") should work in windows
    #2344 - rubygems 2.4.5
    #2336 - RubyGems 2.4.5 Upgrade Triggers Bug in Java Extension
Loading
    #2321 - Fix for issue 2182 on jruby-1_7 : Struct#inspect with utf8
encode string member
    #2314 - Infinite loop when using mutually-referential constants
    #2301 - unable to get value of object's fields in RubyMine debugger
    #2182 - Struct#inspect has ASCII encoding
    #2014 - Enum#valueOf thread safety issue
    #1897 - Add PowerPC64 little endian support in FFI
    #1754 - JRuby 1.7.11 (bundled with LogStash v. 1.4.1) fails on
FreeBSD 10.0 with NotImplementedError: stat.st_dev unsupported or native
support failed to load
    #1753 - Unsupported platform: unknown-linux (ppc64le)
    #1719 - Cannot require 'openssl' in a signed jruby jar as of jruby
1.7.3
    #1621 - Java class proxy creation deadlock
    #1390 - Literal `\あ` results in invalid multibyte char error
    #1389 - JRuby can Not load JFFI library under IBM Power 64 with
PLinux platform
    #1354 - Calling .to_java(Java::byte[]) on a RubyArray doesn't
convert to a multi-dimensional byte array, but fails with a TypeError
exception
    #1270 - LocalJumpError raised on break from custom Enumerator
enumeration
    #769 - java_send on private subclass fails
    #719 - jruby-openssl gem breaks PKCS5
    #638 - java_send should be smart enough to unwrap the Ruby version
of a Java class


--
blog: http://blog.enebo.com       twitter: tom_enebo
mail: tom.enebo@gmail.com<mailto:tom.enebo@gmail.com>
This topic is locked and can not be replied to.