Skip to content

Require OpenSSL 3.3 - #31

Merged
ioquatix merged 2 commits into
mainfrom
require-openssl-3-3
Aug 19, 2026
Merged

ioquatix merged 2 commits into
mainfrom
require-openssl-3-3

Conversation

@samuel-williams-shopify

Copy link
Copy Markdown
Contributor

Summary

Require the openssl gem 3.3.0 or newer and remove the SocketForwarder compatibility methods that this version provides directly.

Ruby 3.3 remains supported. The local SSLSocket#start compatibility method remains until the corresponding upstream OpenSSL alias is available in a released version.

This change was split out of #30.

Testing

  • bundle exec bake test — 60 tests, 125 assertions

Assisted-By: devx/3ed43c18-3c9a-4ad9-a6f5-6668caa29658
Assisted-By: devx/3ed43c18-3c9a-4ad9-a6f5-6668caa29658
@ioquatix
ioquatix merged commit 2f82c17 into main Aug 19, 2026
34 of 40 checks passed
@ioquatix
ioquatix deleted the require-openssl-3-3 branch August 19, 2026 02:31
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.

2 participants