Skip to content

Require HTTPClient 2.10.0 for eMudhra protection - #166

Merged
yyuu merged 1 commit into
masterfrom
require-httpclient-2.10.0
Nov 2, 2026
Merged

yyuu merged 1 commit into
masterfrom
require-httpclient-2.10.0

Conversation

@yyuu

@yyuu yyuu commented Nov 2, 2026

Copy link
Copy Markdown
Member

Summary

  • Require HTTPClient 2.10.0 or later for its eMudhra intermediate CA public key rejection and refreshed CA bundle.
  • Record the dependency requirement in the unreleased ChangeLog.

Context

PR #165 delegates default CA selection to HTTPClient, but the existing >= 2.7 dependency still allows versions without the eMudhra mitigation. HTTPClient 2.10.0 includes the rejection from nahi/httpclient#481 and updated CA bundle from nahi/httpclient#482.

Validation

  • bundle exec rake spec — 287 examples, 0 failures with HTTPClient 2.10.0 on Ruby 3.4.11.
  • git diff --check passed.

@yyuu
yyuu marked this pull request as ready for review November 2, 2026 05:18

@kietdo360 kietdo360 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@yyuu
yyuu merged commit 904a66f into master Nov 2, 2026
11 checks passed
@yyuu
yyuu deleted the require-httpclient-2.10.0 branch November 2, 2026 06:12
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