What's Changed
Core Improvements & Fixes
- Made the
ready
parameter optional in_create_reasoning_plan
for flexibility - Fixed nested config format handling for embedder configuration
- Added support for
batch_size
to avoid token limit errors in embedders - Corrected directory name in Quickstart documentation
- Resolved issues with test duration cache and event exports
- Added fallback logic to crew settings
New Features & Enhancements
- Introduced thread-safe platform context management
- Added
crewai uv
wrapper command to runuv
directly via CLI - Enabled marking traces as failed for observability workflows
- Added custom embedding types and provider migration support
- Upgraded ChromaDB to
v1.1.0
, added compatibility fixes and type improvements - Introduced Pydantic-compatible import validation and deprecated legacy utilities
- Updated to
pydantic v2
, addedpydantic-settings
, and reorganized with dependency groups
Documentation & Guides
- Updated changelogs covering releases:
0.193.2
,0.193.1
,0.193.0
, etc. - Documented support for LLM Guardrail event
source
metadata - Added guidance for fallback behavior and improved visibility into config parameters
Cleanup & Deprecations
- Resolved all Ruff and MyPy issues across
experimental
,flow
,rag
,tools
, andtasks
modules - Improved type annotations and consolidated utilities module
- Deprecated older utilities in favor of Pydantic-compatible imports
New Contributors
- @qizwiz made their first contribution