chore(deps): bump httpx2 from 2.7.0 to 2.12.0 in the python-security group across 1 directory - #3823
chore(deps): bump httpx2 from 2.7.0 to 2.12.0 in the python-security group across 1 directory#3823dependabot[bot] wants to merge 1 commit into
Conversation
Castiron custom code✅ No new custom-code files detected. 36 mixed files remain; 0 existing customizations changed. Compared 36 existing customizations unchanged
A changed generated baseline means this report cannot reliably identify which handwritten lines changed. Inspect the custom-code diffDownload the exact patch produced by this run (requires repository access): gh run download 34294593637 --repo openai/openai-python \
--name castiron-custom-code-34294593637-1 --dir /tmp/castiron-custom-code-34294593637-1
git apply --stat /tmp/castiron-custom-code-34294593637-1/custom-code.patch
cat /tmp/castiron-custom-code-34294593637-1/custom-code.patchOr reproduce it from an SDK checkout containing the vendored reporter: git fetch --no-tags origin 8011140bbeb771d56425602950875bf87beae39e 5963ac910529b712d646ad48a0d49005ab4ed870
python3 scripts/castiron/custom_code_report.py report \
--base 8011140bbeb771d56425602950875bf87beae39e \
--head 5963ac910529b712d646ad48a0d49005ab4ed870 --fetch --require-head-hash --public \
--out /tmp/castiron-custom-code-5963ac910529
cat /tmp/castiron-custom-code-5963ac910529/custom-code.patchThis is the current full custom patch for mixed files, not an attribution of only the handwritten lines changed by this PR. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 34b090b7ee
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| [[package]] | ||
| name = "openai" | ||
| version = "3.9.0" # x-release-please-version | ||
| version = "3.9.0" |
There was a problem hiding this comment.
Restore the release-please version marker
This rewrite drops the # x-release-please-version suffix from the editable package version. The dependency-review job in .github/workflows/ci.yml:66 explicitly requires the exact marked string in uv.lock, so every CI run for this commit fails before uv lock --check; restore the marker after regenerating the lockfile.
Useful? React with 👍 / 👎.
| [[package]] | ||
| name = "httpx2" | ||
| version = "2.7.0" | ||
| version = "2.12.0" |
There was a problem hiding this comment.
Publish the security-fixed dependency floors
Because this is a python-security update, changing only the lockfile leaves the published requirement at httpx2>=2.7.0, so downstream SDK installations may still select the vulnerable release. The parent security checker invoked by .github/workflows/ci.yml:55 rejects this commit first with Add a reviewed contextual transitive security dependency boundary for httpcore2 and, after supplying that boundary, with Raise the published security-fixed minimum for httpx2; raise the runtime httpx2 floor and add the corresponding reviewed httpcore2 constraint.
AGENTS.md reference: AGENTS.md:L31-L34
Useful? React with 👍 / 👎.
Bumps the python-security group with 1 update in the / directory: [httpx2](https://github.com/pydantic/httpx2). Updates `httpx2` from 2.7.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.7.0...v2.12.0) --- updated-dependencies: - dependency-name: httpx2 dependency-version: 2.12.0 dependency-type: direct:production dependency-group: python-security ... Signed-off-by: dependabot[bot] <support@github.com>
34b090b to
5963ac9
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 5963ac9105
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| [[package]] | ||
| name = "httpx2" | ||
| version = "2.7.0" | ||
| version = "2.12.0" |
There was a problem hiding this comment.
Add sync and async decompression security tests
Because 2.12.0 is being adopted specifically for bounded incremental decompression and stream cleanup on decoding failures, add focused public-entrypoint tests for both synchronous and asynchronous clients using large compressed responses and malformed compressed streams. The existing large-payload coverage supplies only uncompressed httpx2.Response bodies, so it cannot detect a regression in the security behavior this update is intended to provide.
AGENTS.md reference: AGENTS.md:L41-L45
Useful? React with 👍 / 👎.
Bumps the python-security group with 1 update in the / directory: httpx2.
Updates
httpx2from 2.7.0 to 2.12.0Release notes
Sourced from httpx2's releases.
... (truncated)
Changelog
Sourced from httpx2's changelog.
... (truncated)
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)