Discussion:
[ANN] JRuby 9.2.17.0 Released
Thomas E Enebo
2021-03-29 18:57:21 UTC
Permalink
JRuby 9.2.17.0 Released
Monday, March 29 2021

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

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

JRuby 9.2.x is compatible with Ruby 2.5.x and stays in sync with C Ruby. As
always there is a mix of miscellaneous fixes so be sure to read the issue
list below. All users are encouraged to upgrade.

As we are still actively working on 9.3.0.0 we decided to put out another
9.2.x release to fix some of the more recently reported issues.

Compatibility

- Miscellaneous small fixes to better support using Sorbet on JRuby.
(sorbet/sorbet#1216, #6592)
- Improve detection of Java module support when launching JRuby (also in
jruby-launcher 1.1.14). (#6608, #6615, #6617)

Standard Library

- RubyGems updated to 3.1.6. (#6294)
- Build improvements to ensure all parts of default and bundled gems
ship in the distribution archives. (#6604, #6609, #6618, #6619)
- zlib fixed to properly handle extra data in stream after inflate
finishes. (#6606, #6612)
- Minor updates to align standard library with Ruby 2.5.8. (#6611, #6624)

Performance

- Small optimizations to the dig function. (#6632)
- Optimized calls to the top-level “java”, “javax”, “javafx”, “org”, and
“com” packages. (#6635)

Issues Resolved

#6294 - [deps] update Rubygems to latest 3.1 (3.1.6)
#6592 - Fixes to support Sorbet
#6604 - racc default gem bits are not being included in the distribution
#6605 - RubySet#newSet should be a static method instead of an instance
method
#6606 - zlib decompression produces wrong output
#6608 - Java::JavaLang::NoClassDefFoundError (java/sql/Date)
#6609 - Properly install and package bundled and default gem bits
#6612 - Return only inflated content from Zlib.inflate
#6615 - Detect modules more robustly
#6617 - Update Windows jruby.exe for module detection
#6618 - Include only bundled and default gems in stdlib jar
#6619 - Only include gems in bundled or default
#6624 - Update 2.5.8 stdlib
#6627 - GPL-3.0 in the COPYING file
#6629 - Unbreak CachingCallSite.isBuiltin
#6632 - Dig improvements
#6635 - Cache package after acquisition
--
blog: http://blog.enebo.com twitter: tom_enebo
mail: ***@gmail.com
Loading...