Skip to content

chore(deps-dev): bump pydantic-ai-slim from 2.49.0 to 2.53.0 - #7952

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/uv/pydantic-ai-slim-2.53.0
Closed

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/uv/pydantic-ai-slim-2.53.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Bumps pydantic-ai-slim from 2.49.0 to 2.53.0.

Release notes

Sourced from pydantic-ai-slim's releases.

v2.53.0 (2026-10-01)

🛡️ Security

This release fixes one security issue in ConcurrencyLimitedModel. See the advisory for full details and affected versions.

  • GHSA-6fqq-452j-qhrp (high): a streamed request through ConcurrencyLimitedModel or limit_model_concurrency could keep its concurrency slot when the slot was released on a different task than the one that acquired it: after an early exit (the consumer stopped iterating, raised, or was cancelled), and also after fully consuming stream_text() with its default debouncing. Repeated streams could then block every request sharing the limiter. Agent-level max_concurrency and non-streaming requests are not affected. Reported by @​lche511. (#9478)

The fix also changes how limiters are shared: a model wrapper now raises UserError when it shares a limiter with the agent making the request or with an enclosing model wrapper, ConcurrencyLimiter.acquire() takes a slot on every call, even on the same task, and a custom AbstractConcurrencyLimiter must allow release() from another task.

Patched in 2.53.0. v1 is not affected.

What's Changed

⚠️ Compatibility Notes

🚀 Features

🐛 Bug Fixes

New Contributors

Full Changelog: pydantic/pydantic-ai@v2.52.0...v2.53.0

... (truncated)

Commits
  • b38ab5d Document that InlineDefsJsonSchemaTransformer only walks object and array k...
  • c50e223 Keep the test suite passing on anthropic 1.11.0, dbos 3.2.0 and `google-g...
  • 453f19f Fix RuntimeError and a leaked slot when streaming through `ConcurrencyLimit...
  • d63315d Let GoogleRealtimeModel declare tools whose dict values are recursive mod...
  • ce6b675 Allow unschemable types in the derived Temporal ActivityConfig schema (#9577)
  • f596e4b Keep the launch-directory workspace in clai2 when capability functions supp...
  • 5b5a414 Fix the TOML disk sub-agent test that still expected the removed effort floor...
  • 1013241 Make Logfire Temporal spans replay-safe (#7006)
  • 9da37d4 Expose the message-history repair pipeline as repair_messages (#8370)
  • aba3e75 Say native tools aren't routed to OpenAI realtime yet, rather than unsupporte...
  • Additional commits viewable in compare view

@dependabot
dependabot Bot requested a review from a team as a code owner October 12, 2026 08:58
@dependabot dependabot Bot added Dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Oct 12, 2026
@github-actions

github-actions Bot commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Codecov Results 📊

✅ 133451 passed | ⏭️ 7276 skipped | Total: 140727 | Pass Rate: 94.83% | Execution Time: 450m 29s

📊 Comparison with Base Branch

Metric Change
Total Tests 📈 +3059
Passed Tests 📈 +3061
Failed Tests 📉 -2
Skipped Tests —

➖ Removed Tests (1)

View removed tests
  • test_binary_content_encoding_mixed_content[False-False]
    • File: tests.integrations.litellm.test_litellm

All tests are passing successfully.

✅ Patch coverage is 100.00%. Project has 2592 uncovered lines.
❌ Project coverage is 90.26%. Comparing base (f5bf69b) to head (d036581).

Coverage diff
@@            Coverage Diff             @@
##        master       #PR       +/-##
==========================================
- Coverage    90.28%    90.26%    -0.02%
==========================================
  Files          202       202         —
  Lines        26625     26625         —
  Branches      9926      9926         —
==========================================
+ Hits         24039     24033        -6
- Misses        2586      2592        +6
- Partials      1515      1514        -1

Generated by Codecov Action

Bumps [pydantic-ai-slim](https://github.com/pydantic/pydantic-ai) from 2.49.0 to 2.53.0.
- [Release notes](https://github.com/pydantic/pydantic-ai/releases)
- [Changelog](https://github.com/pydantic/pydantic-ai/blob/main/docs/changelog.md)
- [Commits](pydantic/pydantic-ai@v2.49.0...v2.53.0)

---
updated-dependencies:
- dependency-name: pydantic-ai-slim
  dependency-version: 2.53.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/uv/pydantic-ai-slim-2.53.0 branch from 7ebdfc1 to d036581 Compare October 12, 2026 10:00
@alexander-alderman-webb

Copy link
Copy Markdown
Collaborator

Resolved by 1ca0326

@dependabot @github

dependabot Bot commented on behalf of github Oct 12, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/uv/pydantic-ai-slim-2.53.0 branch October 12, 2026 10:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant