Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 15, 2025

This PR contains the following updates:

Package Change Age Confidence
org.jruby:jruby 9.4.14.0 -> 10.0.2.0 age confidence

Release Notes

jruby/jruby (org.jruby:jruby)

v10.0.2.0: JRuby 10.0.2.0

Compare Source

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

JRuby 10.0.2.x targets Ruby 3.4 compatibility.

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

7 Issues and PRs resolved for 10.0.2.0

v10.0.1.0: JRuby 10.0.1.0

Compare Source

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

JRuby 10.0.1.x targets Ruby 3.4 compatibility.

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

Compatibility

Libraries

62 Issues and PRs resolved for 10.0.1.0

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

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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 a review from a team as a code owner April 15, 2025 02:40
@renovate renovate bot added the dependencies Pull requests that update a dependency file label Apr 15, 2025
Copy link

codecov bot commented Apr 15, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 57.39%. Comparing base (729d577) to head (8fe30fc).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##               main   #10173   +/-   ##
=========================================
  Coverage     57.39%   57.39%           
  Complexity     1672     1672           
=========================================
  Files           346      346           
  Lines         12764    12764           
  Branches       1210     1210           
=========================================
  Hits           7326     7326           
  Misses         4972     4972           
  Partials        466      466           
Flag Coverage Δ
funTest-docker 71.15% <ø> (ø)
test-ubuntu-24.04 41.92% <ø> (ø)
test-windows-2025 41.90% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@sschuberth
Copy link
Member

The PdfTemplateReporterFunTest failures need to be investigated.

@sschuberth sschuberth added the on hold Pull requests that cannot currently be merged label Apr 15, 2025
@renovate renovate bot force-pushed the renovate/major-jruby branch from aef745b to b48e9c4 Compare April 22, 2025 14:17
@renovate renovate bot force-pushed the renovate/major-jruby branch from b48e9c4 to 37fbc65 Compare May 7, 2025 19:32
@sschuberth
Copy link
Member

The PdfTemplateReporterFunTest failures need to be investigated.

Blocked by asciidoctor/asciidoctorj#1299.

@renovate renovate bot force-pushed the renovate/major-jruby branch from 37fbc65 to 7ec45ff Compare May 8, 2025 07:10
@renovate renovate bot force-pushed the renovate/major-jruby branch from 7ec45ff to 1e45e65 Compare June 10, 2025 19:30
@renovate renovate bot force-pushed the renovate/major-jruby branch from 1e45e65 to 119f2d5 Compare June 24, 2025 10:12
@renovate renovate bot force-pushed the renovate/major-jruby branch from 119f2d5 to 017138c Compare July 8, 2025 16:40
@renovate renovate bot force-pushed the renovate/major-jruby branch 2 times, most recently from 4009aba to 2d4f8ea Compare July 24, 2025 14:48
@renovate renovate bot force-pushed the renovate/major-jruby branch 2 times, most recently from 0284ec8 to 1cba7dd Compare August 10, 2025 14:27
@renovate renovate bot force-pushed the renovate/major-jruby branch from 1cba7dd to 15b5b24 Compare August 29, 2025 14:25
@renovate renovate bot force-pushed the renovate/major-jruby branch from 15b5b24 to 8fe30fc Compare September 8, 2025 14:26
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 on hold Pull requests that cannot currently be merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant