The JRuby community is pleased to announce the release of JRuby 220.127.116.11
JRuby 9.3.x is compatible with Ruby 2.6.x and stays in sync with C Ruby. As
always there is a mix of miscellaneous fixes so be sure to read the issue
Thank you to our excellent community of users for their many contributions!
JRuby would not be successful without your help: @ahorek, @byteit101,
@GabrielNagy, and @jsvd
- Updated RubyGems to 2.2.29 and Bundler to 3.2.29. (#6890)
23 Issues resolved
#6263 - Set jruby-jars gem plugin to use 9.3 release
#6679 - [ji] allow Java errors from Ruby threads to reach the handler
#6841 - addrinfo - inspect hostname
#6842 - Avoid alias warning if target has same reqs
#6846 - Unexpected frame in stack trace from `caller` method with
#6849 - JRuby 18.104.22.168 Installer for Windows 10 x64 only works with JDK
8 (not JDK 16)
#6852 - Fix handling of ENXIO error during resource open
#6854 - Unexpected behavior when using `module_function` followed by
#6855 - Fix #6854
#6857 - Process::Waiter is a private_constant on JRuby but not on MRI?
#6859 - Refinements vs. respond_to? regression in 22.214.171.124
#6860 - Cannot raise `KeyError` without arguments after 126.96.36.199
#6861 - Fix KeyError behavior with no arguments
#6863 - Fix #6859. respond_to? regression with refinements.
#6864 - Calling :include? on an String Range always returns true in
#6866 - Fix #6864. include? on an String Range always returns true.
#6870 - Missing keywords after a second proc call
#6874 - Calling exit! within at_exit doesn't "clear" the exception
#6876 - Fixes #6870. Missing keywords after a second proc call
#6877 - Fix raw and varargs backtrace elements
#6879 - Fix at_exit exception behavior to match CRuby
#6886 - Fix and tests for concrete extension #java_class returning the
#6890 - Update rubygems to 2.2.29 and bundler to 3.2.29