aio-libs
aiohttp
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Fix docs: use versionadded:: 4.0 instead of 3.11 for BaseRunner.serve_forever
sanyamk23:feature/add-serve-forever
24 minutes ago
Fix CHANGES fragment: use plain text for asyncio.Server.serve_forever reference
sanyamk23:feature/add-serve-forever
40 minutes ago
Add serve_forever() to BaseRunner Move serve_forever() from AppRunner to BaseRunner so both AppRunner and ServerRunner inherit it. Simplify the implementation to use the existing _site_started and _stopped events instead of the buggy _main_server workaround that checked site._server before it was set. Remove _main_server slot and its assignment in _reg_site(). Reset _sites in cleanup() for proper runner reuse. Update tests and docs.
sanyamk23:feature/add-serve-forever
1 hour ago
Collect the filename sections with a regex
2sumtech:fix/rfc2231-continuation-order
2 hours ago
Apply batched suggestions from code review Co-authored-by: Sam Bull <aa6bs0@sambull.org>
2sumtech:fix/rfc2231-continuation-order
2 hours ago
[PR #13504/502dcec0 backport][3.15] Fix 2 flow control stalls (#13624) **This is a backport of PR #13504 as merged into master (502dcec0728d0937fc2eacde3fd6e5133acf57ed).** Co-authored-by: Sam Bull <git@sambull.org>
3.15
4 hours ago
fix(multipart): apply Content-Encoding in MultipartWriter.as_bytes() as_bytes() returned raw, untransformed part content even when the part headers declared Content-Encoding (gzip/deflate) or Content-Transfer-Encoding (base64/quoted-printable). write() applied these transformations via MultipartPayloadWriter, but as_bytes() called part.as_bytes() directly, skipping the encoding pipeline entirely. This broke digest authentication with qop=auth-int (the entity hash computed from as_bytes() never matched what was actually sent) and returned inconsistent results between as_bytes() and write(). Fix: when a part has encoding or transfer-encoding headers, route it through MultipartPayloadWriter with a buffer writer, matching the write() code path exactly. Added _BufferStreamWriter (minimal AbstractStreamWriter implementation) and 3 regression tests for deflate, base64, and no-encoding cases. Fixes #13495 Generated with Codebuff Co-Authored-By: Codebuff <noreply@codebuff.com>
bunnysayzz:fix/multipart-as-bytes-encoding
4 hours ago
Fix 2 flow control stalls (#13504) (cherry picked from commit 502dcec0728d0937fc2eacde3fd6e5133acf57ed)
patchback/backports/3.15/502dcec0728d0937fc2eacde3fd6e5133acf57ed/pr-13504
6 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
Add AppRunner.serve_forever() method
#13606
53 minutes ago
32a15ca
sanyamk23:feature/add-serve-forever
CodSpeed Performance Gauge
0%
Sort RFC 2231 filename continuations numerically
#13500
2 hours ago
61a6393
2sumtech:fix/rfc2231-continuation-order
CodSpeed Performance Gauge
0%
fix(multipart): apply Content-Encoding in MultipartWriter.as_bytes()
#13625
4 hours ago
c15fdf6
bunnysayzz:fix/multipart-as-bytes-encoding
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs