Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
47b8b57
Increment version to 3.11.12.dev0 (#10183)
bdraco Dec 18, 2024
a438bd3
Bump actions/cache from 4.1.2 to 4.2.0 (#10190)
dependabot[bot] Dec 22, 2024
d3ca8b1
[PR #10192/693e57f6 backport][3.12] Bump Dependabot updates to Python…
patchback[bot] Dec 22, 2024
65ac69a
Bump six from 1.16.0 to 1.17.0 (#10204)
dependabot[bot] Dec 23, 2024
41e224e
Bump tqdm from 4.66.5 to 4.67.1 (#10205)
dependabot[bot] Dec 23, 2024
5df6107
Bump tomli from 2.0.2 to 2.2.1 (#10213)
dependabot[bot] Dec 23, 2024
69fdaf0
Bump python-on-whales from 0.71.0 to 0.74.0 (#10206)
dependabot[bot] Dec 23, 2024
1812f06
Bump wheel from 0.44.0 to 0.45.1 (#10208)
dependabot[bot] Dec 23, 2024
cdfdb82
Bump docutils from 0.20.1 to 0.21.2 (#10207)
dependabot[bot] Dec 23, 2024
dc5df32
Bump virtualenv from 20.27.0 to 20.28.0 (#10210)
dependabot[bot] Dec 23, 2024
96fec58
Bump rich from 13.9.3 to 13.9.4 (#10209)
dependabot[bot] Dec 23, 2024
e67d8b7
Bump packaging from 24.1 to 24.2 (#10215)
dependabot[bot] Dec 23, 2024
62497e4
Bump click from 8.1.7 to 8.1.8 (#10211)
dependabot[bot] Dec 23, 2024
9bd0fb1
Bump markupsafe from 2.1.5 to 3.0.2 (#10233)
dependabot[bot] Dec 24, 2024
6f6fde2
Bump pycares from 4.4.0 to 4.5.0 (#10234)
dependabot[bot] Dec 24, 2024
3af4152
Bump certifi from 2024.8.30 to 2024.12.14 (#10235)
dependabot[bot] Dec 24, 2024
6e61182
Bump setuptools from 75.2.0 to 75.6.0 (#10236)
dependabot[bot] Dec 24, 2024
5e3ddf1
Bump aiohappyeyeballs from 2.4.3 to 2.4.4 (#10237)
dependabot[bot] Dec 24, 2024
83a51b8
Bump trustme from 1.1.0 to 1.2.0 (#10239)
dependabot[bot] Dec 24, 2024
850f5a4
Bump coverage from 7.6.1 to 7.6.9 (#10240)
dependabot[bot] Dec 24, 2024
7c2e2e7
Bump pytest-codspeed from 3.0.0 to 3.1.0 (#10242)
dependabot[bot] Dec 24, 2024
a3b50dd
Bump urllib3 from 2.2.3 to 2.3.0 (#10241)
dependabot[bot] Dec 24, 2024
7e0eac2
Bump regex from 2024.9.11 to 2024.11.6 (#10253)
dependabot[bot] Dec 25, 2024
4d910c4
Bump identify from 2.6.1 to 2.6.3 (#10254)
dependabot[bot] Dec 25, 2024
13b7fa5
Bump charset-normalizer from 3.4.0 to 3.4.1 (#10258)
dependabot[bot] Dec 25, 2024
64cc96e
Bump jinja2 from 3.1.4 to 3.1.5 (#10260)
dependabot[bot] Dec 25, 2024
40b7a9c
Bump aiosignal from 1.3.1 to 1.3.2 (#10259)
dependabot[bot] Dec 25, 2024
8f22e58
Bump attrs from 24.2.0 to 24.3.0 (#10261)
dependabot[bot] Dec 25, 2024
1772493
Bump cherry-picker from 2.2.0 to 2.4.0 (#10256)
dependabot[bot] Dec 25, 2024
08dc3ea
Bump pydantic from 2.9.2 to 2.10.4 (#10262)
dependabot[bot] Dec 26, 2024
6c323e1
Bump wait-for-it from 2.2.2 to 2.3.0 (#10263)
dependabot[bot] Dec 26, 2024
38224e0
Bump pre-commit from 3.5.0 to 4.0.1 (#10265)
dependabot[bot] Dec 26, 2024
b7dcc37
Bump cryptography from 43.0.3 to 44.0.0 (#10266)
dependabot[bot] Dec 26, 2024
4790595
Bump pytest from 8.3.3 to 8.3.4 (#10267)
dependabot[bot] Dec 26, 2024
fcdc28b
Bump async-timeout from 4.0.3 to 5.0.1 (#10268)
dependabot[bot] Dec 26, 2024
c9bec0a
Bump pytest-cov from 5.0.0 to 6.0.0 (#10269)
dependabot[bot] Dec 26, 2024
b48fcb9
Bump propcache from 0.2.0 to 0.2.1 (#10264)
dependabot[bot] Dec 26, 2024
622d366
Bump sphinxcontrib-spelling from 8.0.0 to 8.0.1 (#10272)
dependabot[bot] Dec 27, 2024
1b9fada
[PR #10270/2a55afee backport][3.11] fix: include carriage return in m…
patchback[bot] Dec 27, 2024
b222fb9
[PR #10270/2a55afee backport][3.12] fix: include carriage return in m…
patchback[bot] Dec 27, 2024
8fe93ba
Bump coverage from 7.6.9 to 7.6.10 (#10273)
dependabot[bot] Dec 27, 2024
7fea191
[PR #10283/e5d6016c backport][3.12] Clarify purpose of parameters `al…
patchback[bot] Dec 31, 2024
b103bbc
[PR #10283/e5d6016c backport][3.11] Clarify purpose of parameters `al…
patchback[bot] Dec 31, 2024
d8f3853
[PR #10281/d54b3e27 backport][3.12] Update workflow to use upload-art…
patchback[bot] Jan 1, 2025
0c32bc8
[PR #10281/d54b3e27 backport][3.11] Update workflow to use upload-art…
patchback[bot] Jan 1, 2025
a286cc9
Bump identify from 2.6.3 to 2.6.4 (#10278)
dependabot[bot] Jan 1, 2025
5cb5d96
Bump trustme from 1.2.0 to 1.2.1 (#10291)
dependabot[bot] Jan 2, 2025
bd9a636
Bump virtualenv from 20.28.0 to 20.28.1 (#10292)
dependabot[bot] Jan 3, 2025
1146697
Bump setuptools from 75.6.0 to 75.7.0 (#10297)
dependabot[bot] Jan 6, 2025
bee424c
Bump pygments from 2.18.0 to 2.19.0 (#10298)
dependabot[bot] Jan 6, 2025
d5dd9d0
Bump identify from 2.6.4 to 2.6.5 (#10299)
dependabot[bot] Jan 6, 2025
52e4ea6
[PR #10300/3d06cc1][3.12] Use kwargs in aiohttp.client.request (#10302)
Cycloctane Jan 6, 2025
3d3a088
[PR #10301/77f25a0a backport][3.12] Update docs for aiohttp.request (…
patchback[bot] Jan 7, 2025
c42472f
[PR #10304/b6ffb1d1 backport][3.12] Add aiohttp-openmetrics to list o…
patchback[bot] Jan 7, 2025
6473051
Bump pygments from 2.19.0 to 2.19.1 (#10310)
dependabot[bot] Jan 7, 2025
8bd21e2
Bump pytest-codspeed from 3.1.0 to 3.1.1 (#10312)
dependabot[bot] Jan 8, 2025
49be382
Bump pytest-codspeed from 3.1.1 to 3.1.2 (#10318)
dependabot[bot] Jan 10, 2025
6ef83f5
[PR #10301/77f25a0a backport][3.11] Update docs for aiohttp.request (…
patchback[bot] Jan 13, 2025
5f34c3b
Bump virtualenv from 20.28.1 to 20.29.0 (#10328)
dependabot[bot] Jan 16, 2025
de81d3b
[PR #10339/089e7de2 backport][3.12] Add sphinx configuration for read…
patchback[bot] Jan 20, 2025
b088a2c
[PR #10342/755299d0 backport][3.11] Increase allowed import time for …
patchback[bot] Jan 20, 2025
016cbae
[PR #10342/755299d0 backport][3.12] Increase allowed import time for …
patchback[bot] Jan 20, 2025
6c3f6f0
[PR #10339/089e7de2 backport][3.11] Add sphinx configuration for read…
patchback[bot] Jan 20, 2025
5a62ec9
[PR #10332/a0e64bb4 backport][3.12] Log the remote that generates req…
patchback[bot] Jan 20, 2025
68e426c
[PR #10332/a0e64bb4 backport][3.11] Log the remote that generates req…
patchback[bot] Jan 20, 2025
d3c5265
Bump cherry-picker from 2.4.0 to 2.5.0 (#10336)
dependabot[bot] Jan 20, 2025
976e0a8
Bump setuptools from 75.7.0 to 75.8.0 (#10320)
dependabot[bot] Jan 20, 2025
d6f0bbc
Bump python-on-whales from 0.74.0 to 0.75.1 (#10324)
dependabot[bot] Jan 20, 2025
c73c1db
Bump virtualenv from 20.29.0 to 20.29.1 (#10335)
dependabot[bot] Jan 20, 2025
9fc9ebc
Bump pydantic from 2.10.4 to 2.10.5 (#10319)
dependabot[bot] Jan 20, 2025
bc9abe4
[PR #10304/b6ffb1d1 backport][3.11] Add aiohttp-openmetrics to list o…
patchback[bot] Jan 21, 2025
ac895b8
[PR #10300/3d06cc1][3.11] Use kwargs in aiohttp.client.request (#10303)
Cycloctane Jan 21, 2025
76a026f
Bump pre-commit from 4.0.1 to 4.1.0 (#10346)
dependabot[bot] Jan 21, 2025
06e4d51
Bump identify from 2.6.5 to 2.6.6 (#10347)
dependabot[bot] Jan 21, 2025
3c5de46
Bump filelock from 3.16.1 to 3.17.0 (#10351)
dependabot[bot] Jan 22, 2025
a120800
[PR #10330/d3dc087b backport][3.12] Start building riscv64 platform w…
patchback[bot] Jan 22, 2025
7bac47e
Bump attrs from 24.3.0 to 25.1.0 (#10364)
dependabot[bot] Jan 28, 2025
b5c1415
Bump pip from 24.3.1 to 25.0 (#10365)
dependabot[bot] Jan 28, 2025
c990568
Bump pydantic from 2.10.5 to 2.10.6 (#10357)
dependabot[bot] Jan 28, 2025
db2a367
[PR #10366/3fb2c8df backport][3.12] Fix sdist make (#10368)
patchback[bot] Jan 29, 2025
3ef5f00
Bump certifi from 2024.12.14 to 2025.1.31 (#10370)
dependabot[bot] Jan 31, 2025
3ddced7
Bump babel from 2.16.0 to 2.17.0 (#10374)
dependabot[bot] Feb 3, 2025
822c504
Bump pytest-codspeed from 3.1.2 to 3.2.0 (#10375)
dependabot[bot] Feb 3, 2025
6709f53
[PR #10371/f46ccff backport][3.12] 'partitioned' parameter for set_co…
jpjacobpadilla Feb 4, 2025
e38ea32
[3.11] Bump packaging to 24.2 (#10383)
bdraco Feb 5, 2025
65248a8
[PR #10366/3fb2c8df backport][3.11] Fix sdist make (#10367)
patchback[bot] Feb 5, 2025
b752e79
[PR #10330/d3dc087b backport][3.11] Start building riscv64 platform w…
patchback[bot] Feb 5, 2025
c60a8f4
[PR #10387/95b28c71 backport][3.11] Restore total_bytes to EmptyStrea…
patchback[bot] Feb 5, 2025
4cc98a3
[PR #10137/25c7f23 backport][3.11] Restore zero copy writes on Python…
bdraco Feb 5, 2025
1aa8579
[PR #10137/25c7f23 backport][3.12] Restore zero copy writes on Python…
bdraco Feb 5, 2025
7f7afba
[PR #10387/95b28c71 backport][3.12] Restore total_bytes to EmptyStrea…
patchback[bot] Feb 5, 2025
aed8222
Release 3.11.12 (#10392)
bdraco Feb 5, 2025
2a3111d
[PR #10393/9057364b backport][3.11] Revert "Start building riscv64 pl…
patchback[bot] Feb 5, 2025
2223776
[3.11] Amend changes to remove reverted riscv64 wheels (#10397)
bdraco Feb 5, 2025
bc4f5cf
[PR #10393/9057364b backport][3.12] Revert "Start building riscv64 pl…
patchback[bot] Feb 5, 2025
b53c5f9
[PR #10396/481a8374 backport][3.11] Switch to native arm runners for …
patchback[bot] Feb 5, 2025
26692da
[PR #10396/481a8374 backport][3.12] Switch to native arm runners for …
patchback[bot] Feb 5, 2025
785261c
[PR #10400/9b33be3 backport][3.12] Add workaround for segfaults durin…
bdraco Feb 5, 2025
5f1cd3b
[PR #10400/9b33be3 backport][3.11] Add workaround for segfaults durin…
bdraco Feb 5, 2025
864bf5a
[PR #10403/908145c9 backport][3.11] Disable wheel builds on PyPy (#10…
patchback[bot] Feb 5, 2025
a45f267
[PR #10403/908145c9 backport][3.12] Disable wheel builds on PyPy (#10…
patchback[bot] Feb 5, 2025
43a36ee
[PR #10404/6ee81df6 backport][3.11] Start build wheels on armv7l musl…
patchback[bot] Feb 5, 2025
0a51d1d
[PR #10404/6ee81df6 backport][3.12] Start build wheels on armv7l musl…
patchback[bot] Feb 5, 2025
d07f577
[3.11] Adjust changelog messages for armv7l wheels (#10409)
bdraco Feb 5, 2025
3cca959
[PR #10410/1009c066 backport][3.11] Fix runs-on for wheel builds for …
patchback[bot] Feb 5, 2025
f419648
[PR #10410/1009c066 backport][3.12] Fix runs-on for wheel builds for …
patchback[bot] Feb 5, 2025
70da1d4
[PR #10413/f6dae31d backport][3.11] Fix missing ppc64le musllinux whe…
patchback[bot] Feb 5, 2025
a1da985
[PR #10413/f6dae31d backport][3.12] Fix missing ppc64le musllinux whe…
patchback[bot] Feb 5, 2025
e92f187
Fix wheel download-artifact by setting merge-multiple (#10416)
bdraco Feb 5, 2025
78ea725
[PR #10416/e92f1874 backport][3.11] Fix wheel download-artifact by se…
patchback[bot] Feb 5, 2025
30bc60c
[PR #10416/e92f1874 backport][3.12] Fix wheel download-artifact by se…
patchback[bot] Feb 5, 2025
631789b
Merge branch '3.11' into 3.12
bdraco Feb 6, 2025
e6ed541
Merge branch '3.12'
bdraco Feb 6, 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
1 change: 1 addition & 0 deletions .github/workflows/ci-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -477,6 +477,7 @@ jobs:
with:
path: dist
pattern: dist-*
merge-multiple: true
- name: Collected dists
run: |
tree dist
Expand Down
107 changes: 107 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,113 @@

.. towncrier release notes start

3.11.12 (2025-02-05)
====================

Bug fixes
---------

- ``MultipartForm.decode()`` now follows RFC1341 7.2.1 with a ``CRLF`` after the boundary
-- by :user:`imnotjames`.


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



- Restored the missing ``total_bytes`` attribute to ``EmptyStreamReader`` -- by :user:`bdraco`.


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




Features
--------

- Updated :py:func:`~aiohttp.request` to make it accept ``_RequestOptions`` kwargs.
-- by :user:`Cycloctane`.


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



- Improved logging of HTTP protocol errors to include the remote address -- by :user:`bdraco`.


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




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

- Added ``aiohttp-openmetrics`` to list of third-party libraries -- by :user:`jelmer`.


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




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

- Added missing files to the source distribution to fix ``Makefile`` targets.
Added a ``cythonize-nodeps`` target to run Cython without invoking pip to install dependencies.


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



- Started building armv7l musllinux wheels -- by :user:`bdraco`.


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




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

- The CI/CD workflow has been updated to use `upload-artifact` v4 and `download-artifact` v4 GitHub Actions -- by :user:`silamon`.


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




Miscellaneous internal changes
------------------------------

- Restored support for zero copy writes when using Python 3.12 versions 3.12.9 and later or Python 3.13.2+ -- by :user:`bdraco`.

Zero copy writes were previously disabled due to :cve:`2024-12254` which is resolved in these Python versions.


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




----


3.11.11 (2024-12-18)
====================

Expand Down
3 changes: 0 additions & 3 deletions CHANGES/10137.misc.rst

This file was deleted.

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

This file was deleted.

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

This file was deleted.

2 changes: 0 additions & 2 deletions CHANGES/10300.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/10304.doc.rst

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/10332.feature.rst

This file was deleted.

2 changes: 0 additions & 2 deletions CHANGES/10366.packaging

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/10387.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/10404.packaging.rst

This file was deleted.

Loading