v2.29.0
pydantic/pydantic-aiv2.29.0Aug 13, 2026by dsfaccini
AI Summary
Enhances MCP integration with support for newer SDK versions and adds Azure AI Voice Live capabilities.
Key Highlights
- Support for FastMCP 4 and MCP SDK v2
- Add Azure AI Voice Live via `azure_voice_live` setting
- Fix silent truncation of gzip response bodies
- Fix concurrent provider stream shutdown
New Features
- Support FastMCP 4 and MCP SDK v2
- Add Azure AI Voice Live
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### 🚀 Features * Support FastMCP 4 and MCP SDK v2 in `MCPToolset` alongside FastMCP 3 by @adtyavrdhn in https://github.com/pydantic/pydantic-ai/pull/6738 * Add Azure AI Voice Live via the `azure_voice_live` setting by @DouweM in https://github.com/pydantic/pydantic-ai/pull/6642 ### 🐛 Bug Fixes * Fix silent truncation of gzip response bodies by @ChaoGlenXu in https://github.com/pydantic/pydantic-ai/pull/7388 * Include parameter descriptions in rendered tool signatures by @adtyavrdhn in https://github.com/pydantic/pydantic-ai/pull/6487 * Fix inherited realtime WebRTC and Azure `for_realtime` bugs from `#6676` by @DouweM in https://github.com/pydantic/pydantic-ai/pull/7412 * Fix concurrent provider stream shutdown by @dsfaccini in https://github.com/pydantic/pydantic-ai/pull/7375 ## New Contributors * @ChaoGlenXu made their first contribution in https://github.com/pydantic/pydantic-ai/pull/7388 **Full Changelog**: https://github.com/pydantic/pydantic-ai/compare/v2.28.0...v2.29.0