From e503f7afc8e130cbb69837fb4d80637a42619289 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sat, 2 Nov 2024 13:34:25 -0500 Subject: [PATCH] Release 3.11.0b1 (#9632) --- CHANGES.rst | 37 ++++++++++++++++++++++++++++++++++++- aiohttp/__init__.py | 2 +- 2 files changed, 37 insertions(+), 2 deletions(-) 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