Bump jruby 10.0 logstash 8.19#19291
Conversation
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.
🤖 GitHub commentsJust comment with:
|
|
💚 CLA has been signed |
|
This pull request does not have a backport label. Could you fix it @andsel? 🙏
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
TL;DRBuild 5051 is failing primarily during dependency bootstrapping, not in the integration scenarios. All 18 integration jobs fail before running examples because Remediation
Investigation detailsRoot CauseThe integration failures are identical across normal, FIPS, and persistent-queue shards: RSpec aborts while loading The gemspec currently declares The SRE container log reports at lines 43-45: The normal Ruby unit job also has one failed test ( Evidence
Verification
What is this? | From workflow: PR Buildkite Detective Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not. |
Release notes
TODO
What does this PR do?
This PR backports ecadb4a to 8.19 with some adaptations, that make it non clean:
Description of commits:
Why is it important/What is the impact to the user?
Checklist
Author's Checklist
How to test this PR locally
Related issues
Use cases
Screenshots
Logs