You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Compatibility is updated to Ruby 3.1 level. This includes all Ruby 2.7, 3.0, and 3.1 features except where noted below. (#6464, #6878, #7015)
Ractor is not yet supported. JRuby users can achieve better parallelism by using threaded libraries and frameworks.
The scheduler interface for IO, locks, and fibers is not yet supported. It will be added in an update release.
Nearly all features from CRuby’s NEWS file have been implemented. Most new tests and specs pass.
Remaining 3.0 and 3.1 features will be implemented in an update release. See #7459 and #7460.
Standard Library
Much of the standard library has moved out to gems, and JRuby supports a large subset of these gems. See lib/pom.rb for the complete list of default and bundled gems.
Greatly improved PTY and spawn support thanks to the subspawn gem, which is included as part of the standard library. #7393
JVM Integration
Java setFoo methods that do not match JavaBean standards (return value other than void, for example) will now also generate a foo= method when imported into Ruby. (#7340, #7352)
Platform Support
The JRuby launcher script has been ported to POSIX shell (/bin/sh) and no longer requires Bash. (#7024)
Initial support for the LoongArch64 platform has been inherited from the Java Native Runtime libraries.
Third-party Libraries and Frameworks
Initial support for Rails 7. SQLite and MySQL are largely functional, but work remains to update the m and PostgreSQL.
The content you are editing has changed. Please copy your edits and refresh the page.
Tasks
9.4
#14861Plugin Updates
The text was updated successfully, but these errors were encountered: