JRuby v9.2.11.0 Release Notes
Release Date: 2020-03-02 // about 4 years ago-
๐ The JRuby community is pleased to announce the release of JRuby 9.2.11.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.
Java Integration
- ๐ฆ Gems and gem paths packaged inside jar files will properly load now. This 9.2.10.0 regression was caused by a change in RubyGems 3 that exposed a bug in JRuby. (#6060, #6082, #6083, #6084)
๐ Performance Improvements
- ๐ Fixed a major performance and memory bottleneck in backtrace generation, used by
Kernel#caller
and friends. This was a regression in 9.2.10.0. (#6089)
Github Issues resolved for 9.2.11.0
- โช #6097 - CGI.escapeHTML restore the original encoding
- ๐ #6093 - CGI.escapeHTML crashes on invalid byte sequence where CRuby does not
- ๐ #6091 - Check arity earlier in JavaConstructor#new_instance
- ๐ #6090 - [9.2.10.0] bogus revision regression
- ๐ #6089 - Pontential performance issue
- ๐ #6084 - Use expand_path logic for Dir.glob base path
- โ #6083 - Basic smoke test with warbler no longer works with jruby-jars-9.2.10
- โฌ๏ธ #6082 - Upgrade to 9.2.10.0 breaks project using asciidoctor-maven-plugin
- ๐ #6081 - Dependency convergence errors in 9.2.10.0
- ๐ #6079 - newInstance on protected/private classes sometimes give an Index OOB Exception
- ๐ #6060 - Globbed jar contents with expand path failing in RubyGems