aiohttp
aiohttp copied to clipboard
Asynchronous HTTP client/server framework for asyncio and Python
Bumps [isal](https://github.com/pycompression/python-isal) from 1.7.2 to 1.8.0. Release notes Sourced from isal's releases. version 1.8.0 Python 3.14 is supported. Python 3.8 and 3.9 are no longer supported. Fix an issue where...
## What do these changes do? Many users have begged for http2 protocols and website use http2 to talk to legitimate users. With the rise of this new technologies hosting...
## What do these changes do? When aiohttp returns an empty reader, the first time the `iter_chunks()` iterator stops after the first read as expected. However, on the second empty...
## What do these changes do? This PR improves error messages for `ContentLengthError` by including both the expected and received byte counts. When a response body doesn't match the Content-Length...
## What do these changes do? These changes implement SSL certificate access functionality for ClientResponseError exceptions and all its subclasses. ## Are there changes in behavior for the user? No...
## What do these changes do? using orjson replace ujson using orjson replace ujson ## Is it a substantial burden for the maintainers to support this? no ## Related issue...
Bumps [isal](https://github.com/pycompression/python-isal) from 1.7.2 to 1.8.0. Release notes Sourced from isal's releases. version 1.8.0 Python 3.14 is supported. Python 3.8 and 3.9 are no longer supported. Fix an issue where...
### Discussed in https://github.com/aio-libs/aiohttp/discussions/11437 Originally posted by **UltimateLobster** August 19, 2025 After testing abit with the new client middlewares feature I've noticed something weird about the integration of the feature...
### Is your feature request related to a problem? I want to reduce my connection limit on getting rate-limited. A web server can decide to rate-limit number of connections out...
Once we have tests working on Python 3.15, we should see if the changes in #11112 can be reverted and verify that all our tests continue passing.