Skip to content

Commit

Permalink
Merge branch '3.12'
Browse files Browse the repository at this point in the history
  • Loading branch information
bdraco committed Feb 6, 2025
2 parents e92f187 + 631789b commit e6ed541
Show file tree
Hide file tree
Showing 10 changed files with 107 additions and 14 deletions.
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.

0 comments on commit e6ed541

Please sign in to comment.