Skip to content

Commit aed8222

Browse files
authored
Release 3.11.12 (#10392)
1 parent 4cc98a3 commit aed8222

11 files changed

+108
-15
lines changed

CHANGES.rst

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,113 @@
1010

1111
.. towncrier release notes start
1212
13+
3.11.12 (2025-02-05)
14+
====================
15+
16+
Bug fixes
17+
---------
18+
19+
- ``MultipartForm.decode()`` now follows RFC1341 7.2.1 with a ``CRLF`` after the boundary
20+
-- by :user:`imnotjames`.
21+
22+
23+
*Related issues and pull requests on GitHub:*
24+
:issue:`10270`.
25+
26+
27+
28+
- Restored the missing ``total_bytes`` attribute to ``EmptyStreamReader`` -- by :user:`bdraco`.
29+
30+
31+
*Related issues and pull requests on GitHub:*
32+
:issue:`10387`.
33+
34+
35+
36+
37+
Features
38+
--------
39+
40+
- Updated :py:func:`~aiohttp.request` to make it accept ``_RequestOptions`` kwargs.
41+
-- by :user:`Cycloctane`.
42+
43+
44+
*Related issues and pull requests on GitHub:*
45+
:issue:`10300`.
46+
47+
48+
49+
- Improved logging of HTTP protocol errors to include the remote address -- by :user:`bdraco`.
50+
51+
52+
*Related issues and pull requests on GitHub:*
53+
:issue:`10332`.
54+
55+
56+
57+
58+
Improved documentation
59+
----------------------
60+
61+
- Added ``aiohttp-openmetrics`` to list of third-party libraries -- by :user:`jelmer`.
62+
63+
64+
*Related issues and pull requests on GitHub:*
65+
:issue:`10304`.
66+
67+
68+
69+
70+
Packaging updates and notes for downstreams
71+
-------------------------------------------
72+
73+
- Started publishing ``riscv64`` wheels -- by :user:`eshattow`.
74+
75+
76+
*Related issues and pull requests on GitHub:*
77+
:issue:`10330`.
78+
79+
80+
81+
- Added missing files to the source distribution to fix ``Makefile`` targets.
82+
Added a ``cythonize-nodeps`` target to run Cython without invoking pip to install dependencies.
83+
84+
85+
*Related issues and pull requests on GitHub:*
86+
:issue:`10366`.
87+
88+
89+
90+
91+
Contributor-facing changes
92+
--------------------------
93+
94+
- The CI/CD workflow has been updated to use `upload-artifact` v4 and `download-artifact` v4 GitHub Actions -- by :user:`silamon`.
95+
96+
97+
*Related issues and pull requests on GitHub:*
98+
:issue:`10281`.
99+
100+
101+
102+
103+
Miscellaneous internal changes
104+
------------------------------
105+
106+
- 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`.
107+
108+
Zero copy writes were previously disabled due to :cve:`2024-12254` which is resolved in these Python versions.
109+
110+
111+
*Related issues and pull requests on GitHub:*
112+
:issue:`10137`.
113+
114+
115+
116+
117+
----
118+
119+
13120
3.11.11 (2024-12-18)
14121
====================
15122

CHANGES/10137.misc.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

CHANGES/10270.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

CHANGES/10281.contrib.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGES/10300.feature.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

CHANGES/10304.doc.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGES/10330.packaging.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGES/10332.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGES/10366.packaging

Lines changed: 0 additions & 2 deletions
This file was deleted.

CHANGES/10387.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)