
The JRuby community is pleased to announce the release of JRuby 9.3.10.0 - Homepage: https://www.jruby.org/ - Download: https://www.jruby.org/download 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 community members who contributed pull requests for this release: @ahorek Ruby Compatibility - Various small compatibility fixes. See the issues list. Platform Support - This release includes improved support for the LoongArch64 platform. (#7260, #7590, #7608) Regexp Regression Fix - Fixed regression which caused longer strings to match slower. (#7484) Issues resolved for 9.3.10.0 #5588 - OpenSSL::PKey::RSA.new without password results in terminal input failure #6821 - Possible unpacking issue on current 9.3.0.0 with arm64 arch #7260 - JRuby supports a new architecture #7484 - Regression for non matching Regexp in 9.3.4 #7514 - [fix] java_alias-ing for interface methods #7542 - specs for pack/unpack with j and J formats failing on 32-bit platforms #7545 - public_method_defined? changed value after prepend unrelated module #7546 - Method overriding new does not have super_method from Class #7548 - cannot use T::Struct from sorbet-runtime due to exception #7554 - 1 « (2**40) returns 1 on JRuby #7555 - UnboundMethod#bind should introduce include class #7558 - Raise NoMemoryError for lshift > int max #7559 - Etc#sysconf errors when it shouldn’t #7560 - Improvements and greening of 9.3 CI #7562 - Use latest mysql like sequel HEAD #7565 - Process#spawn should call #to_io on non-IO file descriptor objects #7575 - Fix Method#super_method.owner pointing at wrong class #7577 - Fix public_method_defined in presence of prepend #7581 - Use platform bit width for J/j pack directive #7590 - backport Update JNR dependencies #7596 - Java::JavaLang::ClassCastException when initializing instance variable #7598 - instance_eval, module_eval, class_eval cannot yield to block #7605 - Also include frame’s block for instance_eval #7608 - Support for LoongArch64 -- blog: http://blog.enebo.com twitter: tom_enebo mail: tom.enebo@gmail.com