diff --git a/CHANGES.rst b/CHANGES.rst index dc8b711eb42..ce7308508cf 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -10,7 +10,7 @@ .. towncrier release notes start -3.11.0b0 (2024-10-28) +3.11.0b1 (2024-11-02) ===================== Bug fixes @@ -55,6 +55,14 @@ Features +- Added ``server_hostname`` parameter to ``ws_connect``. + + + *Related issues and pull requests on GitHub:* + :issue:`7941`. + + + - Exported :py:class:`~aiohttp.ClientWSTimeout` to top-level namespace -- by :user:`Dreamsorcerer`. @@ -103,6 +111,15 @@ Features +- Updated :py:class:`~aiohttp.ClientSession` to support paths in ``base_url`` parameter. + ``base_url`` paths must end with a ``/`` -- by :user:`Cycloctane`. + + + *Related issues and pull requests on GitHub:* + :issue:`9530`. + + + - Improved performance of reading WebSocket messages with a Cython implementation -- by :user:`bdraco`. @@ -167,6 +184,16 @@ Removals and backward incompatible breaking changes +- Improved performance of the connector when a connection can be reused -- by :user:`bdraco`. + + If ``BaseConnector.connect`` has been subclassed and replaced with custom logic, the ``ceil_timeout`` must be added. + + + *Related issues and pull requests on GitHub:* + :issue:`9600`. + + + Packaging updates and notes for downstreams ------------------------------------------- @@ -274,6 +301,14 @@ Miscellaneous internal changes +- Improved performance of serializing HTTP headers -- by :user:`bdraco`. + + + *Related issues and pull requests on GitHub:* + :issue:`9603`. + + + ---- diff --git a/aiohttp/__init__.py b/aiohttp/__init__.py index 83eabcc3acc..e4408409113 100644 --- a/aiohttp/__init__.py +++ b/aiohttp/__init__.py @@ -1,4 +1,4 @@ -__version__ = "3.11.0b0" +__version__ = "3.11.0b1" from typing import TYPE_CHECKING, Tuple