pydantic-ai v2.9.1: Bug fixes and dependency updates
sdkaisecuritysecurity-advisoryengineerpython-agentic
patch
Pydantic-ai version 2.9.1 addresses several bugs related to typed composition, integer timeouts in Mistral models, and retired model handling. It also includes a crucial dependency update to address a ReDoS vulnerability in soupsieve (CVE-2026-49477). This patch is relevant for all users of the pydantic-ai library, especially those integrating with Mistral models or handling typed data compositions.
- →Fix typed composition members recursion in JsonSchemaTransformer by @pydanty[bot] in https://github.com/pydantic/pydantic-ai/pull/6440
- →handle int timeout values in MistralModel._get_timeout_ms by @Ricardo-M-L in https://github.com/pydantic/pydantic-ai/pull/5019
Fixes (3) ›
- Fix typed composition members recursion in JsonSchemaTransformer by @pydanty[bot] in https://github.com/pydantic/pydantic-ai/pull/6440
- fix handle int timeout values in MistralModel._get_timeout_ms by @Ricardo-M-L in https://github.com/pydantic/pydantic-ai/pull/5019
Remove retired models from KnownModelName and restore Gateway-supported models by @adtyavrdhn in https://github.com/pydantic/pydantic-ai/pull/5843
Read the original announcement →
https://github.com/pydantic/pydantic-ai/releases/tag/v2.9.1
Related releases
- Pydantic-AI v2.9.0: Security fix, GPT-5.6 models, usage command Pydantic AI Releases ·
- LangGraph 1.2.7: Fixes for delta overwrites and UUID generation LangGraph Releases ·
- pydantic-ai v2.1.0: Anthropic web tools, serialization, and bug fixes Pydantic AI Releases ·
- pydantic-ai v2.5.1: Bug Fixes and Model Compatibility Pydantic AI Releases ·
- crewAI 1.15.0: Conversational Flow Tracking and Declarative Flow Loading CrewAI Releases ·
- OpenAI Agents Python Library v0.17.8: Enhancements and Fixes OpenAI Agents SDK (Python) Releases ·