aio-libs
aiohttp
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Apply suggestion from @Dreamsorcerer
fix-client-leak
2 hours ago
Close request body Payload on mid-upload disconnect The HTTP client did not close the request-body Payload when the body write failed part-way through (e.g. the server resets the TCP connection mid-upload). For file-backed bodies (open(path, "rb"), pathlib.Path, or FormData with a file field), the underlying OS file descriptor was leaked until garbage collection, so repeated failed uploads to a peer that disconnects mid-upload accumulate descriptors and can exhaust RLIMIT_NOFILE, denying service to the client process. This mirrors the server-side fix (Response.write_eof try/finally close) on the symmetric client path. The body is closed in ClientSession._request's terminal except BaseException handler, alongside the existing close on the success path and the redirect-abort branches. Closing here (rather than in ClientRequest._write_bytes) preserves the retry_persistent_connection path, which continues the request loop and must keep the body intact for retry. Payload.close() is idempotent, so this is safe even where abort branches already close the body.
fix-client-leak
3 hours ago
Redundant check
fix-digest-auth2
5 hours ago
Apply suggestion from @Dreamsorcerer
fix-digest-auth2
5 hours ago
Rename 12990.bugfix.rst to 12983.bugfix.rst
fix-digest-auth
7 hours ago
Bump coverage from 7.14.2 to 7.14.3 Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.14.2 to 7.14.3. - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](https://github.com/coveragepy/coveragepy/compare/7.14.2...7.14.3) --- updated-dependencies: - dependency-name: coverage dependency-version: 7.14.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/pip/coverage-7.14.3
15 hours ago
Bump coverage from 7.14.2 to 7.14.3 Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.14.2 to 7.14.3. - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](https://github.com/coveragepy/coveragepy/compare/7.14.2...7.14.3) --- updated-dependencies: - dependency-name: coverage dependency-version: 7.14.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/pip/3.15/coverage-7.14.3
15 hours ago
Fix case sensitivity (#12931)
master
19 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
Close request body Payload on exception
#12985
2 hours ago
8ce8c69
fix-client-leak
CodSpeed Performance Gauge
0%
Fix Digest challenge with multiple schemes
#12984
5 hours ago
8484745
fix-digest-auth2
CodSpeed Performance Gauge
0%
Fix empty domain issue in DigestAuthMiddleware
#12983
7 hours ago
29f9484
fix-digest-auth
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs