Skip to content

Bump http from 5.3.1 to 6.0.4 in /ruby - #40

Merged
github-actions[bot] merged 2 commits into
mainfrom
dependabot/bundler/ruby/http-6.0.4
Sep 4, 2026
Merged

github-actions[bot] merged 2 commits into
mainfrom
dependabot/bundler/ruby/http-6.0.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 3, 2026 •

Copy link
Copy Markdown
Contributor

Bumps http from 5.3.1 to 6.0.4.

Release notes

Sourced from http's releases.

v6.0.3

Full Changelog: httprb/http@v6.0.2...v6.0.3

v6.0.2

What's Changed

Full Changelog: httprb/http@v6.0.1...v6.0.2

v6.0.1

Full Changelog: httprb/http@v6.0.0...v6.0.1

v6.0.0

What's Changed

... (truncated)

Changelog

Sourced from http's changelog.

[6.0.4] - 2026-07-14

Fixed

  • On Ruby 3.4+ with TCPSocket, the redundant Timeout.timeout wrap around socket-level connect_timeout is removed. The native timeout is used alone, which avoids a slow Thread leak from Timeout::Request retention under abnormal exit paths (see #542). On Ruby 3.2/3.3 and with custom socket classes the previous Timeout.timeout wrap is preserved.

Security

  • HTTP::Request::Builder#make_request_uri now rejects protocol-relative inputs (//host/path) when resolving against a configured base_uri or persistent origin. Previously such inputs were treated as network-path references per RFC 3986 §5.2 and replaced the base authority — via URI#join on the base_uri branch and via string concatenation on the persistent branch — allowing an attacker who controlled the path argument to redirect the request to an arbitrary host and leak any connection-scoped headers (HTTP.auth(...), etc.). See GHSA-r98x-p6m8-xcrv for details.

[6.0.3] - 2026-04-20

Fixed

  • Ship RBS signatures for downstream consumers. Previously only sig/http.rbs was packaged, but it referenced LLHttp::Parser and LLHttp::Delegate (defined only in the unshipped sig/deps.rbs), causing Cannot find type LLHttp::Delegate errors in Steep when loading library "http". Public LLHttp stubs are now shipped in sig/llhttp.rbs, and sig/manifest.yaml declares stdlib dependencies so consumers don't need to re-list them.

[6.0.2] - 2026-03-20

Fixed

  • Fix RBS syntax error.

Changed

  • Improve gem push workflow security and reliability.

[6.0.1] - 2026-03-16

Changed

  • Exclude test files from gem package, reducing gem size by 50% (from 175 KB to 87 KB).

[6.0.0] - 2026-03-16

... (truncated)

Commits
  • 942b1b3 Exclude non-runtime Gemfile groups in gem push workflow
  • 76aa76c Update v6.0.4 release date and link CHANGELOG version headers
  • 6d4df4d Update SimpleCov to version 1.0
  • 1c7e992 Fix typos in code comments
  • 9981d0c Release v6.0.4
  • 45a8993 Follow-ups to httprb/http#840
  • 79ecf7e Fix tests
  • 7371ad8 Skip Timeout.timeout wrap when TCPSocket native connect_timeout is available
  • 1a07d7a Polish GHSA-r98x-p6m8-xcrv fix
  • c7517ab Reject protocol-relative inputs in base_uri / persistent resolution
  • Additional commits viewable in compare view

@dependabot @github

dependabot Bot commented on behalf of github Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: automerge. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Sep 3, 2026
Bumps [http](https://github.com/httprb/http) from 5.3.1 to 6.0.4.
- [Release notes](https://github.com/httprb/http/releases)
- [Changelog](https://github.com/httprb/http/blob/main/CHANGELOG.md)
- [Commits](httprb/http@v5.3.1...v6.0.4)

---
updated-dependencies:
- dependency-name: http
  dependency-version: 6.0.4
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/bundler/ruby/http-6.0.4 branch from 151cbef to be2e50c Compare September 3, 2026 23:36
Co-authored-by: ProxyMesh AI <proxymeshai@users.noreply.github.com>
@github-actions
github-actions Bot merged commit 2b62af1 into main Sep 4, 2026
7 checks passed
@dependabot
dependabot Bot deleted the dependabot/bundler/ruby/http-6.0.4 branch September 4, 2026 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants