Skip to content

chore(deps): Bump aiohttp from 3.14.0 to 3.14.3 - #235

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/aiohttp-3.14.3
Open

chore(deps): Bump aiohttp from 3.14.0 to 3.14.3#235
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/aiohttp-3.14.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 4, 2026

Copy link
Copy Markdown

Bumps aiohttp from 3.14.0 to 3.14.3.

Changelog

Sourced from aiohttp's changelog.

3.14.3 (2026-07-22)

Bug fixes

  • Fixed the client dropping only the first Authorization, Cookie and Proxy-Authorization header when a redirect crossed an origin -- by :user:arshsmith1.

    Related issues and pull requests on GitHub: :issue:13180.

  • Fixed error message construction in the C HTTP parser -- by :user:bdraco.

    Related issues and pull requests on GitHub: :issue:13222.


3.14.2 (2026-07-20)

Bug fixes

  • Fixed :py:attr:~aiohttp.web.StreamResponse.last_modified rounding a :class:datetime.datetime with a fractional second down.

    Related issues and pull requests on GitHub: :issue:5303.

  • Fixed resolving localhost on Windows to fall back without AI_ADDRCONFIG when the first lookup fails, so localhost still works without an active network.

    Related issues and pull requests on GitHub: :issue:5357.

... (truncated)

Commits

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.14.0 to 3.14.3.
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](aio-libs/aiohttp@v3.14.0...v3.14.3)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.14.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 4, 2026
@fossabot

fossabot Bot commented Aug 4, 2026

Copy link
Copy Markdown

⏳ Analysis Queued

Your fossabot analysis was queued at 2026-08-04 22:21:49 UTC. We'll start as soon as a worker picks it up.


fossabot will update this comment as the analysis progresses.

@fossabot

fossabot Bot commented Aug 4, 2026

Copy link
Copy Markdown

fossabot Analysis Paused

App impact analysis skipped — out of credits

Breaking change detection completed but more credits are needed to enable usage detection, impact analysis, fix suggestions, and get your final upgrade determination.

aiohttp 3.14.03.14.3

We found 2 breaking changes.

  • Removed METH_HEAD_ALL and METH_CONNECT_ALL constants from hdrs module. These frozensets of case-permutations are no longer available. Use direct comparison with hdrs.METH_HEAD or hdrs.METH_CONNECT instead (methods are now normalized to uppercase). (v3.14.2, package source)
  • WebSocketReader compress and decode_text parameters no longer have default values - they must now be explicitly provided when instantiating the reader. (v3.14.2, package source)
View more changes for aiohttp
  • Fixed the client dropping only the first Authorization, Cookie and Proxy-Authorization header when a redirect crossed an origin -- by :user:arshsmith1. (v3.14.2-3.14.3, release notes)
  • Fixed error message construction in the C HTTP parser -- by :user:bdraco. (v3.14.2-3.14.3, release notes)
  • Numeric IPv4 resolver bypass (v3.14.0-3.14.1, commit)
  • Fix pipelined request after websocket response (v3.14.0-3.14.1, commit)
  • Fix race condition in connector (v3.14.0-3.14.1, commit)
  • Fix flaky test_handler_returns_not_response (v3.14.0-3.14.1, commit)
  • Fix flaky test_tcp_connector_fingerprint (v3.14.0-3.14.1, commit)
  • Shrink slow client and URL dispatcher benchmarks (v3.14.0-3.14.1, commit)
  • Fix flaky middleware recursion tests (v3.14.0-3.14.1, commit)
  • Fix octal tests (v3.14.0-3.14.1, commit)

...and 106 more in the full analysis


You have no credits left. Reach out to autoupdates@fossa.com and we'll top you up.

Credits are consumed when dependency updates are reviewed or proposed.

Re-run with @fossabot analyze.

Mute out-of-credit notifications until next month (expires 2026-09-01T00:00:00.000Z)

1 similar comment
@fossabot

fossabot Bot commented Aug 4, 2026

Copy link
Copy Markdown

fossabot Analysis Paused

App impact analysis skipped — out of credits

Breaking change detection completed but more credits are needed to enable usage detection, impact analysis, fix suggestions, and get your final upgrade determination.

aiohttp 3.14.03.14.3

We found 2 breaking changes.

  • Removed METH_HEAD_ALL and METH_CONNECT_ALL constants from hdrs module. These frozensets of case-permutations are no longer available. Use direct comparison with hdrs.METH_HEAD or hdrs.METH_CONNECT instead (methods are now normalized to uppercase). (v3.14.2, package source)
  • WebSocketReader compress and decode_text parameters no longer have default values - they must now be explicitly provided when instantiating the reader. (v3.14.2, package source)
View more changes for aiohttp
  • Fixed the client dropping only the first Authorization, Cookie and Proxy-Authorization header when a redirect crossed an origin -- by :user:arshsmith1. (v3.14.2-3.14.3, release notes)
  • Fixed error message construction in the C HTTP parser -- by :user:bdraco. (v3.14.2-3.14.3, release notes)
  • Numeric IPv4 resolver bypass (v3.14.0-3.14.1, commit)
  • Fix pipelined request after websocket response (v3.14.0-3.14.1, commit)
  • Fix race condition in connector (v3.14.0-3.14.1, commit)
  • Fix flaky test_handler_returns_not_response (v3.14.0-3.14.1, commit)
  • Fix flaky test_tcp_connector_fingerprint (v3.14.0-3.14.1, commit)
  • Shrink slow client and URL dispatcher benchmarks (v3.14.0-3.14.1, commit)
  • Fix flaky middleware recursion tests (v3.14.0-3.14.1, commit)
  • Fix octal tests (v3.14.0-3.14.1, commit)

