chore(deps): bump the uv group across 1 directory with 2 updates - #680
chore(deps): bump the uv group across 1 directory with 2 updates#680dependabot[bot] wants to merge 1 commit into
Conversation
Bumps the uv group with 2 updates in the / directory: [aiohttp](https://github.com/aio-libs/aiohttp) and [cryptography](https://github.com/pyca/cryptography). Updates `aiohttp` from 3.14.1 to 3.14.3 - [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst) - [Commits](aio-libs/aiohttp@v3.14.1...v3.14.3) Updates `cryptography` from 48.0.1 to 50.0.0 - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@48.0.1...50.0.0) --- updated-dependencies: - dependency-name: aiohttp dependency-version: 3.14.3 dependency-type: direct:production dependency-group: uv - dependency-name: cryptography dependency-version: 50.0.0 dependency-type: indirect dependency-group: uv ... Signed-off-by: dependabot[bot] <support@github.com>
Completed Working on "Code Review"✅ Review publishing complete: all chunk comments were posted and final review submitted (COMMENT). Total comments: 3 across 1 files. ✅ Workflow completed successfully. |
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.OpenSSF Scorecard
Scanned Files
|
There was a problem hiding this comment.
Review Summary
Findings by importance
- BLOCKER: 0
- CRITICAL: 0
- MAJOR: 2
- MINOR: 1
- SUGGESTION: 0
- PRAISE: 0
Key themes
- Transitive dependency drift risk in
uv.lock(notablylitellm,fastmcp, andfastmcp-slim) broadens runtime impact beyond the explicitly targeted dependency bumps. - Behavioral compatibility validation is missing for upgraded networking/runtime packages where subtle runtime changes can affect auth, redirects, and protocol behavior.
Recommended next steps
- Add or enforce version constraints for high-risk transitive packages (
litellm,fastmcp*) to keep currently validated versions, or - Add focused integration coverage for AI provider flows, MCP protocol interactions, and cross-origin redirect/auth-header behavior to validate the new lock resolution before merge.
- Re-run dependency update after guardrails/tests are in place to keep this upgrade low-risk and auditable.
| [[package]] | ||
| name = "aiohttp" | ||
| version = "3.14.1" | ||
| version = "3.14.3" |
There was a problem hiding this comment.
[minor]: This lockfile update moves aiohttp to 3.14.3, which intentionally changes cross-origin redirect handling to drop all Authorization/Cookie/Proxy-Authorization headers instead of only the first occurrence. If any integration relied on prior buggy behavior (multiple credential header copies surviving), request flows may change and should be regression-tested.
Add/confirm integration coverage around cross-origin redirects in HTTP client flows that use aiohttp-based stacks (directly or via litellm) to verify auth/cookie propagation expectations.
| @@ -1235,7 +1232,7 @@ wheels = [ | |||
|
|
|||
| [[package]] | |||
There was a problem hiding this comment.
[major]: This lockfile update silently advances transitive litellm from 1.92.0 to 1.95.0 as part of an unrelated dependency bump. Given the large artifact size increase and rapid feature churn in this package, this introduces runtime-behavior risk for AI request routing without any accompanying compatibility validation in this PR.
Constrain litellm to the previous tested range (or pin to 1.92.x) for this PR, or add explicit integration tests covering core provider calls before accepting the transitive jump.
| @@ -600,19 +597,19 @@ wheels = [ | |||
|
|
|||
There was a problem hiding this comment.
[major]: fastmcp and fastmcp-slim are both upgraded transitively (3.4.5 → 3.4.6) with no direct intent or validation, which can alter MCP server/client protocol behavior at runtime. For a dependency-only PR, this broadens blast radius beyond the targeted security/runtime fixes.
Add explicit version constraints for fastmcp* to keep current tested versions in this PR, or include targeted MCP integration tests to prove protocol compatibility before allowing the transitive bump.
Bumps the uv group with 2 updates in the / directory: aiohttp and cryptography.
Updates
aiohttpfrom 3.14.1 to 3.14.3Changelog
Sourced from aiohttp's changelog.
... (truncated)
Commits
5e392ceRelease v3.14.3 (#13225)49f65d5[PR #13222/f4866933 backport][3.14] Build C parser error message from bounded...240099e[PR #13180/ee53d655 backport][3.14] drop every copy of credential headers on ...d93f30aBump version (#13202)c1b9212Release v3.14.2 (#13201)380d4b5[PR #13054/ed8b040c backport][3.14] escape backslashes in digest auth quoted-...e1e1beeMake llhttp method array size dynamic (#13174) (#13196)aa4cf29[PR #13170/2b906869 backport][3.14] Fix StreamResponse.last_modified rounding...71b57b4[PR #13172/a57747ed backport][3.14] Fix C parser folding fragment into query_...64a03fb[PR #13169/1adc0cd7 backport][3.14] Upgrade http:// to https:// in README.rst...Updates
cryptographyfrom 48.0.1 to 50.0.0Changelog
Sourced from cryptography's changelog.
... (truncated)
Commits
dcb7050Prepare for 50.0.0 release (#15372)53fccd9Don't leak how PKCS#7 encryptedKey decryption failed (#15369)d472f97Addfrom __future__ import annotationsto all src/ Python files (#15371)908773dBump downstream dependencies in CI (#15368)2cc07ccBump BoringSSL, OpenSSL, AWS-LC in CI (#15367)c94ede9chore(deps): bump ruff from 0.16.0 to 0.16.1 (#15366)67a8308chore(deps): bump virtualenv from 21.7.0 to 21.7.1 (#15365)95018ffRelease the GIL in one-shot AEAD encrypt/decrypt (#15361)6954733Release the GIL during DH and DSA parameter generation (#15364)6893b94Import _serialization instead of serialization in x509/extensions (#15363)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditionsYou can disable automated security fix PRs for this repo from the Security Alerts page.