Sourced from aiohttp's releases.
3.8.6
Security bugfixes
Upgraded the vendored copy of llhttp_ to v9.1.3 -- by :user:
Dreamsorcerer
Thanks to :user:
kenballus
for reporting this, see https://github.com/aio-libs/aiohttp/security/advisories/GHSA-pjjw-qhg8-p2p9... _llhttp: https://llhttp.org
(#7647)
Updated Python parser to comply with RFCs 9110/9112 -- by :user:
Dreamorcerer
Thanks to :user:
kenballus
for reporting this, see https://github.com/aio-libs/aiohttp/security/advisories/GHSA-gfw2-4jvh-wgfg.(#7663)
Deprecation
Added
fallback_charset_resolver
parameter inClientSession
to allow a user-supplied character set detection function.Character set detection will no longer be included in 3.9 as a default. If this feature is needed, please use
fallback_charset_resolver <https://docs.aiohttp.org/en/stable/client_advanced.html#character-set-detection>
_.(#7561)
Features
Enabled lenient response parsing for more flexible parsing in the client (this should resolve some regressions when dealing with badly formatted HTTP responses). -- by :user:
Dreamsorcerer
(#7490)
Bugfixes
Fixed
PermissionError
when.netrc
is unreadable due to permissions.(#7237)
... (truncated)
Sourced from aiohttp's changelog.
3.8.6 (2023-10-07)
Security bugfixes
Upgraded the vendored copy of llhttp_ to v9.1.3 -- by :user:
Dreamsorcerer
Thanks to :user:
kenballus
for reporting this, see https://github.com/aio-libs/aiohttp/security/advisories/GHSA-pjjw-qhg8-p2p9... _llhttp: https://llhttp.org
[#7647](https://github.com/aio-libs/aiohttp/issues/7647) <https://github.com/aio-libs/aiohttp/issues/7647>
_Updated Python parser to comply with RFCs 9110/9112 -- by :user:
Dreamorcerer
Thanks to :user:
kenballus
for reporting this, see https://github.com/aio-libs/aiohttp/security/advisories/GHSA-gfw2-4jvh-wgfg.
[#7663](https://github.com/aio-libs/aiohttp/issues/7663) <https://github.com/aio-libs/aiohttp/issues/7663>
_Deprecation
Added
fallback_charset_resolver
parameter inClientSession
to allow a user-supplied character set detection function.Character set detection will no longer be included in 3.9 as a default. If this feature is needed, please use
fallback_charset_resolver <https://docs.aiohttp.org/en/stable/client_advanced.html#character-set-detection>
_.
[#7561](https://github.com/aio-libs/aiohttp/issues/7561) <https://github.com/aio-libs/aiohttp/issues/7561>
_Features
Enabled lenient response parsing for more flexible parsing in the client (this should resolve some regressions when dealing with badly formatted HTTP responses). -- by :user:
Dreamsorcerer
[#7490](https://github.com/aio-libs/aiohttp/issues/7490) <https://github.com/aio-libs/aiohttp/issues/7490>
_Bugfixes
- Fixed
PermissionError
when.netrc
is unreadable due to permissions.
... (truncated)
996de26
Release v3.8.6 (#7668)8c128d4
[PR #7651/45f98b7d
backport][3.8] Fix BadStatusLine message (#7666)89b7df1
Allow lax response parsing on Py parser (#7663)
(#7664)d5c12ba
[PR #7661/85713a48
backport][3.8] Update Python parser for RFCs 9110/9112 (#7...8a3977a
[PR #7272/b2a7983a
backport][3.8] Fix Read The Docs config (#7650)bcc416e
[PR #7647/1303350e
backport][3.8] Upgrade to llhttp 9.1.3 (#7648)b30c0cd
Remove chardet/charset-normalizer. (#7589)5946c74
CookieJar - return 'best-match' and not LIFO (#7577)
(#7588)8c4ec62
[PR #7518/8bd42e74
backport][3.8] Fix GunicornWebWorker max_requests_jitter n...a0d234d
Use lenient headers for response parser (#7490)
(#7492)