...and 106 more in the full analysis


You have no credits left. Reach out to autoupdates@fossa.com and we'll top you up.

Credits are consumed when dependency updates are reviewed or proposed.

Re-run with @fossabot analyze.

Mute out-of-credit notifications until next month (expires 2026-09-01T00:00:00.000Z)

@sonarqubecloud

sonarqubecloud Bot commented Aug 4, 2026

Copy link
Copy Markdown

@depintel-bot

depintel-bot Bot commented Aug 4, 2026

Copy link
Copy Markdown

🟠 Review before merging

🟠🟣 Review one behavior before merging

A documented behavior change intersects with repository usage; impact depends on the inputs reaching the changed code path.

Security advisory: GHSA-2fqr-mr3j-6wp8, GHSA-4fvr-rgm6-gqmc, GHSA-4m7w-qmgq-4wj5, GHSA-63hw-fmq6-xxg2, GHSA-9x8q-7h8h-wcw9, GHSA-cq5v-8q36-5273, GHSA-g3cq-j2xw-wf74, GHSA-hpj7-wq8m-9hgp, GHSA-mfx4-hv73-q22v, GHSA-mq44-7p77-q5h7, GHSA-xcgm-r5h9-7989, PYSEC-2026-2107, PYSEC-2026-2108, PYSEC-2026-2109, PYSEC-2026-2110, PYSEC-2026-2111, PYSEC-2026-2112, PYSEC-2026-2113, PYSEC-2026-237, PYSEC-2026-3545, PYSEC-2026-3546, PYSEC-2026-3547

View evidence and analysis receipt

depintel verdict: caution

Package: aiohttp 3.14.0 -> 3.14.3

review 6ea68b6a0e32 · engine 96093ce

⚠️ DEGRADED REVIEW — call-site exposure analysis failed after retries — this verdict was graded WITHOUT call-site evidence. Treat this verdict as weaker evidence than usual; a re-review will run on the next poll cycle.

🔒 Security fix: this bump fixes GHSA-2fqr-mr3j-6wp8, GHSA-4fvr-rgm6-gqmc, GHSA-4m7w-qmgq-4wj5, GHSA-63hw-fmq6-xxg2 (+18 more) (per OSV). Merging is security-positive; this review took the full path because security fixes often carry behavioral hardening.

Impact: MODERATE — 1 changed symbol(s) intersect your usage. Review the findings against the touched call sites before merging.

A documented behavior change intersects with repository usage; impact depends on the inputs reaching the changed code path.

Verifier audit: The engine verdict is consistent with its basis. There is a real symbol intersection (TCPConnector, 66 usage sites) with a concrete behavior change (rejecting non-canonical IPv4 forms), plus a blocking lexicon hit and a missing data-lane analysis. However, the exposure analysis failed, meaning call-site reachability is genuinely unmeasured — the engine cannot prove whether any of the 66 sites pass non-canonical IPv4 literals. The engine explicitly states 'impact UNMEASURED' and 'verdict must not lean on an assumed-clean here.' Per the vocabulary contract, 'unknown' is the honest answer when evidence is insufficient to judge, while 'caution' requires a REACHABLE, unresolved risk. Since reachability could not be determined, 'unknown' is the correct level, not a contradiction. The engine also queued auto re-review, reflecting its intent to resolve the gap.

Signal Result
Version delta patch
Repo usage scanned yes (66 site(s))
Usage ∩ changed API 1
Static API findings 0
Release-note findings (LLM) 1
Changelog red-flag terms 4
Package type import library
Dependency scope runtime (pyproject [tool.poetry.dependencies])
CI on this PR failing (11/16 checks green)

🔴 CI is failing on this PR (5/16 checks). Inspect the failures before considering this update.

Basis: usage intersects behavior changes, but call-site exposure analysis was unavailable — impact UNMEASURED (auto re-review queued) [shadow:verify:full=unknown] [lattice-acting: fold=caution takes the seat; assembly said unknown (recorded as shadow); receipts in causes ledger]

Touched symbols:

  • TCPConnector

Findings:

  • aiohttp.TCPConnector (behavior_change, llm, confidence 0.90)
    • TCPConnector now rejects legacy non-canonical numeric IPv4 host forms with InvalidUrlClientError.
    • Evidence: Changed :class:~aiohttp.TCPConnector to reject legacy non-canonical numeric IPv4 host forms such as 2130706433, 017700000001 and 127.1 with :exc:~aiohttp.InvalidUrlClientError; only canonical dotted-quad IPv4 literals are now treated as IP address literals, while every other host is sent through the configured resolver
    • Source: https://github.com/aio-libs/aiohttp/releases/tag/v3.14.1

Run: 20260815T094113Z-51f818a68e6f


Evidence is static analysis plus release evidence available to depintel at run time. This advisory verdict is not a substitute for maintainer review.

@depintel-bot depintel-bot Bot added lapisa:caution One thing needs a human look lapisa:security Carries a security fix lapisa:unknown Not fully measured yet lapisa:security-fix Ships a security fix and removed lapisa:caution One thing needs a human look lapisa:unknown Not fully measured yet lapisa:security Carries a security fix labels Aug 9, 2026
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 lapisa:caution One thing needs a human look lapisa:security-fix Ships a security fix python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants