Skip to content

ci(deps): update non-major dependencies - #362

Merged
napetrov merged 1 commit into
mainfrom
renovate/non-major
Nov 2, 2026
Merged

napetrov merged 1 commit into
mainfrom
renovate/non-major

Conversation

@renovate

@renovate renovate Bot commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change Pending Age Confidence
actions/setup-python action minor v7.0.0 → v7.1.0 age confidence
github/codeql-action action patch v4.39.0 → v4.39.1 age confidence
hypothesis (changelog) patch 6.170.1 → 6.170.10 6.170.14 (+3) age confidence
litellm patch 1.106.0 → 1.106.4 1.106.6 (+1) age confidence
pypa/gh-action-pypi-publish action patch v1.14.2 → v1.14.3 age confidence
uv (source, changelog) patch ==0.13.4 → ==0.13.5 0.13.6 age confidence

Release Notes

actions/setup-python

v7.1.0

Compare Source

What's Changed
Enhancements
Dependency Upgrade
New Contributors

Full Changelog: actions/setup-python@v7.0.0...v7.1.0

github/codeql-action

v4.39.1

Compare Source

HypothesisWorks/hypothesis (hypothesis)

v6.170.10: Hypothesis version 6.170.10

Compare Source

This patch fixes an internal error from "lists()" with "unique=True",
when the elements are a filtered "sampled_from()" with too few allowed
values to reach "min_size". It also ensures that "domains()" always
generates at least one subdomain, even with a small "max_length".

We also fixed some internal bookkeeping that could go wrong when an
exception was raised and caught during generation, for example by
"recursive()", which could make shrinking less effective.

The canonical version of these notes (with links) is on readthedocs.

v6.170.9: Hypothesis version 6.170.9

Compare Source

