diff --git a/CHANGES.rst b/CHANGES.rst index 945ca25d569..b0c7fbd0768 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -10,6 +10,88 @@ .. towncrier release notes start +3.13.1 (2025-10-17) +=================== + +Features +-------- + +- Make configuration options in ``AppRunner`` also available in ``run_app()`` + -- by :user:`Cycloctane`. + + + *Related issues and pull requests on GitHub:* + :issue:`11633`. + + + +Bug fixes +--------- + +- Switched to `backports.zstd` for Python <3.14 and fixed zstd decompression for chunked zstd streams -- by :user:`ZhaoMJ`. + + Note: Users who installed ``zstandard`` for support on Python <3.14 will now need to install + ``backports.zstd`` instead (installing ``aiohttp[speedups]`` will do this automatically). + + + *Related issues and pull requests on GitHub:* + :issue:`11623`. + + + +- Updated ``Content-Type`` header parsing to return ``application/octet-stream`` when header contains invalid syntax. + See :rfc:`9110#section-8.3-5`. + + -- by :user:`sgaist`. + + + *Related issues and pull requests on GitHub:* + :issue:`10889`. + + + +- Fixed Python 3.14 support when built without ``zstd`` support -- by :user:`JacobHenner`. + + + *Related issues and pull requests on GitHub:* + :issue:`11603`. + + + +- Fixed blocking I/O in the event loop when using netrc authentication by moving netrc file lookup to an executor -- by :user:`bdraco`. + + + *Related issues and pull requests on GitHub:* + :issue:`11634`. + + + +- Fixed routing to a sub-application added via ``.add_domain()`` not working + if the same path exists on the parent app. -- by :user:`Dreamsorcerer`. + + + *Related issues and pull requests on GitHub:* + :issue:`11673`. + + + + +Packaging updates and notes for downstreams +------------------------------------------- + +- Moved core packaging metadata from :file:`setup.cfg` to :file:`pyproject.toml` per :pep:`621` + -- by :user:`cdce8p`. + + + *Related issues and pull requests on GitHub:* + :issue:`9951`. + + + + +---- + + 3.13.0 (2025-10-06) =================== 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/10889.bugfix.rst b/CHANGES/10889.bugfix.rst deleted file mode 100644 index 4bba5595b9e..00000000000 --- a/CHANGES/10889.bugfix.rst +++ /dev/null @@ -1,4 +0,0 @@ -Updated ``Content-Type`` header parsing to return ``application/octet-stream`` when header contains invalid syntax. -See :rfc:`9110#section-8.3-5`. - --- by :user:`sgaist`. 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/CHANGES/11603.bugfix.rst b/CHANGES/11603.bugfix.rst deleted file mode 100644 index 1475698f17a..00000000000 --- a/CHANGES/11603.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed Python 3.14 support when built without ``zstd`` support -- by :user:`JacobHenner`. diff --git a/CHANGES/11623.bugfix b/CHANGES/11623.bugfix deleted file mode 100644 index 447dd56388c..00000000000 --- a/CHANGES/11623.bugfix +++ /dev/null @@ -1 +0,0 @@ -Switched to `backports.zstd` for Python <3.14 and fixed zstd decompression for chunked zstd streams -- by :user:`ZhaoMJ`. diff --git a/CHANGES/11633.feature.rst b/CHANGES/11633.feature.rst deleted file mode 100644 index 374d15a2acd..00000000000 --- a/CHANGES/11633.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -Make configuration options in ``AppRunner`` also available in ``run_app()`` --- by :user:`Cycloctane`. diff --git a/CHANGES/11634.bugfix.rst b/CHANGES/11634.bugfix.rst deleted file mode 100644 index 649577c50b9..00000000000 --- a/CHANGES/11634.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed blocking I/O in the event loop when using netrc authentication by moving netrc file lookup to an executor -- by :user:`bdraco`. diff --git a/CHANGES/11673.bugfix.rst b/CHANGES/11673.bugfix.rst deleted file mode 100644 index accbe850847..00000000000 --- a/CHANGES/11673.bugfix.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed routing to a sub-application added via ``.add_domain()`` not working -if the same path exists on the parent app. -- by :user:`Dreamsorcerer`. diff --git a/CHANGES/9951.packaging.rst b/CHANGES/9951.packaging.rst deleted file mode 100644 index 5f567d23fac..00000000000 --- a/CHANGES/9951.packaging.rst +++ /dev/null @@ -1,2 +0,0 @@ -Moved core packaging metadata from :file:`setup.cfg` to :file:`pyproject.toml` per :pep:`621` --- by :user:`cdce8p`. diff --git a/docs/contributing.rst b/docs/contributing.rst index d35e9cd9c4f..052d124c18f 100644 --- a/docs/contributing.rst +++ b/docs/contributing.rst @@ -145,19 +145,6 @@ Please take a look on the produced output. Any extra texts (print statements and so on) should be removed. -.. note:: - - If you see that CI build is failing on a specific Python version and - you don't have this version on your computer, you can use the helper to - run it (only if you have docker):: - - make test-[-no-extensions] - - For example, if you want to run tests for python3.10 - without extensions, you can run this command:: - - make test-3.10-no-extensions - Code coverage -------------