Path to this page:
Subject: CVS commit: pkgsrc/www/py-aiohttp
From: Adam Ciarcinski
Date: 2024-11-13 18:35:37
Message id: 20241113173538.017FFFC7D@cvs.NetBSD.org
Log Message:
py-aiohttp: updated to 3.10.11
3.10.11 (2024-11-13)
Bug fixes
- Authentication provided by a redirect now takes precedence over provided \
``auth`` when making requests with the client
- Fixed :py:meth:`WebSocketResponse.close() \
<aiohttp.web.WebSocketResponse.close>` to discard non-close messages \
within its timeout window after sending close
- Fixed a deadlock that could occur while attempting to get a new connection \
slot after a timeout
The connector was not cancellation-safe.
- Fixed the WebSocket flow control calculation undercounting with multi-byte data
- Fixed incorrect parsing of chunk extensions with the pure Python parser
- Fixed system routes polluting the middleware cache
Removals and backward incompatible breaking changes
- Improved performance of the connector when a connection can be reused
If ``BaseConnector.connect`` has been subclassed and replaced with custom \
logic, the ``ceil_timeout`` must be added.
Miscellaneous internal changes
- Improved performance of the client request lifecycle when there are no cookies
- Improved performance of serializing HTTP headers
- Passing ``enable_cleanup_closed`` to :py:class:`aiohttp.TCPConnector` is now \
ignored on Python 3.12.7+ and 3.13.1+ since the underlying bug that caused \
asyncio to leak SSL connections has been fixed upstream
Files: