[ANN] JRuby 9.3.1.0 Released

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

  - Homepage: https://www.jruby.org/
  - Download: Downloads — JRuby.org

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
list below.

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
Standard Library

  - 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
create_method invocation
    #6849 - JRuby 9.3.0.0 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
`define_method`
    #6855 - Fix #6854
    #6857 - Process::Waiter is a private_constant on JRuby but not on MRI?
    #6859 - Refinements vs. respond_to? regression in 9.3.0.0
    #6860 - Cannot raise `KeyError` without arguments after 9.3.0.0
    #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
9.3.0.0
    #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
(full/JIT).
    #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
parent
    #6890 - Update rubygems to 2.2.29 and bundler to 3.2.29

···

--
blog: http://blog.enebo.com twitter: tom_enebo
mail: tom.enebo@gmail.com