chore(deps): bump httpx2 from 2.10.0 to 2.12.0 - #349
Merged
Conversation
lelia
approved these changes
Sep 9, 2026
Contributor
|
Dependabot (@dependabot) rebase |
Bumps [httpx2](https://github.com/pydantic/httpx2) from 2.10.0 to 2.12.0. - [Release notes](https://github.com/pydantic/httpx2/releases) - [Changelog](https://github.com/pydantic/httpx2/blob/main/src/httpx2/CHANGELOG.md) - [Commits](pydantic/httpx2@v2.10.0...v2.12.0) --- updated-dependencies: - dependency-name: httpx2 dependency-version: 2.12.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/uv/httpx2-2.12.0
branch
from
September 9, 2026 17:23
9738d98 to
671b0e2
Compare
lelia
added a commit
that referenced
this pull request
Sep 9, 2026
…ch pins Brings in #348 and #349, which move httpx2 and httpcore2 to 2.12.0 and close five Dependabot advisories (GHSA-8xx6-hgc6-gc2m and GHSA-7mj9-2mp8-4m2p high, three medium). No CLI code change is needed for these, and the reason is worth recording: httpx2 is not a runtime dependency. It arrives transitively through `hatch` in the dev extra, so it is absent from the published wheel's Requires-Dist and never reaches anyone installing socketsecurity from PyPI. Nothing under socketsecurity/ imports httpx or httpcore, and the only hatch commands this repository runs are `hatch version` and `hatch build`, neither of which performs HTTP. The advisories describe build-tooling exposure on developer machines and CI runners, not shipped surface. Verified against the release path rather than assumed: hatch version, hatch build, twine check, and a no-deps wheel install with a bytecode compile all pass on 2.12.0, as do the 568 unit and core tests. Separately, the same investigation turned up three different pins for the same build tooling: build-system.requires wanted hatchling 1.32.0, the dev extra pulled 1.28.0 via hatch 1.18.0, and .github/actions/setup-hatch installed hatchling 1.27.0 with hatch 1.14.0 -- so CI ran an older hatch than local development. The artifact was never affected, because `hatch build` resolves the backend in an isolated environment from build-system.requires and the wheel records `Generator: hatchling 1.32.0`. The composite action now matches the other two, verified by building in a clean virtualenv with the new pins. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
4 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps httpx2 from 2.10.0 to 2.12.0.
Release notes
Sourced from httpx2's releases.
... (truncated)
Changelog
Sourced from httpx2's changelog.
Commits
71ae23bVersion 2.12.0 (#1147)4fd0c70Decode compressed response bodies incrementally (#1126)d588e52Usebackports.zstdon Python 3.13 and earlier (#1146)344589dVersion 2.11.0 (#1143)de96d81Validate multipart part headers (#1142)51c3269Require brotli 1.2.0 in the brotli extra (#1141)829b93aRespect explicit Transfer-Encoding headers (#1137)4fa6c8eFix changelog extraction regex for H2 release headings (#1136)8a6f370Restore deprecated status code aliases (#1135)d03f1ecAdd public Origin API (#1134)