fix(deps): update all minor dependencies#2200
Conversation
|
3a5fdb7 to
6f87d16
Compare
aff1921 to
b132358
Compare
52bbefd to
a951f81
Compare
48d450f to
63cbd0b
Compare
170d086 to
e60518d
Compare
e60518d to
2c8f2e0
Compare
- We won't be bumping `python`, `ruff`, or `flask-marshmallow` as they introduce breaking changes that are non-trivial. More details in the [PR itself](#2200)
|
Things we aren't bumping as of now:
|
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
|
The bump to This surfaced some missing mocks in a few of our tests and exposed the brittle-ness of this int test as it relies on Redis to work. |
whabanks
left a comment
There was a problem hiding this comment.
Tested locally hooked up to admin. Sent notifications successfully etc.
This PR contains the following updates:
2.18.0→2.20.02.14.0→2.15.04.10.3→4.11.10.12.0→0.13.05.4.0→5.6.22024.8.30→2024.12.140.2→0.4.01.5.0→1.7.01.35.3→1.37.20.14.0→0.15.03.1.1→3.3.23.7→3.112.31.3→2.43.31.5→1.19.111.0.0→11.5.03.14.0→3.15.1~3.12.7→~3.14.01.0.1→1.2.2^0.8.2→^0.15.00.15.64.12.2→4.15.01.3.8→1.4.0Review
Release Notes
adamchainz/apig-wsgi (apig-wsgi)
v2.20.0Compare Source
v2.19.0Compare Source
Support Python 3.13.
Drop Python 3.8 support.
Send binary responses if the 'content-encoding' header is set to any value, rather than just 'gzip'.
Thanks to Zoe Guillen for the report in
PR #​496 <https://github.com/adamchainz/apig-wsgi/pull/496>__.Enable binary support by default for ALB events.
Thanks to Oliver Ford for the report in
Issue #​513 <https://github.com/adamchainz/apig-wsgi/issues/513>__.Treat the content-type header "application/problem+json" as non binary by default.
Thanks to Ido Savion in
PR #​503 <https://github.com/adamchainz/apig-wsgi/pull/503>__.aws/aws-xray-sdk-python (aws-xray-sdk)
v2.15.0Compare Source
==========
https://github.com/aws/aws-xray-sdk-python/pull/464dequelabs/axe-core (axe-core)
v4.11.1Compare Source
v4.11.0Compare Source
Features
htmlstrings when the element has a large outerHTML string (#4796) (404a4fb), closes #4544Bug Fixes
4.10.3 (2025-03-04)
Bug Fixes
4.10.2 (2024-10-21)
Bug Fixes
4.10.1 (2024-10-16)
Bug Fixes
pallets-eco/cachelib (cachelib)
v0.13.0Compare Source
Released 2024-04-13
hashlib.md5may not be available in FIPS builds. Wenow do not access it at import time on
FileSystemCacheso developershave time to change the default.
hashlib.md5will be lazy loaded when a new default is not providedcelery/celery (celery)
v5.6.2Compare Source
=====
:release-date: 2026-01-04
:release-by: Tomer Nosrati
What's Changed
result_extendedvs periodic task metadata and showheaders["periodic_task_name"]example (#10030).. _version-5.6.0:
v5.6.1Compare Source
=====
:release-date: 2025-12-29
:release-by: Tomer Nosrati
What's Changed
See :ref:
whatsnew-5.6for a complete overview or read the main highlights below.Python 3.9 Minimum Version
Celery 5.6.0 drops support for Python 3.8 (EOL). The minimum required Python
version is now 3.9. Users still on Python 3.8 must upgrade their Python version
before upgrading to Celery 5.6.0.
Additionally, this release includes initial support for Python 3.14.
SQS: Reverted to
pycurlfromurllib3The switch from
pycurltourllib3for the SQS transport (introduced inCelery 5.5.0 via Kombu) has been reverted due to critical issues affecting SQS
users:
UnknownOperationExceptionerrors causing container crash loopsUsers of the SQS transport must ensure
pycurlis installed. If you removedpycurlafter upgrading to Celery 5.5.0, you will need to reinstall it.Contributed by
@auvipy <https://github.com/auvipy>_ in#​9620 <https://github.com/celery/celery/pull/9620>_.Security Fix: Broker Credential Leak Prevention
Fixed a security issue where broker URLs containing passwords were being logged
in plaintext by the delayed delivery mechanism. Broker credentials are now
properly sanitized in all log output.
Contributed by
@giancarloromeo <https://github.com/giancarloromeo>_ in#​9997 <https://github.com/celery/celery/pull/9997>_.Memory Leak Fixes
Two significant memory leaks have been fixed in this release:
Exception Handling Memory Leak: Fixed a critical memory leak in task exception
handling that was particularly severe on Python 3.11+ due to enhanced traceback
data. The fix properly breaks reference cycles in tracebacks to allow garbage
collection.
Contributed by
@jaiganeshs21 <https://github.com/jaiganeshs21>_ in#​9799 <https://github.com/celery/celery/pull/9799>_.Pending Result Memory Leak: Fixed a memory leak where
AsyncResultsubscriptions were not being cleaned up when results were forgotten.
Contributed by
@tsoos99dev <https://github.com/tsoos99dev>_ in#​9806 <https://github.com/celery/celery/pull/9806>_.ETA Task Memory Limit
New configuration option :setting:
worker_eta_task_limitto prevent out-of-memorycrashes when workers fetch large numbers of ETA or countdown tasks. Previously,
workers could exhaust available memory when the broker contained many scheduled tasks.
Example usage:
.. code-block:: python
Contributed by
@sashu2310 <https://github.com/sashu2310>_ in#​9853 <https://github.com/celery/celery/pull/9853>_.Queue Type Selection for Auto-created Queues
New configuration options allow specifying the queue type and exchange type when
Celery auto-creates missing queues. This is particularly useful for RabbitMQ users
who want to use quorum queues with auto-created queues.
Configuration options:
task_create_missing_queue_type: Sets the queue type for auto-createdqueues (e.g.,
quorum,classic)task_create_missing_queue_exchange_type: Sets the exchange type forauto-created queues
Example usage:
.. code-block:: python
Contributed by
@ghirailghiro <https://github.com/ghirailghiro>_ in#​9815 <https://github.com/celery/celery/pull/9815>_.What's Changed
.. _version-5.6.0rc1:
v5.6.0Compare Source
=====
:release-date: 2025-11-30
:release-by: Tomer Nosrati
Celery v5.6.0 is now available.
Key Highlights
.. _version-5.6.0rc2:
v5.5.3Compare Source
=====
:release-date: 2025-06-01
:release-by: Tomer Nosrati
What's Changed
v5.5.2Compare Source
=====
:release-date: 2025-04-25
:release-by: Tomer Nosrati
What's Changed
v5.5.1Compare Source
=====
:release-date: 2025-04-08
:release-by: Tomer Nosrati
What's Changed
v5.5.0Compare Source
=====
:release-date: 2025-03-31
:release-by: Tomer Nosrati
Celery v5.5.0 is now available.
Key Highlights