1.10.1
crewAIInc/crewAI1.10.1Mar 4, 2026by lorenzejay
AI Summary
This release primarily focuses on upgrading the Gemini GenAI integration and resolving critical bugs related to executor recursion, tool loading, and telemetry. It also includes dependency updates and documentation improvements.
Key Highlights
- Upgrade Gemini GenAI integration
- Fix executor listener recursion and Gemini content grouping
- Load MCP and platform tools when agent tools are None
- Upgrade pypdf to 6.7.4 to resolve security alerts
New Features
- Upgrade Gemini GenAI
- Support Jupyter environments with running event loops in A2A
- Inject tool errors as observations
Full Release Notes
## What's Changed ### 🚀 Features - **Upgrade Gemini GenAI** ### 🐛 Bug Fixes - Adjust executor listener value to avoid recursion - Group parallel function response parts in a single `Content` object in Gemini - Surface thought output from thinking models in Gemini - Load MCP and platform tools when agent tools are `None` - Support Jupyter environments with running event loops in A2A - Use anonymous ID for ephemeral traces - Conditionally pass plus header - Skip signal handler registration in non-main threads for telemetry - Inject tool errors as observations and resolve name collisions - Upgrade `pypdf` from 4.x to **6.7.4** to resolve Dependabot alerts - Resolve critical and high Dependabot security alerts ### 📚 Documentation - Sync Composio tool documentation across locales ### 👥 Contributors - @giulio-leone - @greysonlalonde - @haxzie - @joaomdmoura - @lorenzejay - @mattatcha - @mplachta - @nicoferdi96