diff --git a/CHANGES.rst b/CHANGES.rst index 88826347584..e536efd2fa0 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -10,6 +10,127 @@ .. towncrier release notes start +3.12.13 (2025-10-06) +==================== + +Features +-------- + +- Added support for Python 3.14. + + + *Related issues and pull requests on GitHub:* + :issue:`10851`, :issue:`10872`. + + + +- Added support for free-threading in Python 3.14+ -- by :user:`kumaraditya303`. + + + *Related issues and pull requests on GitHub:* + :issue:`11466`, :issue:`11464`. + + + +- Added support for Zstandard (aka Zstd) compression + -- by :user:`KGuillaume-chaps`. + + + *Related issues and pull requests on GitHub:* + :issue:`11161`. + + + +- Added ``StreamReader.total_raw_bytes`` to check the number of bytes downloaded + -- by :user:`robpats`. + + + *Related issues and pull requests on GitHub:* + :issue:`11483`. + + + +Bug fixes +--------- + +- Fixed pytest plugin to not use deprecated :py:mod:`asyncio` policy APIs. + + + *Related issues and pull requests on GitHub:* + :issue:`10851`. + + + +- Updated `Content-Disposition` header parsing to handle trailing semicolons and empty parts + -- by :user:`PLPeeters`. + + + *Related issues and pull requests on GitHub:* + :issue:`11243`. + + + +- Fixed saved ``CookieJar`` failing to be loaded if cookies have ``partitioned`` flag when + ``http.cookie`` does not have partitioned cookies supports. -- by :user:`Cycloctane`. + + + *Related issues and pull requests on GitHub:* + :issue:`11523`. + + + + +Improved documentation +---------------------- + +- Added ``Wireup`` to third-party libraries -- by :user:`maldoinc`. + + + *Related issues and pull requests on GitHub:* + :issue:`11233`. + + + + +Packaging updates and notes for downstreams +------------------------------------------- + +- The `blockbuster` test dependency is now optional; the corresponding test fixture is disabled when it is unavailable + -- by :user:`musicinybrain`. + + + *Related issues and pull requests on GitHub:* + :issue:`11363`. + + + +- Added ``riscv64`` build to releases -- by :user:`eshattow`. + + + *Related issues and pull requests on GitHub:* + :issue:`11425`. + + + + +Contributor-facing changes +-------------------------- + + + +- Fixed ``test_send_compress_text`` failing when alternative zlib implementation + is used. (``zlib-ng`` in python 3.14 windows build) -- by :user:`Cycloctane`. + + + *Related issues and pull requests on GitHub:* + :issue:`11546`. + + + + +---- + + 3.12.15 (2025-07-28) ==================== diff --git a/CHANGES/10851.bugfix.rst b/CHANGES/10851.bugfix.rst deleted file mode 100644 index 9c47cc95905..00000000000 --- a/CHANGES/10851.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed pytest plugin to not use deprecated :py:mod:`asyncio` policy APIs. diff --git a/CHANGES/10851.contrib.rst b/CHANGES/10851.contrib.rst deleted file mode 100644 index 623f96bc227..00000000000 --- a/CHANGES/10851.contrib.rst +++ /dev/null @@ -1,2 +0,0 @@ -Updated tests to avoid using deprecated :py:mod:`asyncio` policy APIs and -make it compatible with Python 3.14. diff --git a/CHANGES/10872.contrib.rst b/CHANGES/10872.contrib.rst deleted file mode 100644 index 6a95cd3e64a..00000000000 --- a/CHANGES/10872.contrib.rst +++ /dev/null @@ -1 +0,0 @@ -Updated dependencies to allow testing on Python 3.14. diff --git a/CHANGES/11161.feature.rst b/CHANGES/11161.feature.rst deleted file mode 100644 index 617c4147a38..00000000000 --- a/CHANGES/11161.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add support for Zstandard (aka Zstd) compression --- by :user:`KGuillaume-chaps`. diff --git a/CHANGES/11233.doc.rst b/CHANGES/11233.doc.rst deleted file mode 100644 index 4d63afa7d88..00000000000 --- a/CHANGES/11233.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Added ``Wireup`` to third-party libraries -- by :user:`maldoinc`. diff --git a/CHANGES/11243.bugfix b/CHANGES/11243.bugfix deleted file mode 100644 index 98ae195bb16..00000000000 --- a/CHANGES/11243.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -Updated `Content-Disposition` header parsing to handle trailing semicolons and empty parts --- by :user:`PLPeeters`. diff --git a/CHANGES/11363.packaging b/CHANGES/11363.packaging deleted file mode 100644 index 65d54bf48c0..00000000000 --- a/CHANGES/11363.packaging +++ /dev/null @@ -1,2 +0,0 @@ -The `blockbuster` test dependency is now optional; the corresponding test fixture is disabled when it is unavailable --- by :user:`musicinybrain`. diff --git a/CHANGES/11425.packaging.rst b/CHANGES/11425.packaging.rst deleted file mode 100644 index a3cad5f6d96..00000000000 --- a/CHANGES/11425.packaging.rst +++ /dev/null @@ -1 +0,0 @@ -Added ``riscv64`` build to releases -- by :user:`eshattow`. diff --git a/CHANGES/11464.feature.rst b/CHANGES/11464.feature.rst deleted file mode 100644 index 12ebf117883..00000000000 --- a/CHANGES/11464.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Implemented support for free-threading builds of CPython -- by :user:`kumaraditya303`. diff --git a/CHANGES/11466.contrib.rst b/CHANGES/11466.contrib.rst deleted file mode 100644 index 07c5f40c82e..00000000000 --- a/CHANGES/11466.contrib.rst +++ /dev/null @@ -1 +0,0 @@ -Added free-threading CI job for CPython 3.14 -- by :user:`kumaraditya303`. diff --git a/CHANGES/11483.feature.rst b/CHANGES/11483.feature.rst deleted file mode 100644 index a8ef8b62c44..00000000000 --- a/CHANGES/11483.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -Added ``StreamReader.total_raw_bytes`` to check the number of bytes downloaded --- by :user:`robpats`. diff --git a/CHANGES/11523.bugfix.rst b/CHANGES/11523.bugfix.rst deleted file mode 100644 index 7b70bcf6e76..00000000000 --- a/CHANGES/11523.bugfix.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix saved ``CookieJar`` fail to be loaded if cookies have ``partitioned`` flag when -``http.cookie`` does not have partitioned cookies supports. -- by :user:`Cycloctane`. diff --git a/CHANGES/11546.contrib.rst b/CHANGES/11546.contrib.rst deleted file mode 100644 index 5fda1bdbb98..00000000000 --- a/CHANGES/11546.contrib.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed ``test_send_compress_text`` failing when alternative zlib implementation -is used. (``zlib-ng`` in python 3.14 windows build) -- by :user:`Cycloctane`. diff --git a/aiohttp/__init__.py b/aiohttp/__init__.py index 5ef03daa84e..92a7adc59cb 100644 --- a/aiohttp/__init__.py +++ b/aiohttp/__init__.py @@ -1,4 +1,4 @@ -__version__ = "3.13.0.dev0" +__version__ = "3.13.0" from typing import TYPE_CHECKING, Tuple