JRuby 10.0.6.0 Released
Thursday, June 11 2026
The JRuby community is pleased to announce the release of JRuby 10.0.6.0.
- Homepage: https://www.jruby.org/
- Download: https://www.jruby.org/download
JRuby 10.0.6.x targets Ruby 3.4 compatibility.
Thank you to our contributors this release, you help keep JRuby moving forward! @chadlwilson, @kares, @sampokuokkanen
Notable Changes:
Standard Library
- erb has been updated to 4.0.4.1 to address CVE-2026-41316. (#9389)
- jruby-openssl has been updated to 0.16.0, fixing many long-standing issues with SSLSocket. (#6455, #8935, #9390)
Java Integration
- Performance and consistency improvements for passing a block or proc as the implementation of a Java interface. (#1401, #9401, #9424)
23 Issues and PRs resolved for 10.0.6.0
- #1401 Java interface using closure implementaion is slower than mixin implementation
- #6455 Unhandled IOError –> SSLSocket.java:893:in `sysread_nonblock’
- #8935 Error during
gem push using jruby
- #9367 review (wrong) asserts
- #9368 [refactor] remove duplicate fallback in CallableSelector
- #9372 Crash when AOT compiling rubocop-ast sources
- #9373 Ensure the initial string has correct size
- #9389 [10.0] deps(stdlib): bump erb from 4.0.4 to 4.0.4.1 to resolve CVE-2026-41316
- #9390 [10.0] [deps] bump jruby-openssl to 0.16.0
- #9401 improve performance for Java “block-to-interface” conversion
- #9416 Checking out aws-sdk-ruby creates a file with binary data.
- #9421 Fix missing frozen check in 1 and 2-element Array sort!/reverse!
- #9424 proc to interface inconsistency with multiple args
- #9451 [fix] escape shell metachars in chdir: to prevent injection
- #9457 Deprecate and replace all RubyHash, RubyString, and RubyArray constructors
- #9458 Support backtrace_locations with Java exceptions
- #9461 [ji] support java.lang.Throwable#backtrace_locations
- #9474 Deprecate RubyHash constructors for 10.1 abstraction
- #9476 Backport extended dist verification to 10.0
- #9478 [fix] @JRubyMethod error with required>=1 and var-args
- #9484 Make JVM bytecode version detection more robust
- #9489 Deprecate all public String constructors
- #9490 Deprecate public RubyArray constructors
The JRuby community is pleased to announce the release of JRuby 10.0.6.0.
- Homepage: https://www.jruby.org/
- Download: https://www.jruby.org/download
JRuby 10.0.6.x targets Ruby 3.4 compatibility.
Thank you to our contributors this release, you help keep JRuby moving forward! @chadlwilson, @kares, @sampokuokkanen
Notable Changes:
Standard Library
- erb has been updated to 4.0.4.1 to address CVE-2026-41316. (#9389)
- jruby-openssl has been updated to 0.16.0, fixing many long-standing issues with SSLSocket. (#6455, #8935, #9390)
Java Integration
- Performance and consistency improvements for passing a block or proc as the implementation of a Java interface. (#1401, #9401, #9424)
23 Issues and PRs resolved for 10.0.6.0
- #1401 Java interface using closure implementaion is slower than mixin implementation
- #6455 Unhandled IOError –> SSLSocket.java:893:in `sysread_nonblock’
- #8935 Error during
gem pushusing jruby - #9367 review (wrong) asserts
- #9368 [refactor] remove duplicate fallback in CallableSelector
- #9372 Crash when AOT compiling rubocop-ast sources
- #9373 Ensure the initial string has correct size
- #9389 [10.0] deps(stdlib): bump erb from 4.0.4 to 4.0.4.1 to resolve CVE-2026-41316
- #9390 [10.0] [deps] bump jruby-openssl to 0.16.0
- #9401 improve performance for Java “block-to-interface” conversion
- #9416 Checking out aws-sdk-ruby creates a file with binary data.
- #9421 Fix missing frozen check in 1 and 2-element Array sort!/reverse!
- #9424 proc to interface inconsistency with multiple args
- #9451 [fix] escape shell metachars in chdir: to prevent injection
- #9457 Deprecate and replace all RubyHash, RubyString, and RubyArray constructors
- #9458 Support backtrace_locations with Java exceptions
- #9461 [ji] support java.lang.Throwable#backtrace_locations
- #9474 Deprecate RubyHash constructors for 10.1 abstraction
- #9476 Backport extended dist verification to 10.0
- #9478 [fix] @JRubyMethod error with required>=1 and var-args
- #9484 Make JVM bytecode version detection more robust
- #9489 Deprecate all public String constructors
- #9490 Deprecate public RubyArray constructors