[ANN] JRuby 9.2.5.0 Released

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

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

JRuby 9.2.x is our new major version of JRuby. It is expected to be
compatible with Ruby 2.5.x and stay in sync with C Ruby. JRuby 9.2.0.0 is
our first release for 2.5 support.

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:

  - 29 issues fixed for 9.2.5.0

Github Issues resolved for 9.2.5.0

    #5495 - Remove failed tag for Array#to_h MRI tests
    #5491 - improved error message for "wrong number of arguments"
    #5488 - [fix] RubyException#toJava(Object) shouldn't return null
    #5487 - [#5288] Overwrite parent class with module wrapper
    #5483 - Java::JavaLang::ArrayStoreException when running cucumber tests
    #5481 - Never return the internal module name as a mutable string.
    #5480 - Class names are mutable
    #5477 - mongoid driver does not work in JRuby on Windows or JRuby loads
incorrect socket constants on Windows.
    #5474 - less sync-ing with thread registration
    #5461 - fix duplicate declaration
    #5460 - Revisit symbol hash and marshal fixes from #4576
    #5458 - Tempfile.open should have arity 3, to allow IO options through.
    #5456 - Tempfile.open does not recognize the 3rd argument (options to
pass to File.open)
    #5455 - Fix multi-arity method binding.
    #5453 - Splatted kwarg struct init
    #5452 - Use default sg ITALY with getChronology here.
    #5448 - RubyStruct.java gives ArgumentError: unknown keywords: keyword
    #5447 - sigsev on installing gems on aarch64
    #5445 - fix max range for usec
    #5444 - fix an edge case in gcd calculation
    #5443 - fix overflow in #i_gcd
    #5435 - Allows CompiledIRMethod to inline methods when it is the host
scope.
    #5433 - update jruby-readline de-ja-vu (for JRuby::Util.load_ext)
    #5417 - Improve errno detect
    #5410 - remove getClass from RubyRegexp
    #5409 - synchronize RubyHash#iteratorExitSync
    #5387 - Updated jruby-readline alters terminal settings, breaking
interactive prompts
    #5288 - Regression: Refinements Broken from 9.1 to 9.2
    #5242 - OpenSSL::Cipher#update doesn't accept a buffer argument

···

--
blog: http://blog.enebo.com twitter: tom_enebo
mail: tom.enebo@gmail.com