Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
40cc09e
Bump version to .dev0 (#11300)
Dreamsorcerer Jul 10, 2025
8d7b328
[PR #11271/331c9892 backport][3.13] Update a regex in test_aiohttp_re…
patchback[bot] Jul 11, 2025
36de40a
[PR #11271/331c9892 backport][3.12] Update a regex in test_aiohttp_re…
patchback[bot] Jul 11, 2025
d5f86d7
Bump certifi from 2025.6.15 to 2025.7.14 (#11308)
dependabot[bot] Jul 14, 2025
bd06e04
Bump freezegun from 1.5.2 to 1.5.3 (#11309)
dependabot[bot] Jul 14, 2025
6d1f0ec
[PR #11233/cb2860ab backport][3.13] Add wireup to third party librari…
patchback[bot] Jul 14, 2025
db6ae63
Bump mypy from 1.16.1 to 1.17.0 (#11315)
dependabot[bot] Jul 15, 2025
405d13f
Bump blockbuster from 1.5.24 to 1.5.25 (#11316)
dependabot[bot] Jul 15, 2025
3e7870b
[PR #11301/815901f6 backport][3.13] Clean up redundant code and stale…
patchback[bot] Jul 15, 2025
3ff61ce
[PR #11301/815901f6 backport][3.12] Clean up redundant code and stale…
patchback[bot] Jul 15, 2025
d0fd61f
Bump python-on-whales from 0.77.0 to 0.78.0 (#11317)
dependabot[bot] Jul 15, 2025
b0ab367
Bump distlib from 0.3.9 to 0.4.0 (#11322)
dependabot[bot] Jul 18, 2025
4735afe
Bump virtualenv from 20.31.2 to 20.32.0 (#11327)
dependabot[bot] Jul 21, 2025
be84212
[PR #11226/8afdc4dc backport][3.12] Reflect llhttp license in core pa…
patchback[bot] Jul 21, 2025
83c3b8c
[PR #11226/8afdc4dc backport][3.13] Reflect llhttp license in core pa…
patchback[bot] Jul 21, 2025
8019a1d
Bump pypa/cibuildwheel from 3.0.1 to 3.1.0 (#11332)
dependabot[bot] Jul 24, 2025
89814e7
[PR #11333/b7ffe616 backport][3.13] Readd 3.14 to experimental (#11334)
patchback[bot] Jul 24, 2025
63c4d0d
Fix backwards compatibility for .write_bytes() (#11336)
Dreamsorcerer Jul 24, 2025
ba06464
[PR #11336/63c4d0da backport][3.12] Fix backwards compatibility for .…
patchback[bot] Jul 24, 2025
b6cbb61
[PR #11335/5b5eb8bc backport][3.13] small speedup by avoiding redunda…
patchback[bot] Jul 24, 2025
79a01dc
[PR #11335/5b5eb8bc backport][3.12] small speedup by avoiding redunda…
patchback[bot] Jul 24, 2025
70f9e17
Bump rich from 14.0.0 to 14.1.0 (#11344)
dependabot[bot] Jul 25, 2025
9dc7d98
Bump pypa/cibuildwheel from 3.1.0 to 3.1.1 (#11345)
dependabot[bot] Jul 25, 2025
40ed4b6
Bump coverage from 7.9.2 to 7.10.0 (#11346)
dependabot[bot] Jul 25, 2025
e9996fa
[PR #11347/eac0ef92 backport][3.13] Update web_advanced docs (#11349)
patchback[bot] Jul 27, 2025
baaaa1b
[PR #11347/eac0ef92 backport][3.12] Update web_advanced docs (#11348)
patchback[bot] Jul 27, 2025
26f56ac
[PR #11352/6deeceaf backport][3.13] Fix algorithm case preservation i…
patchback[bot] Jul 28, 2025
0d5a54c
[PR #11352/6deeceaf backport][3.12] Fix algorithm case preservation i…
patchback[bot] Jul 28, 2025
fbe830f
Release 3.12.15 (#11356)
bdraco Jul 29, 2025
854a7a1
Merge branch '3.12' into 3.13
bdraco Jul 29, 2025
2a117d4
Merge branch '3.13'
bdraco Jul 29, 2025
f42b73a
Bump coverage from 7.10.0 to 7.10.1 (#11361)
dependabot[bot] Jul 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 57 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,63 @@

.. towncrier release notes start

3.12.15 (2025-07-28)
====================

Bug fixes
---------

- Fixed :class:`~aiohttp.DigestAuthMiddleware` to preserve the algorithm case from the server's challenge in the authorization response. This improves compatibility with servers that perform case-sensitive algorithm matching (e.g., servers expecting ``algorithm=MD5-sess`` instead of ``algorithm=MD5-SESS``)
-- by :user:`bdraco`.


*Related issues and pull requests on GitHub:*
:issue:`11352`.




Improved documentation
----------------------

- Remove outdated contents of ``aiohttp-devtools`` and ``aiohttp-swagger``
from Web_advanced docs.
-- by :user:`Cycloctane`


*Related issues and pull requests on GitHub:*
:issue:`11347`.




Packaging updates and notes for downstreams
-------------------------------------------

- Started including the ``llhttp`` :file:`LICENSE` file in wheels by adding ``vendor/llhttp/LICENSE`` to ``license-files`` in :file:`setup.cfg` -- by :user:`threexc`.


*Related issues and pull requests on GitHub:*
:issue:`11226`.




Contributor-facing changes
--------------------------

- Updated a regex in `test_aiohttp_request_coroutine` for Python 3.14.


*Related issues and pull requests on GitHub:*
:issue:`11271`.




----


3.12.14 (2025-07-10)
====================

Expand Down
1 change: 0 additions & 1 deletion CHANGES/11226.packaging.rst

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/11271.contrib.rst

This file was deleted.

3 changes: 0 additions & 3 deletions CHANGES/11347.doc.rst

This file was deleted.

2 changes: 0 additions & 2 deletions CHANGES/11352.bugfix.rst

This file was deleted.

2 changes: 1 addition & 1 deletion requirements/constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ click==8.1.8
# slotscheck
# towncrier
# wait-for-it
coverage==7.10.0
coverage==7.10.1
# via
# -r requirements/test.in
# pytest-cov
Expand Down
2 changes: 1 addition & 1 deletion requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ click==8.1.8
# slotscheck
# towncrier
# wait-for-it
coverage==7.10.0
coverage==7.10.1
# via
# -r requirements/test.in
# pytest-cov
Expand Down
2 changes: 1 addition & 1 deletion requirements/test.txt
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ cffi==1.17.1
# pytest-codspeed
click==8.1.8
# via wait-for-it
coverage==7.10.0
coverage==7.10.1
# via
# -r requirements/test.in
# pytest-cov
Expand Down
Loading