[ruby-talk:444676] [ANN] JRuby 9.4.14.0 Released!

The JRuby community is pleased to announce the release of JRuby 9.4.14.0. - Homepage: https://www.jruby.org/ - Download: https://www.jruby.org/download JRuby 9.4.14.x targets Ruby 3.1 compatibility. Thank you to our contributors this release, you help keep JRuby moving forward! @matthias-fratz-bsz, @ikaronen-relex, @ylecuyer Compatibility - Ruby version is now 3.1.7. (#8966) Libraries - strscan is updated to 3.1.5. (#8897) - cgi is updated to 0.3.7 to resolve CVE-2025-27220 and CVE-2025-27219 (#8954, #8966) - uri is updated to 0.12.4. (#8966) - net-smtp is updated to 0.3.1.1. (#8966) - rss is updated to 0.3.1. (#8966) - Non-gem stdlib has been updated to Ruby 3.1.7 sources. (#8966) Build - jruby-maven-plugins is updated to 3.0.6 to resolve issues with garbled gem poms. (#8898) - The stdlib build scripts have been modified to work with latest polyglot-ruby. (#8634, #8963) Usability - bin/ruby and bin/ruby.bat are now shipped in the distribution, to make installation simpler. (#8875) 29 Issues and PRs resolved for 9.4.14.0 #8422 ConcurrentLocalContextProvider leaks memory per thread #8634 9.4.12.0 unable to build itself #8670 Setting system property ‘jruby.gem.home’ works but outputs a warning #8779 Marshal.dump(binding) behavior differs from CRuby #8823 Failure in StringScanner#scan_integer when running the HexaPDF test suite #8859 bundle gem does not fully run #8866 JRuby 9.4.13.0 introduces LoadError: no such file to load -- Win32API via stdlib/net/http on Windows #8875 Pregenerate bin/ruby and bin/ruby.bat #8883 Normalize arch to universal-java-version #8884 Require the correct case for this library #8885 Coerce the chdir for popen #8897 Update strscan to fix number scanning at nonzero offset #8898 Update maven plugins to latest #8902 Sporadic failure in TestArray#test_insert under indy #8904 Always check array insert pos #8909 Make Binding unmarshalable #8918 Don’t set callInfo when target does not use kwargs #8919 Update vendored cgi gem #8933 Output buffer size calculation for unpack(‘m’) and unpack(‘u’) can overflow for long inputs #8936 Fix integer overflow in buffer length calculation for unpack(‘m’) and unpack(‘u’) #8954 Secuity: Bump cgi to 0.4.2. CVE-2025-27220 CVE-2025-27219 #8961 Fix index -1 error while searching for feature path #8963 Upgrade polyglot and remove openssl lib hack #8966 Update stdlib to 3.1.7 #8968 Pass multi-elt array key for to_h using yieldArray #8969 Fix memory leak in Concurrent/ThreadSafeLocalContextProvider #8970 Move jruby.gem.home and jruby.gem.path to Options #8973 Pathname::glob behavior changed with 9.4.13.0 and later #8980 Additional fixes for scheme-based globbing (9.4) -- blog: http://blog.enebo.com twitter: tom_enebo mail: tom.enebo@gmail.com
participants (1)
-
Thomas E Enebo