JRuby 9.2.5.0 Released
Thursday, December 06 2018
The JRuby community is pleased to announce the release of JRuby 9.2.5.0
- Homepage: https://www.jruby.org/
- Download: https://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 https://github.com/jruby/jruby/issues. 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
The JRuby community is pleased to announce the release of JRuby 9.2.5.0
- Homepage: https://www.jruby.org/
- Download: https://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 https://github.com/jruby/jruby/issues. 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