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

    โฌ†๏ธ 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 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 (#6089)

    Github Issues resolved for

    • โช #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 - [] 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 breaks project using asciidoctor-maven-plugin
    • ๐Ÿ’Ž #6081 - Dependency convergence errors in
    • ๐Ÿ’Ž #6079 - newInstance on protected/private classes sometimes give an Index OOB Exception
    • ๐Ÿ’Ž #6060 - Globbed jar contents with expand path failing in RubyGems