Skip to content

Commit 49f65e6

Browse files
authored
Release 3.11.0b3 (#9684)
1 parent 79437cd commit 49f65e6

File tree

2 files changed

+46
-2
lines changed

2 files changed

+46
-2
lines changed

CHANGES.rst

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
.. towncrier release notes start
1212
13-
3.11.0b2 (2024-11-03)
13+
3.11.0b3 (2024-11-05)
1414
=====================
1515

1616
Bug fixes
@@ -24,6 +24,14 @@ Bug fixes
2424

2525

2626

27+
- Modified websocket :meth:`aiohttp.ClientWebSocketResponse.receive_str`, :py:meth:`aiohttp.ClientWebSocketResponse.receive_bytes`, :py:meth:`aiohttp.web.WebSocketResponse.receive_str` & :py:meth:`aiohttp.web.WebSocketResponse.receive_bytes` methods to raise new :py:exc:`aiohttp.WSMessageTypeError` exception, instead of generic :py:exc:`TypeError`, when websocket messages of incorrect types are received -- by :user:`ara-25`.
28+
29+
30+
*Related issues and pull requests on GitHub:*
31+
:issue:`6800`.
32+
33+
34+
2735
- Made ``TestClient.app`` a ``Generic`` so type checkers will know the correct type (avoiding unneeded ``client.app is not None`` checks) -- by :user:`Dreamsorcerer`.
2836

2937

@@ -40,6 +48,26 @@ Bug fixes
4048

4149

4250

51+
- Fixed a deadlock that could occur while attempting to get a new connection slot after a timeout -- by :user:`bdraco`.
52+
53+
The connector was not cancellation-safe.
54+
55+
56+
*Related issues and pull requests on GitHub:*
57+
:issue:`9670`, :issue:`9671`.
58+
59+
60+
61+
- Fixed the keep-alive connection pool to be FIFO instead of LIFO -- by :user:`bdraco`.
62+
63+
Keep-alive connections are more likely to be reused before they disconnect.
64+
65+
66+
*Related issues and pull requests on GitHub:*
67+
:issue:`9672`.
68+
69+
70+
4371

4472
Features
4573
--------
@@ -309,6 +337,22 @@ Miscellaneous internal changes
309337

310338

311339

340+
- Improved performance of the internal ``DataQueue`` -- by :user:`bdraco`.
341+
342+
343+
*Related issues and pull requests on GitHub:*
344+
:issue:`9659`.
345+
346+
347+
348+
- Improved performance of calling ``receive`` for WebSockets for the most common message types -- by :user:`bdraco`.
349+
350+
351+
*Related issues and pull requests on GitHub:*
352+
:issue:`9679`.
353+
354+
355+
312356

313357
----
314358

aiohttp/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "3.11.0b2"
1+
__version__ = "3.11.0b3"
22

33
from typing import TYPE_CHECKING, Tuple
44

0 commit comments

Comments
 (0)