Update dependency aiohttp to v3.9.0rc0 #248
Merged
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.
This PR contains the following updates:
==3.9.0b0->==3.9.0rc0Release Notes
aio-libs/aiohttp (aiohttp)
v3.9.0rc0: 3.9.0rc0Compare Source
Features
Performance: Skipped filtering
CookieJarwhen the jar is empty or all cookies have expired.(#7819)
Performance: Only check origin if insecure scheme and there are origins to treat as secure, in
CookieJar.filter_cookies().(#7821)
Performance: Used timestamp instead of
datetimeto achieve faster cookie expiration inCookieJar.(#7824)
Bugfixes
Fixed an issue where the client could go into an infinite loop. -- by :user:
Dreamsorcerer(#7815)
Added HTTP method validation.
(#6533)
Fixed arbitrary sequence types being allowed to inject values via version parameter. -- by :user:
Dreamsorcerer(#7835)
Performance: Fixed increase in latency with small messages from websocket compression changes.
(#7797)
v3.9.0b1: 3.9.0b1Compare Source
Features
Added
WebSocketResponse.get_extra_info()to access a protocol transport's extra info.(#7078)
Allow
linkargument to be set to None/empty in HTTP 451 exception.(#7689)
Added
shutdown_timeoutparameter toBaseRunner, whiledeprecating
shutdown_timeoutparameter fromBaseSite. -- by :user:Dreamsorcerer(#7718)
Bugfixes
Fixed keep-alive connections stopping a graceful shutdown. -- by :user:
Dreamsorcerer(#7718)
Fixed
ClientWebSocketResponse.close_codebeing erroneously set toNonewhen there are concurrent async tasks receiving data and closing the connection.(#7306)
Changed
AppKeywarning toweb.NotAppKeyWarningand stop it being displayed by default. -- by :user:Dreamsorcerer(#7677)
Fix issue with insufficient HTTP method and version validation.
(#7700)
Add check to validate that absolute URIs have schemes.
(#7712)
Fix unhandled exception when Python HTTP parser encounters unpaired Unicode surrogates.
(#7715)
Update parser to disallow invalid characters in header field names and stop accepting LF as a request line separator.
(#7719)
Fix py http parser not treating 204/304/1xx as an empty body
(#7755)
Ensure empty body response for 1xx/204/304 per RFC 9112 sec 6.3
(#7756)
Fixed an issue when a client request is closed before completing a chunked payload -- by :user:
Dreamsorcerer(#7764)
Edge Case Handling for ResponseParser for missing reason value
(#7776)
Fixed a rare
RuntimeError: await wasn't used with futureexception -- by :user:stalkerg(#7785)
Improved Documentation
Fix, update, and improve client exceptions documentation.
(#7733)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.