aiohttp 3.12.15 released! π Fixed DigestAuthMiddleware algorithm case preservation for better server compatibility. Plus improved docs & packaging updates.
github.com/aio-libs/aio...
@aio-libs.org.bsky.social
We maintain #asyncio libraries including @aiohttp.org and dependencies. https://opencollective.com/aio-libs #aiohttp #aio-libs #python --- This account is under control of @bdraco.org, Sam Bull and @webknjaz.me.
aiohttp 3.12.15 released! π Fixed DigestAuthMiddleware algorithm case preservation for better server compatibility. Plus improved docs & packaging updates.
github.com/aio-libs/aio...
aiohttp 3.12.13 released! π Fixed auto-created TCPConnector not using session's event loop when ClientSession created without explicit connector.
github.com/aio-libs/aio...
aiohttp 3.12.12: Fixed cookie handling bugs - proper octal escape sequences in values & Cookie header parsing now treats attributes as cookies per RFC 6265
github.com/aio-libs/aio...
frozenlist 1.7.0: Added deepcopy support. Fixed debug in wheels for better performance. Line tracing now opt-in. Enforced Cython version pinning.
github.com/aio-libs/fro...
propcache 0.3.2: Fixed docs, upgraded to Cython 3.1, made line tracing opt-in to fix build issues & improve performance.
github.com/aio-libs/pro...
aiohttp 3.12.11: Improved SSL handling with 0s shutdown timeout for instant abort on close. Graceful shutdown during normal ops. ssl_shutdown_timeout deprecated.
github.com/aio-libs/aio...
aiohttp 3.12.10 fixes memory leak of aiodns.DNSResolver when TCPConnector closes without custom resolver. Regression from 3.12.0. Thanks Tasssadar
github.com/aio-libs/aio...
aiohttp 3.12.9: Fixed memory issue where IOBasePayload/TextIOPayload read entire files into memory when streaming. Now correctly chunks large file uploads (64KB chunks)
github.com/aio-libs/aio...
aiohttp 3.12.8: Added preemptive digest auth to DigestAuthMiddleware! Reuses credentials for same protection space, avoiding extra auth trips. Matches browser behavior.
github.com/aio-libs/aio...
aiohttp 3.12.7 is out! Major cookie fixes: handles special chars in names, fixes mismatched quotes, and preserves duplicate names with different domains/paths.
github.com/aio-libs/aio...
aiohttp 3.12.6 is out! This release fixes spurious "Future exception was never retrieved" warnings for connection lost errors.
github.com/aio-libs/aio...
aiohttp 3.12.5 is out! New ssl_shutdown_timeout param to control TLS cleanup timeout (Python 3.11+). Plus perf boost with collections.abc types. Update now!
github.com/aio-libs/aio...
aiohttp 3.12.3 now available: Fixed memory leak in CookieJar.filter_cookies causing unbounded memory growth when making requests to different URL paths which was introduced in 3.10.x
github.com/aio-libs/aio...
aiohttp 3.12.2 is out! Fixes Content-Length header regression for non-GET requests with None body. Now correctly sets to 0. #python #aiohttp
github.com/aio-libs/aio...
Correction: s/aiosignal/aiomonitor/
Joongi maintains the latter, of course.
π aiohttp 3.12.1 is here!
This release solves long-standing issues with POST requests failing on redirects, and more recently, using digest authentication with request bodies.
No more "Form data has been processed already" or "I/O operation on closed file" errors!
3.12.0 is out!
New features:
β’ Client middleware for auth, logging & request modification
β’ HTTP Digest Auth
β’ Custom zlib backends
β’ Better resolver for better performance
β’ Small requests/responses now coalesce into single packets
Plus bug fixes, armv7l wheels & more!
github.com/aio-libs/aio...
#PyConUS keeps going
22.05.2025 19:08 β π 1 π 0 π¬ 0 π 0multidict 6.4.4 is out! This release fixes segfaults in setdefault() and direct view instantiation, and refactors internals for consistency between Python and C implementations. Details: github.com/aio-libs/mul...
Sources
aiohttp 3.12.0b0 is out! This beta adds client middleware support including DigestAuthMiddleware (RFC 7616), custom zlib backend support, socket_factory in TCPConnector, and shared DNS resolver management. Try it now: github.com/aio-libs/aio...
21.05.2025 04:27 β π 2 π 2 π¬ 0 π 1@webknjaz, @sirosen, @achimnol, @bdraco and @devanshu-ziphq
Had a great time hacking on @aiohttp.org (@bdraco.org and @webknjaz.me).
Got a few new contributors and sirosen lurking in, as well as achimnol the aiosignal maintainer.
Looking forward to gathering again tomorrow!
us.pycon.org/2025/events/...
#aio-libs #aiohttp #Python #PyConUS
There were layoffs at MS yesterday and 3 #Python core devs from the Faster CPython team were caught in them. If you know of any jobs, please send them their way:
Eric Snow: www.linkedin.com/in/ericsnowc...
Irit Katriel: www.linkedin.com/in/irit-katr...
Mark Shannon: www.linkedin.com/in/mark-shan...
π @bdraco.org and @webknjaz.me are going to be running a @pycon.us sprint next week.
Come by and say hi!
The sprint link is us.pycon.org/2025/events/....
We've also started a GH project to organize possible vectors or work. But that's not restrictive.
#PyConUS #PyConUS2025 #Python
aiohttp 3.11.18 released
This is a bug fix release that also addresses a regression in 3.11.17
Full changes: github.com/aio-libs/aio...
aiohttp 3.11.17 released
This release improves performance of the WebSocket reader and the web server.
github.com/aio-libs/aio...
frozenlist 1.6.0 released
This release includes free-threading support
github.com/aio-libs/fro...
Thanks to months of consistent contributions by
lysnikolaou of @quansight.com (Lysandros Nikolaou), all of the mandatory dependencies of #aiohttp now ship free-threaded variants of #wheels!
This unlocks the same in aiohttp!
Find a minute to thank him, will you?
#aio-libs #Python #Packaging
yarl 1.20.0 released
This release includes free-threading support.
github.com/aio-libs/yar...
multidict 6.4.3 released
The 6.4.x series significantly improves performances for many operations and fixes some long standing memory leaks.
full changes: github.com/aio-libs/mul...
codspeed: codspeed.io/aio-libs/mul...
yarl 1.19.0 Release
This release adds armv7l wheels, fixes a bug for `with_suffix`, and significantly improves performance when parsing query strings and unquoting.
yarl and aiohttp performances have improved significantly over the last year.
Full changes: github.com/aio-libs/yar...