Skip to content

Update 8.19 to use JRuby 10.0.3#19141

Draft
andsel wants to merge 4 commits into
elastic:8.19from
andsel:feature/jruby10_on_8.19
Draft

Update 8.19 to use JRuby 10.0.3#19141
andsel wants to merge 4 commits into
elastic:8.19from
andsel:feature/jruby10_on_8.19

Conversation

@andsel

@andsel andsel commented May 20, 2026

Copy link
Copy Markdown
Member

Non clean backport of #18755

jsvd and others added 4 commits May 20, 2026 14:45
Move Logstash from JRuby 9.4 / Ruby 3.1 to JRuby 10.0.3.0 / Ruby 3.4.

Adjust the runtime integration for the new JRuby APIs:
  - update Java/Ruby bridge code for events, timestamps, codecs, metrics, queues, and pipeline execution
  - align logging and monitoring behavior with the new runtime
  - update packaged runtime paths and Ruby 3.4 stdlib gem dependencies

Fix bootstrap and plugin-management flows affected by the upgrade:
- patch Bundler self-manager behavior in the embedded environment
- ensure QA and plugin install paths apply the same Bundler patching
- keep offline pack and packaged install workflows working
Refresh tests for the changed integration points so startup, plugin management, and operational APIs continue to work after the runtime upgrade.
@andsel andsel self-assigned this May 20, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🤖 GitHub comments

Just comment with:

  • run docs-build : Re-trigger the docs validation. (use unformatted text in the comment!)
  • run exhaustive tests : Run the exhaustive tests Buildkite pipeline.

@andsel andsel changed the title Feature/jruby10 on 8.19 Update 8.19 to use JRuby 10.0.3 May 20, 2026
@elasticmachine

elasticmachine commented May 20, 2026

Copy link
Copy Markdown

💔 Build Failed

Failed CI Steps

History

cc @andsel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants