v3.8.1
github-actions
released this
14 Nov 21:25
·
4302 commits
to master
since this release
Bugfixes
- Fix the error in handling the return value of
getaddrinfo
.
getaddrinfo
will return an(int, bytes)
tuple, if CPython could not handle the address family.
It will cause a index out of range error in aiohttp. For example, if user compile CPython with
--disable-ipv6
option but his system enable the ipv6.
(#5901) - Do not install "examples" as a top-level package.
(#6189) - Restored ability to connect IPv6-only host.
(#6195) - Remove
Signal
from__all__
, replaceaiohttp.Signal
withaiosignal.Signal
in docs
(#6201) - Made chunked encoding HTTP header check stricter.
(#6305)
Improved Documentation
- update quick starter demo codes.
(#6240) - Added an explanation of how tiny timeouts affect performance to the client reference document.
(#6274) - Add flake8-docstrings to flake8 configuration, enable subset of checks.
(#6276) - Added information on running complex applications with additional tasks/processes -- :user:
Dreamsorcerer
.
(#6278)
Misc
- (#6205)