forked from pool/python-aiohttp
e Update to 3.10.5:
* Fixed aiohttp.ClientResponse.json() not setting status when
aiohttp.ContentTypeError is raised
* Improved performance of the WebSocket reader
* Fixed decoding base64 chunk in BodyPartReader
* Fixed a race closing the server-side WebSocket where the close code would
not reach the client
* Fixed unconsumed exceptions raised by the WebSocket heartbeat
* Fixed an edge case in the Python parser when chunk separators happen to
align with network chunks
* Fixed multipart reading when stream buffer splits the boundary over
several read() calls
* Fixed aiohttp.TCPConnector doing blocking I/O in the event loop to create
the SSLContext
* Improved performance of aiohttp.ClientWebSocketResponse.receive and
aiohttp.web.WebSocketResponse.receive when there is no timeout.
* Improved performance of starting request handlers with Python 3.12+
* Improved performance of HTTP keep-alive checks
* Fixed server checks for circular symbolic links to be compatible with
Python 3.13
* Fixed request body not being read when ignoring an Upgrade request
* Fixed an edge case where shutdown would wait for timeout when the handler
was already completed
* Fixed connecting to npipe://, tcp://, and unix:// urls
* Fixed WebSocket ping tasks being prematurely garbage collected
* Fixed incorrectly following symlinks for compressed file variants
(bsc#1229226, CVE-2024-42367)
* Fixed monkey patches for Path.stat() and Path.is_dir() for Python 3.13
compatibility
* Fixed url dispatcher index not matching when a variable is preceded by a
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-aiohttp?expand=0&rev=129
This commit is contained in:
@@ -1,3 +1,56 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 20 06:48:08 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>
|
||||
|
||||
e Update to 3.10.5:
|
||||
* Fixed aiohttp.ClientResponse.json() not setting status when
|
||||
aiohttp.ContentTypeError is raised
|
||||
* Improved performance of the WebSocket reader
|
||||
* Fixed decoding base64 chunk in BodyPartReader
|
||||
* Fixed a race closing the server-side WebSocket where the close code would
|
||||
not reach the client
|
||||
* Fixed unconsumed exceptions raised by the WebSocket heartbeat
|
||||
* Fixed an edge case in the Python parser when chunk separators happen to
|
||||
align with network chunks
|
||||
* Fixed multipart reading when stream buffer splits the boundary over
|
||||
several read() calls
|
||||
* Fixed aiohttp.TCPConnector doing blocking I/O in the event loop to create
|
||||
the SSLContext
|
||||
* Improved performance of aiohttp.ClientWebSocketResponse.receive and
|
||||
aiohttp.web.WebSocketResponse.receive when there is no timeout.
|
||||
* Improved performance of starting request handlers with Python 3.12+
|
||||
* Improved performance of HTTP keep-alive checks
|
||||
* Fixed server checks for circular symbolic links to be compatible with
|
||||
Python 3.13
|
||||
* Fixed request body not being read when ignoring an Upgrade request
|
||||
* Fixed an edge case where shutdown would wait for timeout when the handler
|
||||
was already completed
|
||||
* Fixed connecting to npipe://, tcp://, and unix:// urls
|
||||
* Fixed WebSocket ping tasks being prematurely garbage collected
|
||||
* Fixed incorrectly following symlinks for compressed file variants
|
||||
(bsc#1229226, CVE-2024-42367)
|
||||
* Fixed monkey patches for Path.stat() and Path.is_dir() for Python 3.13
|
||||
compatibility
|
||||
* Fixed url dispatcher index not matching when a variable is preceded by a
|
||||
fixed string after a slash
|
||||
* Fixed server response headers for Content-Type and Content-Encoding for
|
||||
static compressed files
|
||||
* Fixed duplicate cookie expiration calls in the CookieJar implementation
|
||||
* Adjusted FileResponse to check file existence and access when preparing
|
||||
the response
|
||||
* Fixed AsyncResolver to match ThreadedResolver behavior
|
||||
* Fixed ws_connect not respecting receive_timeout on WS(S) connection.
|
||||
* Removed blocking I/O in the event loop for static resources and refactored
|
||||
exception handling
|
||||
* Added a Request.wait_for_disconnection() method, as means of allowing
|
||||
request handlers to be notified of premature client disconnections.
|
||||
* Separated connection and socket timeout errors, from ServerTimeoutError.
|
||||
* The shutdown logic in 3.9 waited on all tasks, which caused issues with
|
||||
some libraries.
|
||||
* When using Python 3.12 or later, the writer is no longer scheduled on the
|
||||
event loop if it can finish synchronously.
|
||||
* Restored aiohttp.resolver.AsyncResolver to be the default resolver.
|
||||
- Drop patch remove-re-assert.patch, add BuildRequires on it.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 29 13:46:54 UTC 2024 - Markéta Machová <mmachova@suse.com>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user