Skip to content

Replace httpclient with httpx#175

Open
jguz-pubnub wants to merge 3 commits into
masterfrom
ruby-http2
Open

Replace httpclient with httpx#175
jguz-pubnub wants to merge 3 commits into
masterfrom
ruby-http2

Conversation

@jguz-pubnub

@jguz-pubnub jguz-pubnub commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

feat: replace httpclient gem with httpx, enabling HTTP/2 support

feat: add HttpDispatcher and HttpResponse wrapper classes for a consistent internal API

feat: update timeout, proxy, and keepalive configuration to use HTTPX equivalents

feat: update error handling to use HTTPX::TimeoutError

refactor: update specs and test dependencies accordingly

@pubnub-ops-terraform

pubnub-ops-terraform commented Jun 9, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Swap out the httpclient gem for httpx, which provides HTTP/2 capabilities.
Introduce HttpDispatcher and HttpResponse wrapper classes to maintain a
consistent internal API. Update timeout, proxy, keepalive configuration,
and error handling to use HTTPX equivalents.

@parfeon parfeon 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!

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.

3 participants