github crewAIInc/crewAI 0.201.0

9 hours ago

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 run uv 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, added pydantic-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, and tasks modules
  • Improved type annotations and consolidated utilities module
  • Deprecated older utilities in favor of Pydantic-compatible imports

New Contributors

  • @qizwiz made their first contribution

Don't miss a new crewAI release

NewReleases is sending notifications on new releases.