Skip to content

Fixes for JRuby 10.1 and Ruby 4.0 tests#341

Draft
headius wants to merge 4 commits intojruby:masterfrom
headius:jruby-10.1-ruby-4.0-fixes
Draft

Fixes for JRuby 10.1 and Ruby 4.0 tests#341
headius wants to merge 4 commits intojruby:masterfrom
headius:jruby-10.1-ruby-4.0-fixes

Conversation

@headius
Copy link
Member

@headius headius commented Feb 27, 2026

A collection of updates and fixes to support JRuby 10.1 (Ruby 4.0 compatible).

JRuby API signatures that do not pass ThreadContext are starting to
be removed in JRuby 10.1, and the context versions do not exist
until 9.2. JRuby 9.1 is also nearly a decade old and has been EOL
for at least half as long.
The context version replaces the old deprecated signature without
context, and that version will be removed in JRuby 10.1.
@headius headius force-pushed the jruby-10.1-ruby-4.0-fixes branch from c35f8d7 to 196bc9d Compare February 27, 2026 22:42
@headius
Copy link
Member Author

headius commented Feb 28, 2026

Well I'm clearly not getting something about these cases leading to null curveName in Group.

headius added a commit to jruby/jruby that referenced this pull request Feb 28, 2026
We'll address these in jruby-openssl via fixes in
jruby/jruby-openssl#341 etc.

See #9271
@headius
Copy link
Member Author

headius commented Feb 28, 2026

I've excluded the new failures from JRuby's 4.0 branch and we will deal with them in this repo.

See jruby/jruby#9271.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant