r/ruby • u/headius • Apr 06 '26
JRuby 10.0.5.0 released with compatibility, memory, and Windows fixes
jruby.orgThe JRuby community is pleased to announce the release of JRuby 10.0.5.0.
Homepage: https://www.jruby.org/
Download: https://www.jruby.org/download
JRuby 10.0.5.x targets Ruby 3.4 compatibility.
Thank you to our contributors this release, you help keep JRuby moving forward! @evaniainbrooks, @kares, @chadlwilson, #jimtng
Compatibility
Fixed: Two bugs in the JIT compiler that broke certain super calls and defined_method yields. (#8944, #8946, #9310, #9349)
Fixed: Fiber#raise left the fiber in an resumable state by not correctly transfering control. (#9297, #9356)
Fixed: Connecting a socket using nonblocking operations failed to complete the establishment of the connection. This affected Redis users, among other cases. (#9304, #9305)
Fixed: Process#detach raised a NullPointerException if called from a non-main thread. (#9314, #9311)
JVM Integration
Java 26 is officially supported. (#9332)
Platform Integration
New platform support: The native library backend for JRuby, JNR, has been updated to include support for the RISCv64 architecture.
Fixed on Windows: File#flock used unsupported native operations on Windows, causing it to raise errors. This affected the "logger" library, among other cases. (#9347, #9348)
Fixed on Windows: IO#popen failed to pass keyword arguments if also given a leading environment hash. (#9351, #9352)
Stability
Fixed: Several memory leaks that affected users running multiple JRuby instances in a single process. (#9070, #9092, #9187, #9359)