github pydantic/pydantic-ai v1.63.0
v1.63.0 (2026-02-23)

3 hours ago

What's Changed

🚀 Features

🐛 Bug Fixes

  • Fix Temporal and DBOS MCP to use cached tools instead of fetching each time by @DouweM in #4331
  • Updated Cohere content item typing to fix the incompatibility by @DarthJuri in #4384
  • Fix Anthropic model on Bedrock incorrectly being treated as supporting json schema output by @vimota in #4369
  • fix(pydantic-evals): gracefully handle custom TracerProviders without add_span_processor by @AtharvaJaiswal005 in #4328
  • fix: use non-greedy regex in strip_markdown_fences to stop at closing fence by @sksvineeth in #4398
  • fix: add defaults for optional fields in OpenRouter streaming models by @majdalsado in #4371
  • Set BuiltinToolCallPart.id for OpenAI Responses WebSearch/FileSearch by @yipstar in #4391
  • fix: Identify new messages by run_id instead of index by @madanlalit in #4086

New Contributors

Full Changelog: v1.62.0...v1.63.0

Don't miss a new pydantic-ai release

NewReleases is sending notifications on new releases.