chore(deps): update all non-major dependencies #183
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==2.4.4
->==2.6.1
==3.11.10
->==3.11.18
==5.2.0
->==5.5.2
==5.5.0
->==5.5.2
==3.4.0
->==3.4.1
3.4.2
==8.0.4
->==8.1.8
==8.1.7
->==8.1.8
==1.8.0
->==1.18.1
==1.15.0
->==1.18.1
==2.2.5
->==2.3.3
==1.5.0
->==1.6.0
==3.8.1
->==3.8.2
6.21.0
->6.32.0
6.33.0
==2.24.0
->==2.24.2
==2.85.0
->==2.168.0
2.169.0
==2.155.0
->==2.168.0
2.169.0
==2.16.0
->==2.39.0
==2.37.0
->==2.39.0
==0.1.5
->==0.1.7
==1.14.0
->==1.14.2
==2.15.0
->==2.16.1
==2.22.0
->==2.23.3
==2.7.0
->==2.19.0
==1.66.0
->==1.70.0
==3.1.1
->==3.2.1
==0.13.1
->==0.14.2
==1.68.1
->==1.71.0
==1.68.1
->==1.71.0
==6.7.0
->==6.11.0
==2.1.2
->==2.2.0
==6.1.0
->==6.4.3
1.27.1
->1.27.4
1.28.0
(+1)==24.0
->==24.2
==1.29.4
->==1.31.2
==0.2.1
->==0.3.1
==1.25.0
->==1.26.1
==5.29.1
->==5.29.4
==0.2.8
->==0.4.2
==0.4.1
->==0.4.2
==3.2.0
->==3.2.3
==4.9
->==4.9.1
~> 0.48.0
->~> 0.65.0
==4.12.2
->==4.13.2
==4.7.1
->==4.13.2
==2.2.3
->==2.4.0
==1.18.3
->==1.20.0
Release Notes
aio-libs/aiohappyeyeballs (aiohappyeyeballs)
v2.6.1
Compare Source
Bug fixes
2042c82
)v2.6.0
Compare Source
Features
4235273
)v2.5.0
Compare Source
Features
8e1bc6a
)v2.4.8
Compare Source
Bug fixes
476a05b
)v2.4.7
Compare Source
Bug fixes
e96264a
)v2.4.6
Compare Source
Bug fixes
f75891d
)v2.4.5
Compare Source
Bug fixes
99edb20
)66e1c90
)aio-libs/aiohttp (aiohttp)
v3.11.18
Compare Source
====================
Bug fixes
Disabled TLS in TLS warning (when using HTTPS proxies) for uvloop and newer Python versions -- by :user:
lezgomatt
.Related issues and pull requests on GitHub:
:issue:
7686
.Fixed reading fragmented WebSocket messages when the payload was masked -- by :user:
bdraco
.The problem first appeared in 3.11.17
Related issues and pull requests on GitHub:
:issue:
10764
.v3.11.17
Compare Source
====================
Miscellaneous internal changes
Optimized web server performance when access logging is disabled by reducing time syscalls -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10713
.Improved web server performance when connection can be reused -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10714
.Improved performance of the WebSocket reader -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10740
.Improved performance of the WebSocket reader with large messages -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10744
.v3.11.16
Compare Source
====================
Bug fixes
Replaced deprecated
asyncio.iscoroutinefunction
with its counterpart frominspect
-- by :user:
layday
.Related issues and pull requests on GitHub:
:issue:
10634
.Fixed :class:
multidict.CIMultiDict
being mutated when passed to :class:aiohttp.web.Response
-- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10672
.v3.11.15
Compare Source
====================
Bug fixes
Reverted explicitly closing sockets if an exception is raised during
create_connection
-- by :user:bdraco
.This change originally appeared in aiohttp 3.11.13
Related issues and pull requests on GitHub:
:issue:
10464
, :issue:10617
, :issue:10656
.Miscellaneous internal changes
Improved performance of WebSocket buffer handling -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10601
.Improved performance of serializing headers -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10625
.v3.11.14
Compare Source
====================
Bug fixes
Fixed an issue where dns queries were delayed indefinitely when an exception occurred in a
trace.send_dns_cache_miss
-- by :user:
logioniz
.Related issues and pull requests on GitHub:
:issue:
10529
.Fixed DNS resolution on platforms that don't support
socket.AI_ADDRCONFIG
-- by :user:maxbachmann
.Related issues and pull requests on GitHub:
:issue:
10542
.The connector now raises :exc:
aiohttp.ClientConnectionError
instead of :exc:OSError
when failing to explicitly close the socket after :py:meth:asyncio.loop.create_connection
fails -- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10551
.Break cyclic references at connection close when there was a traceback -- by :user:
bdraco
.Special thanks to :user:
availov
for reporting the issue.Related issues and pull requests on GitHub:
:issue:
10556
.Break cyclic references when there is an exception handling a request -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10569
.Features
Improved logging on non-overlapping WebSocket client protocols to include the remote address -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10564
.Miscellaneous internal changes
Improved performance of parsing content types by adding a cache in the same manner currently done with mime types -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10552
.v3.11.13
Compare Source
====================
Bug fixes
Removed a break statement inside the finally block in :py:class:
~aiohttp.web.RequestHandler
-- by :user:
Cycloctane
.Related issues and pull requests on GitHub:
:issue:
10434
.Changed connection creation to explicitly close sockets if an exception is raised in the event loop's
create_connection
method -- by :user:top-oai
.Related issues and pull requests on GitHub:
:issue:
10464
.Packaging updates and notes for downstreams
Fixed test
test_write_large_payload_deflate_compression_data_in_eof_writelines
failing with Python 3.12.9+ or 3.13.2+ -- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10423
.Miscellaneous internal changes
Added human-readable error messages to the exceptions for WebSocket disconnects due to PONG not being received -- by :user:
bdraco
.Previously, the error messages were empty strings, which made it hard to determine what went wrong.
Related issues and pull requests on GitHub:
:issue:
10422
.v3.11.12
Compare Source
====================
Bug fixes
MultipartForm.decode()
now follows RFC1341 7.2.1 with aCRLF
after the boundary-- by :user:
imnotjames
.Related issues and pull requests on GitHub:
:issue:
10270
.Restored the missing
total_bytes
attribute toEmptyStreamReader
-- 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 anddownload-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
.v3.11.11
Compare Source
====================
Bug fixes
Updated :py:meth:
~aiohttp.ClientSession.request
to reuse thequote_cookie
setting fromClientSession._cookie_jar
when processing cookies parameter.-- by :user:
Cycloctane
.Related issues and pull requests on GitHub:
:issue:
10093
.Fixed type of
SSLContext
for some static type checkers (e.g. pyright).Related issues and pull requests on GitHub:
:issue:
10099
.Updated :meth:
aiohttp.web.StreamResponse.write
annotation to also allow :class:bytearray
and :class:memoryview
as inputs -- by :user:cdce8p
.Related issues and pull requests on GitHub:
:issue:
10154
.Fixed a hang where a connection previously used for a streaming
download could be returned to the pool in a paused state.
-- by :user:
javitonino
.Related issues and pull requests on GitHub:
:issue:
10169
.Features
Enabled ALPN on default SSL contexts. This improves compatibility with some
proxies which don't work without this extension.
-- by :user:
Cycloctane
.Related issues and pull requests on GitHub:
:issue:
10156
.Miscellaneous internal changes
Fixed an infinite loop that can occur when using aiohttp in combination
with
async-solipsism
_ -- by :user:bmerry
... _async-solipsism: https://github.com/bmerry/async-solipsism
Related issues and pull requests on GitHub:
:issue:
10149
.tkem/cachetools (cachetools)
v5.5.2
Compare Source
===================
Reduce number of
@cached
lock/unlock operations.Improve documentation.
Update CI environment.
v5.5.1
Compare Source
===================
Add documentation regarding caching of exceptions.
Officially support Python 3.13.
Update CI environment.
v5.5.0
Compare Source
===================
TTLCache.expire()
returns iterable of expired(key, value)
pairs.
TLRUCache.expire()
returns iterable of expired(key, value)
pairs.
Documentation improvements.
Update CI environment.
v5.4.0
Compare Source
===================
Add the
keys.typedmethodkey
decorator.Deprecate
MRUCache
class.Deprecate
@func.mru_cache
decorator.Update CI environment.
v5.3.3
Compare Source
===================
Documentation improvements.
Update CI environment.
v5.3.2
Compare Source
===================
Add support for Python 3.12.
Various documentation improvements.
v5.3.1
Compare Source
===================
v5.3.0
Compare Source
===================
cache_info()
function to@cached
decorator.v5.2.1
Compare Source
===================
Add support for Python 3.11.
Correct version information in RTD documentation.
badges/shields
: Change to GitHub workflow badge routes.jawah/charset_normalizer (charset-normalizer)
v3.4.1
Compare Source
Changed
pyproject.toml
instead ofsetup.cfg
using setuptools as the build backend.Added
Removed
build-requirements.txt
as per usingpyproject.toml
native build configuration.bin/integration.py
andbin/serve.py
in favor of downstream integration test (see noxfile).setup.cfg
in favor ofpyproject.toml
metadata configuration.utils.range_scan
function.Fixed
utf_8
instead of preferredutf-8
. (#572)pallets/click (click)
v8.1.8
Compare Source
Released 2024-12-19
click.open_file()
. :issue:2717
click.Path
displays onmultiple lines. :issue:
2697
""
from being displayed inthe help for an option. :issue:
2500
:issue:
2705
default_map
.:issue:
2632
click.echo(color=...)
passingcolor
to coloroma so it can beforced on Windows. :issue:
2606
.:issue:
2638
help_option_names
setting torespect its eagerness. :pr:
2811
os.system
withsubprocess.Popen
. :issue:1476
color
setting when being displayed. :issue:
2193
:issue:
2452
--help
option to deduplicate code.:pr:
2563
CLIRunner
resets patched_compat.should_strip_ansi
.:issue:
2732
v8.1.7
Compare Source
Released 2023-08-17
2581
2574
2567
v8.1.6
Compare Source
Released 2023-07-18
@click.group()
. :issue:2558
v8.1.5
Compare Source
Released 2023-07-13
@click.command()
,@click.option()
, andother decorators. Introduce typing tests. :issue:
2558
v8.1.4
Compare Source
Released 2023-07-06
typing.Dict
occurrences totyping.MutableMapping
forparameter hints. :issue:
2255
:issue:
2398
shell_completion.add_completion_class
function. :pr:
2421
2461
.
) in the program name. :issue:2166
2268
click.clear()
. :issue:2284
2332
2368
fpath
. :issue:2344
.EOFError
andKeyboardInterrupt
tracebacks are not suppressed whenstandalone_mode
is disabled. :issue:2380
@group.command
does not fail if the group was created with a customcommand_class
. :issue:2416
multiple=True
is allowed for flag options again and does not requiresetting
default=()
. :issue:2246, 2292, 2295
@argument()
and@option()
reusable when thecls
parameter is used. :issue:2294
bytes with the replacement character (
�
). :issue:2395
2355
2554
echo()
does not fail when no streams are attached, such as withpythonw
onWindows. :issue:
2415
expose_value=False
do not cause completion to fail. :issue:2336
v8.1.3
Compare Source
Released 2022-04-28
typing.Callable
for@command
and@group
. :issue:2255
multiple=True, is_flag=True
. Usecount
instead.:issue:
2246
v8.1.2
Compare Source
Released 2022-03-31
executable check. :pr:
2236
Path
, placing theexecutable
parameter at the end. It is recommended to use keyword arguments
instead of positional arguments. :issue:
2235
v8.1.1
Compare Source
Released 2022-03-30
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.