This release fixes a "DeprecationWarning" when importing
"hypothesis.extra.dateutil" with dateutil 3.0 or higher (issue #​4934).

The canonical version of these notes (with links) is on readthedocs.

v6.170.8: Hypothesis version 6.170.8

Compare Source

This patch fixes a regression in version 6.170.1, where unique
collections of non-empty collections, such as
"st.sets(st.frozensets(st.integers(), min_size=1), min_size=1)", could
fail the "HealthCheck.large_base_example" health check (issue #​4918).

The canonical version of these notes (with links) is on readthedocs.

v6.170.7: Hypothesis version 6.170.7

Compare Source

This improves type coverage of stateful testing.

The canonical version of these notes (with links) is on readthedocs.

v6.170.6: Hypothesis version 6.170.6

Compare Source

This patch adds PyPy 3.12 wheels to releases (issue #​4921).

Thanks to @​moreati for this contribution!

The canonical version of these notes (with links) is on readthedocs.

v6.170.5: Hypothesis version 6.170.5

Compare Source

This patch fixes a bug for users of our "PrimitiveProvider" interface,
where "draw_integer" could incorrectly reuse weights from an earlier
draw (issue #​4908).

The canonical version of these notes (with links) is on readthedocs.

v6.170.4: Hypothesis version 6.170.4

Compare Source

This fills in the missing type annotations for public-facing
attributes of "settings", such as "settings.max_examples" and
"settings.database".

The canonical version of these notes (with links) is on readthedocs.

v6.170.3: Hypothesis version 6.170.3

Compare Source

This patch fixes an internal error when the shrinker tried certain
invalid values, for example when shrinking "one_of()" between text
strategies with different alphabets (issue #​4905).

The canonical version of these notes (with links) is on readthedocs.

v6.170.2: Hypothesis version 6.170.2

Compare Source

Add support for Python 3.16, which is still in alpha.

The canonical version of these notes (with links) is on readthedocs.

BerriAI/litellm (litellm)

v1.106.4

Compare Source

Verify this release

cosign verify \
  --key https://raw.githubusercontent.com/BerriAI/litellm/e82a3c646908ba0a6ee0beddc4310d7a6cac4065/cosign.pub \
  ghcr.io/berriai/litellm:v1.106.4

Same command for litellm-database, litellm-non_root and the docker.io/litellm/* images

What's new in 1.106.4

3 PRs. 2 fixed. No action needed to upgrade

Changes
  • Deployment: Fixed the proxy sometimes exiting on startup with an ImportError when it cannot reach the remote model cost map, broken since v1.104.0 (#​46711) Also in 1.104.7, 1.105.5
  • Deployment: Fixed image scans flagging brotli 1.2.0, the emSign ECC Root CA - G3 and unused lockfile packages (#​48283, #​48300)

Backport #​48294 · Full changelog

v1.106.3

Compare Source

[!IMPORTANT]
The image-signing key has changed. Starting with this release, every Docker image and Helm chart is signed with the new cosign key from commit e82a3c6. Verifying with the previous key from commit 0112e53 will fail.

Update anything that pins the old cosign.pub: cosign verify scripts, CI checks, and admission policies such as Kyverno, Sigstore policy-controller or Connaisseur.

New cosign.pub SHA-256: e3fe3e08c44b16407fe0b37c43b4f8b603b3a0f4ee74c29e647bc022d762c2c0

Verify this release

cosign verify \
  --key https://raw.githubusercontent.com/BerriAI/litellm/e82a3c646908ba0a6ee0beddc4310d7a6cac4065/cosign.pub \
  ghcr.io/berriai/litellm:v1.106.3

Same command for litellm-database, litellm-non_root and the docker.io/litellm/* images

What's new in 1.106.3

4 PRs. 1 changed, 1 removed. 1 needs action

Action required
  • Deployment: Verify image signatures with the cosign.pub from commit e82a3c6, the previous key no longer matches (#​48103) Also in 1.103.8, 1.104.6, 1.105.4
Changes

Backport #​48078 · Backport #​48142 · Full changelog

v1.106.2

Compare Source

Verify Docker Image Signature

All LiteLLM Docker images are signed with cosign. Every release is signed with the same key introduced in commit 0112e53.

Verify using the pinned commit hash (recommended):

A commit hash is cryptographically immutable, so this is the strongest way to ensure you are using the original signing key:

cosign verify \
  --key https://raw.githubusercontent.com/BerriAI/litellm/0112e53046018d726492c814b3644b7d376029d0/cosign.pub \
  ghcr.io/berriai/litellm:v1.106.2

Verify using the release tag (convenience):

Tags are protected in this repository and resolve to the same key. This option is easier to read but relies on tag protection rules:

cosign verify \
  --key https://raw.githubusercontent.com/BerriAI/litellm/v1.106.2/cosign.pub \
  ghcr.io/berriai/litellm:v1.106.2

Expected output:

The following checks were performed on each of these signatures:
  - The cosign claims were validated
  - The signatures were verified against the specified public key

What's Changed

Full Changelog: BerriAI/litellm@v1.106.1...v1.106.2

v1.106.1

Compare Source

Verify this release

cosign verify \
  --key https://raw.githubusercontent.com/BerriAI/litellm/0112e53046018d726492c814b3644b7d376029d0/cosign.pub \
  ghcr.io/berriai/litellm:v1.106.1

Same command for litellm-database, litellm-non_root and the docker.io/litellm/* images

What's new in 1.106.1

9 PRs. 6 fixed. 1 needs action

Action required
  • Vector stores: Run db_scripts/strip_vector_store_internal_metadata.py to fix stores created before this release (#​47021)
Changes
  • Anthropic: Fixed signed thinking blocks and thinking.block_binding being dropped on multi-turn requests (#​41362, #​46342) Also in 1.105.2
  • Chat completions: Fixed tool calls landing on choices[1] with gpt-5.4+ models, broken since v1.97.0 (#​46099) Also in 1.105.2
  • Batches and files: Fixed 403 when team keys retrieve, cancel or download their own batches (#​47067) Also in 1.105.2
  • Vector stores: Fixed HTTP 400 on metadata updates caused by keys the proxy added to the store (#​47021)
  • Token counting: Fixed undercounted PDFs, system prompts and tools, and rejected Google countTokens requests (#​47389, #​47446, #​47454) Also in 1.104.4, 1.105.2
  • MCP: Fixed Tool not found when calling a bare tool name on /{server}/mcp, broken since v1.103.0 (#​46225)

Backport #​47517 · Full changelog

pypa/gh-action-pypi-publish

v1.14.3

Compare Source

Keeping the community safe is a collaborative effort! 💛💙

[!important]
🚨 This release includes fixes for GHSA-5xjx-3w67-w9x9 patched up by @​sethmlarson💰 in #​427 and in other places across the ecosystem.

Additional ecosystem and related mitigations beyond you might want to watch out for:

🛠️ Security Tightening

@​webknjaz💰 made sure the dependency tree within the action runtime uses hash-checking from now on via #​420.

🪞 Full Diff: pypa/gh-action-pypi-publish@v1.14.2...v1.14.3

🧔‍♂️ Release Manager: @​webknjaz 🇺🇦

💬 Discuss on Bluesky 🦋, on Mastodon 🐘 and on GitHub.

GH Sponsors badge

astral-sh/uv (uv)

v0.13.5

Compare Source

Released on 2026-10-21.

Following uv 0.13.4, which removed the affected eMudhra/emSign root from uv's own certificate store, this release updates the latest managed CPython builds for 3.11 and newer to python-build-standalone 20261021, including the CPython 3.15.1, 3.14.9, and 3.13.17 security patch releases. These builds include pip 26.2.2 both preinstalled in the managed interpreter and bundled with ensurepip, which installs pip by default when you run python -m venv. Both copies use certifi 2026.10.19, which removes the same affected root. After upgrading uv, run uv python upgrade to install the updated builds. Virtual environments pinned to an older Python patch version do not switch to the updated interpreter automatically. Upgrade pip separately in existing virtual environments.

Please note upstream CPython 3.9 and 3.10 still bundle pip releases whose certificate bundles trust the affected eMudhra/emSign root. We recommend migrating off of those versions and will no longer be releasing Docker images with uv installed for EOL Python versions.

Enhancements
  • Report incompatible self-dependencies directly in resolution errors (#​21845)
Python
  • Add CPython 3.15.1, 3.14.9, and 3.13.17 (#​22802)
Preview features
  • Select and rank wheel variants with no required properties or properties from PEP 850 static providers in platform-specific resolutions with wheel-variants (#​22535, #​22536, #​22687, #​22688)
Performance
  • Reduce peak memory use when resolving dependencies across multiple environments (#​22769, #​22770, #​22784)
  • Speed up exports with complex transitive extras by resolving activation across the dependency graph (#​22751)
  • Reduce uv's binary size by keeping additional error formatters out of line (#​22775)
  • Reduce overhead when parsing custom build cache keys (#​22749)
Bug fixes
  • Lock packages distributed only as Android wheels without a source distribution (#​22806)
  • Export optional dependencies correctly when transitive extras are activated through different or incompatible environment paths (#​22751)
  • Reject invalid custom build cache keys instead of silently falling back to the defaults (#​22749)
Security
  • Reject certificate chains containing compromised eMudhra intermediate keys via rustls-webpki 0.103.16 (#​22777)
  • Stop publishing uv Docker images based on Python 3.9 and 3.10 images that no longer receive upstream updates (#​22773)

Configuration

📅 Schedule: (in timezone UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies label Nov 2, 2026
@renovate
renovate Bot requested a review from a team as a code owner November 2, 2026 00:36
@renovate renovate Bot added the dependencies label Nov 2, 2026
@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.21%. Comparing base (575e59e) to head (1fd8f16).
⚠️ Report is 3 commits behind head on main.
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #362   +/-   ##
=======================================
  Coverage   94.21%   94.21%           
=======================================
  Files         304      304           
  Lines       38766    38766           
  Branches     6567     6567           
=======================================
  Hits        36524    36524           
  Misses       1429     1429           
  Partials      813      813           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@napetrov
napetrov merged commit d26f972 into main Nov 2, 2026
29 of 39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants