Skip to content

fix(deps): update dependency org.jruby:jruby-complete to v10 #1983

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 21, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 18, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.jruby:jruby-complete 9.4.9.0 -> 10.0.0.1 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

jruby/jruby (org.jruby:jruby-complete)

v10.0.0.1: JRuby 10.0.0.1 Released

Compare 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 Released

Compare 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

  • Ruby compatibility has been updated to Ruby 3.4. We consider this release equivalent to Ruby 3.4.2.
  • Most features of Ruby 3.2, 3.3, 3.4 are complete, but some are still in progress. See our checklists based on CRuby's release notes: Ruby 3.2, Ruby 3.3, Ruby 3.4
  • Except where a more recent gem was available or a library is unsupported by JRuby, we have included the same standard libraries as Ruby 3.4.

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:

  • On-by-default optimization using InvokeDynamic, which has significantly improved since Java 8.
  • Support for thousands of Fibers using the lightweight virtual thread support from Project Loom.
  • Fast native function calling and native memory management using Project Panama.
  • Greatly improved startup time using Application Class Data Store, enabled by default by our launcher executables.
  • Easier access to post-Java 21 features like the Ahead-of-time compiler cache in Project Leyden.

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

v9.4.13.0: JRuby 9.4.13.0

Compare Source

The JRuby community is pleased to announce the release of JRuby 9.4.13.0.

JRuby 9.4.13.x targets Ruby 3.1 compatibility.

Thank you to our contributors this release, you help keep JRuby moving forward!

Stability

  • Fixed a slow memory leak in subclass management. (#​8842, #​8844)
  • Fixed a potential deadlock during multi-threaded boot and concurrent JIT compilation. (#​8845, #​8849)

Usability

56 Issues and PRs resolved for 9.4.13.0

[v9.4.12.1](https://redirect.github.com/jruby/jruby/releases/tag/9.4.


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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested review from commjoen and bendehaan as code owners April 18, 2025 03:34
@renovate renovate bot added dependencies Pull requests that update a dependency file renovate labels Apr 18, 2025
@renovate renovate bot force-pushed the renovate/major-jruby.version branch 6 times, most recently from 43d253c to 1c28c5d Compare April 25, 2025 18:42
@renovate renovate bot force-pushed the renovate/major-jruby.version branch 11 times, most recently from 8e77dc4 to 7a722b2 Compare May 7, 2025 16:29
@renovate renovate bot force-pushed the renovate/major-jruby.version branch 9 times, most recently from 224edd7 to c81e2cc Compare May 14, 2025 05:14
@renovate renovate bot force-pushed the renovate/major-jruby.version branch 11 times, most recently from 6ed6ddf to 4089cb2 Compare June 9, 2025 20:03
@renovate renovate bot force-pushed the renovate/major-jruby.version branch 13 times, most recently from 087fe85 to 3ecb2ad Compare June 21, 2025 06:24
@renovate renovate bot force-pushed the renovate/major-jruby.version branch from 3ecb2ad to e07f3eb Compare June 21, 2025 06:44
Copy link
Contributor Author

renovate bot commented Jun 21, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@commjoen commjoen merged commit 7109e4b into master Jun 21, 2025
16 checks passed
@commjoen commjoen deleted the renovate/major-jruby.version branch June 21, 2025 06:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file renovate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant