pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/py-aiohttp
Module Name: pkgsrc
Committed By: adam
Date: Sun Jun 8 18:09:33 UTC 2025
Modified Files:
pkgsrc/www/py-aiohttp: Makefile distinfo
Log Message:
py-aiohttp: updated to 3.12.11
3.12.11 (2025-06-07)
Features
- Improved SSL connection handling by changing the default ``ssl_shutdown_timeout``
from ``0.1`` to ``0`` seconds. SSL connections now use Python's default graceful
shutdown during normal operation but are aborted immediately when the connector
is closed, providing optimal behavior for both cases. Also added support for
``ssl_shutdown_timeout=0`` on all Python versions. Previously, this value was
rejected on Python 3.11+ and ignored on earlier versions. Non-zero values on
Python < 3.11 now trigger a ``RuntimeWarning`` -- by :user:`bdraco`.
The ``ssl_shutdown_timeout`` parameter is now deprecated and will be removed in
aiohttp 4.0 as there is no clear use case for changing the default.
Deprecations (removal in next major release)
- Improved SSL connection handling by changing the default ``ssl_shutdown_timeout``
from ``0.1`` to ``0`` seconds. SSL connections now use Python's default graceful
shutdown during normal operation but are aborted immediately when the connector
is closed, providing optimal behavior for both cases. Also added support for
``ssl_shutdown_timeout=0`` on all Python versions. Previously, this value was
rejected on Python 3.11+ and ignored on earlier versions. Non-zero values on
Python < 3.11 now trigger a ``RuntimeWarning`` -- by :user:`bdraco`.
The ``ssl_shutdown_timeout`` parameter is now deprecated and will be removed in
aiohttp 4.0 as there is no clear use case for changing the default.
3.12.10 (2025-06-07)
Bug fixes
- Fixed leak of ``aiodns.DNSResolver`` when :py:class:`~aiohttp.TCPConnector` is closed and no resolver was passed when creating the connector -- by :user:`Tasssadar`.
This was a regression introduced in version 3.12.0 (:pr:`10897`).
3.12.9 (2025-06-04)
Bug fixes
- Fixed ``IOBasePayload`` and ``TextIOPayload`` reading entire files into memory when streaming large files -- by :user:`bdraco`.
When using file-like objects with the aiohttp client, the entire file would be read into memory if the file size was provided in the ``Content-Length`` header. This could cause out-of-memory errors
when uploading large files. The payload classes now correctly read data in chunks of ``READ_SIZE`` (64KB) regardless of the total content length.
3.12.8 (2025-06-04)
Features
- Added preemptive digest authentication to :class:`~aiohttp.DigestAuthMiddleware` -- by :user:`bdraco`.
The middleware now reuses authentication credentials for subsequent requests to the same
protection space, improving efficiency by avoiding extra authentication round trips.
This behavior matches how web browsers handle digest authentication and follows
:rfc:`7616#section-3.6`.
Preemptive authentication is enabled by default but can be disabled by passing
``preemptive=False`` to the middleware constructor.
To generate a diff of this commit:
cvs rdiff -u -r1.92 -r1.93 pkgsrc/www/py-aiohttp/Makefile
cvs rdiff -u -r1.86 -r1.87 pkgsrc/www/py-aiohttp/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/py-aiohttp/Makefile
diff -u pkgsrc/www/py-aiohttp/Makefile:1.92 pkgsrc/www/py-aiohttp/Makefile:1.93
--- pkgsrc/www/py-aiohttp/Makefile:1.92 Tue Jun 3 18:01:14 2025
+++ pkgsrc/www/py-aiohttp/Makefile Sun Jun 8 18:09:33 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.92 2025/06/03 18:01:14 adam Exp $
+# $NetBSD: Makefile,v 1.93 2025/06/08 18:09:33 adam Exp $
-DISTNAME= aiohttp-3.12.7
+DISTNAME= aiohttp-3.12.11
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= www python
MASTER_SITES= ${MASTER_SITE_PYPI:=a/aiohttp/}
Index: pkgsrc/www/py-aiohttp/distinfo
diff -u pkgsrc/www/py-aiohttp/distinfo:1.86 pkgsrc/www/py-aiohttp/distinfo:1.87
--- pkgsrc/www/py-aiohttp/distinfo:1.86 Tue Jun 3 18:01:14 2025
+++ pkgsrc/www/py-aiohttp/distinfo Sun Jun 8 18:09:33 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.86 2025/06/03 18:01:14 adam Exp $
+$NetBSD: distinfo,v 1.87 2025/06/08 18:09:33 adam Exp $
-BLAKE2s (aiohttp-3.12.7.tar.gz) = fd1295fa3228a28f5843a64806432944ac1c2b52654c46c34b1a597ca2867a96
-SHA512 (aiohttp-3.12.7.tar.gz) = 1de4933912a3f5e599b6600785627f7ada49f511ace1265eacb303cdd5acd52c34f33c8d202e3f2949aa303fc25e73976f938600c3892f19d6b8e754275f1a98
-Size (aiohttp-3.12.7.tar.gz) = 7806530 bytes
+BLAKE2s (aiohttp-3.12.11.tar.gz) = 2eaa17901064fa4f42078d0604c50613cffee624d604f4be038419da5385b855
+SHA512 (aiohttp-3.12.11.tar.gz) = 9be3e04fad4b2d3b3a72fdfb4a0cfb1cfbe19d3e2beb4589166c6f6aad017e42d4164a0fa542a18935e86cbffdf8c7f20a261a99ba7bcead42ce0f8a1b783b4e
+Size (aiohttp-3.12.11.tar.gz) = 7814403 bytes
Home |
Main Index |
Thread Index |
Old Index