Skip to content

DO NOT MERGE #11098

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
May 31, 2025
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
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
Prev Previous commit
Next Next commit
Release 3.12.5 (#11097)
  • Loading branch information
bdraco authored May 31, 2025
commit d4e62efaccf9af60eb02f660454b2ee201cfb88d
30 changes: 30 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,36 @@

.. towncrier release notes start

3.12.5 (2025-05-30)
===================

Features
--------

- Added ``ssl_shutdown_timeout`` parameter to :py:class:`~aiohttp.ClientSession` and :py:class:`~aiohttp.TCPConnector` to control the grace period for SSL shutdown handshake on TLS connections. This helps prevent "connection reset" errors on the server side while avoiding excessive delays during connector cleanup. Note: This parameter only takes effect on Python 3.11+ -- by :user:`bdraco`.


*Related issues and pull requests on GitHub:*
:issue:`11091`, :issue:`11094`.




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

- Improved performance of isinstance checks by using collections.abc types instead of typing module equivalents -- by :user:`bdraco`.


*Related issues and pull requests on GitHub:*
:issue:`11085`, :issue:`11088`.




----


3.12.4 (2025-05-28)
===================

Expand Down
1 change: 0 additions & 1 deletion CHANGES/11085.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/11088.misc.rst

This file was deleted.

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

This file was deleted.

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

This file was deleted.

2 changes: 1 addition & 1 deletion aiohttp/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
__version__ = "3.12.5.dev0"
__version__ = "3.12.5"

from typing import TYPE_CHECKING, Tuple

Expand Down
Loading