fix(deps): update dependency org.jruby:jruby-complete to v10 #1983
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
9.4.9.0
->10.0.0.1
Release Notes
jruby/jruby (org.jruby:jruby-complete)
v10.0.0.1
: JRuby 10.0.0.1 ReleasedCompare Source
The JRuby community is pleased to announce the release of JRuby 10.0.0.1.
We've jumped to Ruby 3.4 compatibility and Java 21 minimum to bring you the best Ruby on JVM experience possible. We are confident this is the most compatible and stable major release we've ever had.
Security
v10.0.0.0
: JRuby 10.0.0.0 ReleasedCompare Source
The JRuby community is pleased to announce the release of JRuby 10.0.0.0.
JRuby 10 is finally here! We've jumped to Ruby 3.4 compatibility and Java 21 minimum to bring you the best Ruby on JVM experience possible. We are confident this is the most compatible and stable major release we've ever had.
Our blog post on JRuby 10 provides a high-level overview of the major changes, with some additional details below. We will update the blog post with additional detailed articles over the coming weeks: https://blog.jruby.org/2025/04/jruby-10-part-1-whats-new
As with any "dot zero" release, we are planning a series of quick updates to address any last-minute issues that snuck into the release. Please file bugs for any issues you see while testing JRuby 10.0: https://github.com/jruby/jruby/issues
Contributors
The JRuby core team today includes Charles Oliver Nutter (@headius), Thomas Enebo (@enebo), and Karol Bucek (@kares). Over the past year we have been honored to accept contributions from many other developers, and JRuby 10 would not be as stable or complete without their help:
@andsel, @mrnoname1000, @ahorek, @evaniainbrooks, @edipofederle, @ccutrer, @danini-the-panini, @ntkme, @andrykonchin, @mohamedhafez, @jsvd, @jpcamara, @mullermp, @ikaronen-relex, @jimtng, @ryannevell, @eregon, @moste00, @sk757a
Ruby Compatibility
Java 21
After nearly a decade of supporting Java 8, the JRuby team decided it's time for us to move to a more modern version of Java. The new requirement of Java 21 will allow us to take advantage of many features that were impossible to utilize while simultaneously supporting Java 8:
Upgrading to JRuby 10
This release marks a big leap forward for JRuby users, and we are standing by to help with your transition from JRuby 9.x or migration from CRuby. Support services are available to help migrate your critical applications. Many existing users trust JRuby Support by Headius Enterprises to keep their applications in peak condition and to prepare for future updates.
Issues and Pull Requests
There are hundreds of closed issues and merged pull requests in this release. Visit the JRuby 10.0.0.0 milestone for the full list.
201 Issues and PRs resolved for 10.0.0.0
Method#arity
with keyword argumentsException#full_message
fails withuninitialized constant ErrorHighlight::RubyVM
for Exceptions thrown from JRrubyVMit
variable inside a block caused SyntaxError: ordinary parameter is definedv9.4.12.1
: JRuby 9.4.12.1 ReleasedCompare Source
The JRuby community is pleased to announce the release of JRuby 9.4.12.1.
JRuby 9.4.12.x targets Ruby 3.1 compatibility.
Security
v9.4.12.0
: JRuby 9.4.12.0 ReleasedCompare Source
The JRuby community is pleased to announce the release of JRuby 9.4.12.0.
JRuby 9.4.12.x targets Ruby 3.1 compatibility.
Thank you to our contributors this release, you help keep JRuby moving forward!
Critical Fixes
Standard Library
4 Issues and PRs resolved for 9.4.12.0
snakeyaml-engine-2.9.jar
in JRuby 9.4.11.0v9.4.11.0
: JRuby 9.4.11.0 ReleasedCompare Source
The JRuby community is pleased to announce the release of JRuby 9.4.11.0.
JRuby 9.4.11.x targets Ruby 3.1 compatibility. This release fixes two critical bugs in JRuby 9.4.10.0 and we recommend users skip that version when upgrading.
Thank you to our contributors this release, you help keep JRuby moving forward!
Critical Fixes
Standard Library
9 Issues and PRs resolved for 9.4.11.0
v9.4.10.0
: JRuby 9.4.10.0 ReleasedCompare Source
The JRuby community is pleased to announce the release of JRuby 9.4.10.0.
JRuby 9.4.x targets Ruby 3.1 compatibility.
Thank you to our contributors this release, you help keep JRuby moving forward!
Ruby Compatibility
-XnameError.inspect.object=false
or JVM propertyjruby.nameError.inspect.object=false
to disable the inspect call. [#216], [#8384], [#8538]Process.argv0
method, used by recent Bundler releases. [#8568], [#8570]Standard Library
Java Integration
Performance and Usability
Class#subclasses
method has been optimized to eliminate it as a bottleneck in complex ActiveRecord STI queries. [#8457], [#8462]Issues and PRs resolved for 9.4.10.0
YAML#load
][#8352]bin/jruby
script to build an invalid command string][#8441]Configuration
📅 Schedule: Branch creation - On day 1 and 15 of the month ( * * 1,15 * * ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.