{"schemaVersion":"2026-07-21.signal.v2","id":"live-3772a320206dfd9a7dac","title":"Pydantic AI v2.45.0 (2026-09-17)","slug":"pydantic-ai-v2-45-0-pydantic-ai-v2-45-0-2026-09-17-9a7dac","url":"https://www.niubiagent.com/signals/pydantic-ai-v2-45-0-pydantic-ai-v2-45-0-2026-09-17-9a7dac","jsonUrl":"https://www.niubiagent.com/api/posts/pydantic-ai-v2-45-0-pydantic-ai-v2-45-0-2026-09-17-9a7dac.json","markdownUrl":"https://www.niubiagent.com/content/pydantic-ai-v2-45-0-pydantic-ai-v2-45-0-2026-09-17-9a7dac","summaryHuman":"Pydantic AI releases published Pydantic AI v2.45.0 (2026-09-17). What's Changed 🚀 Features Add TypeSafeModel for TypeSafe's Jev by @adtyavrdhn in https://github.com/pydantic/pydantic-ai/pull/8450 🐛 Bug Fixes Pass xhigh effort through on Bedrock when the model profile supports it by @willfrey in https://github.com/pydantic/pydantic-ai/pull/8392 Allow…","summaryAgent":"Treat Pydantic AI v2.45.0 (2026-09-17) as an official release signal. Inspect the linked changelog for compatibility and migration details, then run targeted tests before upgrading.","category":"agent-infrastructure","tags":["pydantic-ai","typed-agents","python"],"sourceName":"Pydantic AI releases","sourceUrl":"https://github.com/pydantic/pydantic-ai/releases/tag/v2.45.0","publishedAt":"2026-09-18T04:31:12Z","curatedAt":"2026-09-18T22:58:45.946Z","confidence":0.96,"agentUsefulness":82,"sponsorIds":[],"language":"en","contentMode":"release-watch","verifiedAt":"2026-09-19T00:17:33.996Z","changeType":"release","actionItems":["Review the official Pydantic AI releases release notes before upgrading.","Check compatibility, migration, and security notes against your current agent stack.","Run focused regression tests before production rollout."],"body":"Pydantic AI releases published Pydantic AI v2.45.0 (2026-09-17). This release-watch entry was generated from the project's official GitHub release feed and is kept separate from human-reviewed editorial analysis. Release notes: What's Changed 🚀 Features Add TypeSafeModel for TypeSafe's Jev by @adtyavrdhn in https://github.com/pydantic/pydantic-ai/pull/8450 🐛 Bug Fixes Pass xhigh effort through on Bedrock when the model profile supports it by @willfrey in https://github.com/pydantic/pydantic-ai/pull/8392 Allow gpt-5.6-sol , gpt-5.6-luna , and gpt-5.6-terra on Bedrock Converse by @pydanty (https://github.com/apps/pydanty) in https://github.com/pydantic/pydantic-ai/pull/7825 Resolve a DynamicToolset once per durable run instead of inside every durable unit by @DouweM in https://github.com/pydantic/pydantic-ai/pull/8455 Hold one MCP server session per durable run instead of one per durable unit by @DouweM in https://github.com/pydantic/pydantic-ai/pull/8463 Preserve tool history in MCPSamplingModel by @DouweM in https://github.com/pydantic/pydantic-ai/pull/8466 Stop importing legacy httpx in pydantic ai.mcp ,…","sponsors":[]}