chore: Update Python dependencies#2015
Conversation
Dependency ReviewThe following issues were found:
License Issuesuv.lock
OpenSSF Scorecard
Scanned Files
|
Merging this PR will not alter performance
Comparing Footnotes
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2015 +/- ##
==========================================
- Coverage 85.09% 85.09% -0.01%
==========================================
Files 1913 1913
Lines 113388 113388
Branches 9673 9673
==========================================
- Hits 96487 96483 -4
- Misses 14532 14535 +3
- Partials 2369 2370 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
22bf9d0 to
dc15977
Compare
Aureliolo
left a comment
There was a problem hiding this comment.
Decision: Patch/stub-only Python dependency bump (5 packages); CI fully green (unit/integration/e2e/conformance + Doc Drift Gate + Build/Deploy Preview all SUCCESS); no breaking changes affecting us; lands an lxml security patch.
Changelog digest:
- Covered: hypothesis 6.152.7->6.152.9, litellm 1.84.0->1.85.0, lxml 6.1.0->6.1.1, types-pyyaml 6.0.12.20260510->6.0.12.20260518, zensical 0.0.42->0.0.43.
- Relevant (security): lxml 6.1.1 adds the missing xlink:href to lxml.html.defs.link_attrs (URL-bypass in embedded SVG/MathML) and ships wheels with libxslt patched for CVE-2025-7424 + CVE-2025-11731; lxml backs HTMLParseGuard (SEC-1 prompt safety).
- Relevant (behaviour, no action): litellm 1.85.0 adds streaming fallback on mid-stream httpx.TimeoutException, reasoning_effort handling fixes, and Anthropic tool-name sanitization; the library completion/acompletion API is unchanged and the proxy-side SSRF/auth hardening does not apply (we consume litellm as a library, not the proxy). hypothesis 6.152.9 smooths integer distribution (better bug-finding, not a regression); existing property tests pass on CI. zensical 0.0.43 is link-validation + BOM-strip bug fixes only; docs build verified by green Build Preview + Deploy Preview + Doc Drift Gate on the PR head (local rebuild strictly less evidence).
- Reviewed but not relevant: hypothesis 6.152.8 drops Django 4.2 (we don't use Django); types-pyyaml is a type-stub date bump.
Follow-ups: none.
<!-- HIGHLIGHTS_START --> ## Highlights > _AI-generated summary (model: `openai/gpt-4.1-mini` via GitHub Models). Commit-based changelog below._ ### What you'll notice - Multi-agent coordination is now active immediately on startup for smoother operation. - Governance rules are fully enforced during use, ensuring compliance at all times. - Coordination metrics update live, giving real-time insights into system activity. - Review agents are now reliably processed, preventing silent drops in tasks. - Sandbox containers can be reused for agents and tasks, speeding up execution and reducing overhead. ### What's new - Agents support online runtime with a minimal safety framework to improve stability. - Recorded LLM interactions can be deterministically replayed at the provider interface. - Distributed path validation has been enhanced for more robust data routing. - A client-simulation runtime was added for end-to-end testing of the IntakeEngine. - A new work pipeline spine architecture has been introduced to streamline task processing. ### Under the hood - Infrastructure, Python, and web dependencies have all been updated to latest versions. - Updated apko lockfiles in the CI/CD pipeline improve build consistency. <!-- HIGHLIGHTS_END --> :robot: I have created a release *beep* *boop* --- ## [0.8.6](v0.8.5...v0.8.6) (2026-05-19) ### Features * agent runtime online + minimal safety spine (runtime root) ([#2003](#2003)) ([e5eef1a](e5eef1a)), closes [#1956](#1956) * deterministic recorded-LLM cassette replay at the provider chokepoint ([#2010](#2010)) ([cabf55d](cabf55d)) * distributed path validation + hardening ([#2011](#2011)) ([a382e4a](a382e4a)), closes [#1966](#1966) * wire IntakeEngine via boot client-simulation runtime (e2e test harness) ([#2006](#2006)) ([6a9c0aa](6a9c0aa)), closes [#1961](#1961) * work pipeline spine ([#1960](#1960)) ([#2013](#2013)) ([29b64e3](29b64e3)) ### Bug Fixes * bring the multi-agent coordinator online at boot ([#2007](#2007)) ([180b38a](180b38a)), closes [#1958](#1958) * full governance enforcement online ([#1957](#1957)) ([#2005](#2005)) ([4140fc5](4140fc5)) * harden anti-ghost-wiring gate and fix silently-dropped review agents ([#2000](#2000)) ([89b57ce](89b57ce)) * make coordination metrics live ([#1959](#1959)) ([#2012](#2012)) ([c4775e2](c4775e2)) * sandbox lifecycle dispatch (per-agent / per-task container reuse) ([#2008](#2008)) ([03d2587](03d2587)), closes [#1965](#1965) ### Documentation * add GitButler concept-only concurrency research ([#1978](#1978)) ([#2009](#2009)) ([9e4f5c1](9e4f5c1)) * honest-hybrid refresh of README, site, and design specs ([#2001](#2001)) ([f485bea](f485bea)) ### CI/CD * update apko lockfiles ([#2004](#2004)) ([e2b9eee](e2b9eee)) ### Maintenance * Update Infrastructure dependencies ([#2014](#2014)) ([0b16bdf](0b16bdf)) * Update Python dependencies ([#2015](#2015)) ([a7224bb](a7224bb)) * Update Web dependencies ([#2016](#2016)) ([7a7fe76](7a7fe76)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: synthorg-repo-bot[bot] <279117679+synthorg-repo-bot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This PR contains the following updates:
==6.152.7→==6.152.9==1.84.0→==1.85.0==6.1.0→==6.1.1==6.0.12.20260510→==6.0.12.20260518==0.0.42→==0.0.43Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
BerriAI/litellm (litellm)
v1.85.0Compare 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:
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:
Expected output:
What's Changed
claude-4-sonnet-20250514alias in multiturn tool-call test by @mateo-berri in #27077Configuration
📅 Schedule: (in timezone Etc/UTC)
* 0-6 * * 6)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.