chore(deps): bump aiohttp from 3.9.0b0 to 3.9.1
Bumps aiohttp from 3.9.0b0 to 3.9.1.
Release notes
Sourced from aiohttp's releases.
3.9.1
Bugfixes
Fixed importing aiohttp under PyPy on Windows.
(#7848)
Fixed async concurrency safety in websocket compressor.
(#7865)
Fixed
ClientResponse.close()releasing the connection instead of closing.(#7869)
Fixed a regression where connection may get closed during upgrade. -- by :user:
Dreamsorcerer(#7879)
Fixed messages being reported as upgraded without an Upgrade header in Python parser. -- by :user:
Dreamsorcerer(#7895)
3.9.0
Features
Introduced
AppKeyfor static typing support ofApplicationstorage. See https://docs.aiohttp.org/en/stable/web_advanced.html#application-s-config(#5864)
Added a graceful shutdown period which allows pending tasks to complete before the application's cleanup is called. The period can be adjusted with the
shutdown_timeoutparameter. -- by :user:Dreamsorcerer. See https://docs.aiohttp.org/en/latest/web_advanced.html#graceful-shutdown(#7188)
Added
handler_cancellation <https://docs.aiohttp.org/en/stable/web_advanced.html#web-handler-cancellation>_ parameter to cancel web handler on client disconnection. -- by :user:mosquitoThis (optionally) reintroduces a feature removed in a previous release. Recommended for those looking for an extra level of protection against denial-of-service attacks.(#7056)
Added support for setting response header parameters
max_line_sizeandmax_field_size.
... (truncated)
Changelog
Sourced from aiohttp's changelog.
3.9.1 (2023-11-26)
Bugfixes
Fixed importing aiohttp under PyPy on Windows.
[#7848](https://github.com/aio-libs/aiohttp/issues/7848) <https://github.com/aio-libs/aiohttp/issues/7848>_Fixed async concurrency safety in websocket compressor.
[#7865](https://github.com/aio-libs/aiohttp/issues/7865) <https://github.com/aio-libs/aiohttp/issues/7865>_Fixed
ClientResponse.close()releasing the connection instead of closing.
[#7869](https://github.com/aio-libs/aiohttp/issues/7869) <https://github.com/aio-libs/aiohttp/issues/7869>_Fixed a regression where connection may get closed during upgrade. -- by :user:
Dreamsorcerer
[#7879](https://github.com/aio-libs/aiohttp/issues/7879) <https://github.com/aio-libs/aiohttp/issues/7879>_Fixed messages being reported as upgraded without an Upgrade header in Python parser. -- by :user:
Dreamsorcerer
[#7895](https://github.com/aio-libs/aiohttp/issues/7895) <https://github.com/aio-libs/aiohttp/issues/7895>_
3.9.0 (2023-11-18)
Features
Introduced
AppKeyfor static typing support ofApplicationstorage. See https://docs.aiohttp.org/en/stable/web_advanced.html#application-s-config
[#5864](https://github.com/aio-libs/aiohttp/issues/5864) <https://github.com/aio-libs/aiohttp/issues/5864>_Added a graceful shutdown period which allows pending tasks to complete before the application's cleanup is called. The period can be adjusted with the
shutdown_timeoutparameter. -- by :user:Dreamsorcerer. See https://docs.aiohttp.org/en/latest/web_advanced.html#graceful-shutdown
[#7188](https://github.com/aio-libs/aiohttp/issues/7188) <https://github.com/aio-libs/aiohttp/issues/7188>_Added
handler_cancellation <https://docs.aiohttp.org/en/stable/web_advanced.html#web-handler-cancellation>_ parameter to cancel web handler on client disconnection. -- by :user:mosquitoThis (optionally) reintroduces a feature removed in a previous release.
... (truncated)
Commits
6333c02Release v3.9.1 (#7911)9dbd273[PR #7673/aa7d1a8f backport][3.9] Document release process (#7909)dd175b6Fix regression with connection upgrade (#7879) (#7908)946523dFix flaky websocket test (#7902) (#7904)ddc2a26[PR #7896/9a7cfe77 backport][3.9] Fix some flaky tests (#7900)2ae4d6fMessage is not upgraded if Upgrade header is missing (#7895) (#7898)bb11101Restore async concurrency safety to websocket compressor (#7865) (#7889)6dd0122Update dependabot.yml (#7888)41a9f1fBump mypy from 1.7.0 to 1.7.1 (#7882)a049701Fix usage of proxy.py in test_proxy_functional (#7773) (#7876)- Additional commits viewable in compare view
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 mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)