⬆️(dependencies) update python dependencies#1007
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
Conversation
b1f4b82 to
c94e89c
Compare
c94e89c to
9251ca2
Compare
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
==1.42.49→==1.42.54==1.2.0→==4.0.5==5.5.3→==5.6.2==3.1.0→==3.1.2==3.10.6→==3.14.4==1.3.10→==1.4.2==1.3.10→==1.4.2==1.3.10→==1.4.2==7.2.18→==7.2.20==2.7.1→==2.21.0==6.9.1→==7.9.3==3.3.2→==3.3.3==6.1.1→==6.1.2==0.25.8→==0.26.0==0.14.4→==0.15.2==0.15.1→==0.15.2==2.43.0→==2.53.0Release Notes
boto/boto3 (boto3)
v1.42.54Compare Source
=======
appstream: [botocore] Adding new attribute to disable IMDS v1 APIs for fleet, Image Builder and AppBlockBuilder instances.ecs: [botocore] Migrated to Smithy. No functional changesendpoint-rules: [botocore] Update endpoint-rules client to latest versionsagemaker-runtime: [botocore] Added support for S3OutputPathExtension and Filename parameters to the InvokeEndpointAsync API to allow users to customize the S3 output path and file name for async inference response payloads.signer-data: [botocore] This release introduces AWS Signer Data Plane SDK client supporting GetRevocationStatus API. The new client enables AWS PrivateLink connectivity with both private DNS and VPC endpoint URLs.ssm: [botocore] Add support for AssociationDispatchAssumeRole in AWS SSM State Manager.trustedadvisor: [botocore] Adding a new enum attribute(statusReason) to TrustedAdvisorAPI response. This attribute explains reasoning behind check status for certain specific scenarios.v1.42.53Compare Source
=======
bcm-dashboards: [botocore] The Billing and Cost Management GetDashboard API now returns identifier for each widget, enabling users to uniquely identify widgets within their dashboards.ecr: [botocore] Adds multiple artifact types filter support in ListImageReferrers API.pca-connector-scep: [botocore] AWS Private CA Connector for SCEP now supports AWS PrivateLink, allowing your clients to request certificates from within your Amazon Virtual Private Cloud (VPC) without traversing the public internet. With this launch, you can create VPC endpoints to connect to your SCEP connector privately.checksums: [botocore] Added support for the SHA512 checksum algorithm. When the optional AWS CRT (awscrt) dependency is installed, support is also enabled for the XXHASH64, XXHASH3, and XXHASH128 checksum algorithms. Also added pass-through support for customer-provided MD5 checksum headers (without SDK-side MD5 calculation or validation).v1.42.52Compare Source
=======
cleanrooms: [botocore] This release adds support for federated catalogs in Athena-sourced configured tables.connect: [botocore] Correcting in-app notifications API documentation.v1.42.51Compare Source
=======
ec2: [botocore] Add Operator field to CreatePlacementGroup and DescribePlacementGroup APIs.evidently: [botocore] The evidently client has been removed following the deprecation of the service.grafana: [botocore] This release updates Amazon Managed Grafana's APIs to support customer managed KMS keys.iotanalytics: [botocore] The iotanalytics client has been removed following the deprecation of the service.rds: [botocore] Adds support for the StorageEncryptionType field to specify encryption type for DB clusters, DB instances, snapshots, automated backups, and global clusters.workspaces-web: [botocore] Adds support for branding customization without requiring a custom wallpaper.v1.42.50Compare Source
=======
arc-region-switch: [botocore] Clarify documentation on ARC Region Switch start-plan-execution operationec2: [botocore] Documentation updates for EC2 Secondary Networksecr: [botocore] Adds support for enabling blob mounting, and removes support for Clair based image scanningkafka: [botocore] Amazon MSK now supports dual-stack connectivity (IPv4 and IPv6) for existing MSK clusters. You can enable dual-stack on existing clusters by specifying the NetworkType parameter in updateConnectivity API.kms: [botocore] Added support for Decrypt and ReEncrypt API's to use dry run feature without ciphertext for authorization validationqconnect: [botocore] Update MessageType enum to include missing types.celery/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:
jazzband/dj-database-url (dj-database-url)
v3.1.2Compare Source
What's Changed
New Contributors
Full Changelog: jazzband/dj-database-url@v3.1.1...v3.1.2
v3.1.1Compare Source
What's Changed
New Contributors
Full Changelog: jazzband/dj-database-url@v3.1.0...v3.1.1
livekit/agents (livekit-agents)
v1.4.2Stability-focused release with significant reliability improvements. Fixes multiple memory leaks in the process pool — job counter leaks on cancellation, pending assignment leaks on timeout, socket leaks on startup failure, and orphaned executors on send failure. IPC pipeline reliability has been improved, and several edge-case hangs have been resolved (participant never joining, Ctrl+C propagation to child processes). STT/TTS fallback behavior is now more robust: STT fallback correctly skips the main stream during recovery, and TTS fallback no longer shares resamplers across streams. Other fixes include ChatContext.truncate no longer dropping developer messages, correct cgroups v2 CPU quota parsing, proper on_session_end callback ordering, and log uploads even when sessions fail to start. Workers now automatically reject jobs when draining or full, and the proc pool correctly spawns processes under high load.
New
RecordingOptionsAPIThe
recordparameter onAgentSession.start()now accepts granular options in addition tobool. All keys default toTruewhen omitted.What's Changed
New Contributors
Full Changelog: https://github.com/livekit/agents/compare/livekit-agents@1.4.0...livekit-agents@1.4.2
v1.4.0Compare Source
Python 3.14 Support & Python 3.9 Dropped
This release adds Python 3.14 support and drops Python 3.9. The minimum supported version is now Python 3.10.
Tool Improvements
Tools and toolsets now have stable unique IDs, making it possible to reference and filter tools programmatically. Changes to agent configuration (instructions, tools) are now tracked in conversation history via
AgentConfigUpdate.LLMStream.collect()APIA new
LLMStream.collect()API makes it significantly easier to use LLMs outside ofAgentSession. You can now call an LLM, collect the full response, and execute tool calls with a straightforward API — useful for background tasks, pre-processing, or any workflow where you need LLM capabilities without the full voice agent pipeline.Manual Turn Detection for Realtime Models
Realtime models now support
commit_user_turn, enablingturn_detection="manual"mode. This gives you full control over when user turns are committed — useful for push-to-talk interfaces or scenarios where automatic VAD-based turn detection isn't ideal.Job Migration on Reconnection
When the agent server temporarily loses connection and reconnects, active jobs are now automatically migrated rather than being dropped. This significantly improves reliability during transient network issues.
False Interruption Fix
Fixed a bug where late end-of-speech events could trigger duplicate false interruption timers, causing the agent to incorrectly stop speaking. The agent now properly deduplicates these events and tracks STT completion state more reliably.
New Providers & Plugins
xai.responses.LLM()azure.responses.LLM(), with support for deployments and Azure authWhat's Changed
idto tools by @theomonnom in #4653AgentConfigUpdate& initial judges by @theomonnom in #4547LLMStream.collectAPI & external easier tool executions by @theomonnom in #4680Configuration
📅 Schedule: Branch creation - "on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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.