Skip to content

Commit 158bf30

Browse files
authored
Release 3.10.11rc0 (#9848)
1 parent e5917cd commit 158bf30

File tree

2 files changed

+95
-1
lines changed

2 files changed

+95
-1
lines changed

CHANGES.rst

+94
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,100 @@
1010

1111
.. towncrier release notes start
1212
13+
3.10.11rc0 (2024-11-12)
14+
=======================
15+
16+
Bug fixes
17+
---------
18+
19+
- Authentication provided by a redirect now takes precedence over provided ``auth`` when making requests with the client -- by :user:`PLPeeters`.
20+
21+
22+
*Related issues and pull requests on GitHub:*
23+
:issue:`9436`.
24+
25+
26+
27+
- Fixed :py:meth:`WebSocketResponse.close() <aiohttp.web.WebSocketResponse.close>` to discard non-close messages within its timeout window after sending close -- by :user:`lenard-mosys`.
28+
29+
30+
*Related issues and pull requests on GitHub:*
31+
:issue:`9506`.
32+
33+
34+
35+
- Fixed a deadlock that could occur while attempting to get a new connection slot after a timeout -- by :user:`bdraco`.
36+
37+
The connector was not cancellation-safe.
38+
39+
40+
*Related issues and pull requests on GitHub:*
41+
:issue:`9670`, :issue:`9671`.
42+
43+
44+
45+
- Fixed the WebSocket flow control calculation undercounting with multi-byte data -- by :user:`bdraco`.
46+
47+
48+
*Related issues and pull requests on GitHub:*
49+
:issue:`9686`.
50+
51+
52+
53+
54+
Removals and backward incompatible breaking changes
55+
---------------------------------------------------
56+
57+
- Improved performance of the connector when a connection can be reused -- by :user:`bdraco`.
58+
59+
If ``BaseConnector.connect`` has been subclassed and replaced with custom logic, the ``ceil_timeout`` must be added.
60+
61+
62+
*Related issues and pull requests on GitHub:*
63+
:issue:`9600`.
64+
65+
66+
67+
68+
Miscellaneous internal changes
69+
------------------------------
70+
71+
- Improved performance of the client request lifecycle when there are no cookies -- by :user:`bdraco`.
72+
73+
74+
*Related issues and pull requests on GitHub:*
75+
:issue:`9470`.
76+
77+
78+
79+
- Improved performance of sending client requests when the writer can finish synchronously -- by :user:`bdraco`.
80+
81+
82+
*Related issues and pull requests on GitHub:*
83+
:issue:`9485`.
84+
85+
86+
87+
- Improved performance of serializing HTTP headers -- by :user:`bdraco`.
88+
89+
90+
*Related issues and pull requests on GitHub:*
91+
:issue:`9603`.
92+
93+
94+
95+
- 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 -- by :user:`bdraco`.
96+
97+
98+
*Related issues and pull requests on GitHub:*
99+
:issue:`9726`, :issue:`9736`.
100+
101+
102+
103+
104+
----
105+
106+
13107
3.10.10 (2024-10-10)
14108
====================
15109

aiohttp/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "3.10.11.dev0"
1+
__version__ = "3.10.11rc0"
22

33
from typing import TYPE_CHECKING, Tuple
44

0 commit comments

Comments
 (0)