Skip to content

Releases: crewAIInc/crewAI

0.193.1

20 Sep 19:27

Choose a tag to compare

What's Changed

  • Series of minor fixes and linter improvements

0.193.0

19 Sep 19:03
c062826

Choose a tag to compare

What's Changed

Core Improvements & Fixes

  • Fixed handling of the model parameter during OpenAI adapter initialization
  • Resolved test duration cache issues in CI workflows
  • Fixed flaky test related to repeated tool usage by agents
  • Added missing event exports to __init__.py for consistent module behavior
  • Dropped message storage from metadata in Mem0 to reduce bloat
  • Fixed L2 distance metric support for backward compatibility in vector search

New Features & Enhancements

  • Introduced thread-safe platform context management
  • Added test duration caching for optimized pytest-split runs
  • Added ephemeral trace improvements for better trace control
  • Made search parameters for RAG, knowledge, and memory fully configurable
  • Enabled ChromaDB to use OpenAI API for embedding functions
  • Added deeper observability tools for user-level insights
  • Unified RAG storage system with instance-specific client support

Documentation & Guides

  • Updated RagTool references to reflect CrewAI native RAG implementation
  • Improved internal docs and structure for langgraph and openai agent adapters with type annotations and docstrings

0.186.1

11 Sep 00:06
dde76bf

Choose a tag to compare

What's Changed

  • fixed version not being found and silently failing reversion by @lorenzejay in #3498
  • chore: bump CrewAI version to 0.186.1 and update dependencies in CLI … by @lorenzejay in #3499

0.186.0

10 Sep 23:05
4336e94

Choose a tag to compare

What's Changed

Core Improvements & Fixes

  • Fixed support for defining MCP connection timeout on CrewBase
  • Resolved issue where tools were being called twice
  • Addressed rebranding in Azure docs: Azure AI Studio → Azure AI Foundry

New Features & Enhancements

  • Added support for crewai_trigger_payload auto-injection
  • Introduced centralized configuration for embedding types and base embedding client
  • Implemented generic clients for ChromaDB and Qdrant
  • Introduced RAG configuration system with optional imports
  • Added support for Qdrant as a RAG provider
  • Enabled partial flow resumability
  • Displayed task names in verbose output
  • Introduced crewai config reset to allow token reset
  • Added additional parameters to Flow.start() methods

Documentation & Guides

  • Expanded webhook event types with detailed categorization
  • Moved Bedrock tool docs to the integrations folder
  • Added documentation for CrewAI automation tools
  • Added hybrid search alpha parameter to the docs
  • Updated number of memory types and other doc cleanups

Cleanup & Deprecations

  • Removed deprecated Auth0 login (no longer requires typing email)
  • Added deprecation warning for Task.max_retries
  • Cleaned up and modernized typing across modules (LLM, types, agents, tasks, security, etc.)
  • Centralized and optimized GitHub Actions and uv caching
  • Refactored telemetry module and executor logic

New Contributors


0.177.0

04 Sep 00:28
f0def35

Choose a tag to compare

What's Changed

Core Improvements & Fixes

  • Achieved parity between rag package and current implementation
  • Enhanced LLM event handling with task and agent metadata
  • Fixed mutable default arguments by replacing them with None
  • Suppressed Pydantic deprecation warnings during initialization
  • Fixed broken example link in README.md
  • Removed Python 3.12+ only Ruff rules for compatibility
  • Migrated CI workflows to use uv and updated dev tooling

New Features & Enhancements

  • Added tracing improvements and cleanup
  • Centralized event logic by moving events module to crewai.events

Documentation & Guides

  • Updated Enterprise Action Auth Token section documentation
  • Published documentation updates for v0.175.0 release

Cleanup & Refactoring

  • Refactored parser into modular functions for better structure

New Contributors

  • @em0t made their first contribution

0.175.0

28 Aug 02:36
0f1b764

Choose a tag to compare

What's Changed

Core Improvements & Fixes

  • Fixed migration of the tool section during crewai update
  • Reverted OpenAI pin: now requires openai >=1.13.3 due to fixed import issues
  • Fixed flaky tests and improved test stability
  • Improved Flow listener resumability for HITL and cyclic flows
  • Enhanced timeout handling in PlusAPI and TraceBatchManager
  • Batched entity memory items to reduce redundant operations

New Features & Enhancements

  • Added support for additional parameters in Flow.start() methods
  • Displayed task names in verbose CLI output
  • Added centralized embedding types and introduced a base embedding client
  • Introduced generic clients for ChromaDB and Qdrant
  • Added support for crewai config reset to clear tokens
  • Enabled crewai_trigger_payload auto-injection
  • Simplified RAG client initialization and introduced RAG configuration system
  • Added Qdrant RAG provider support
  • Improved tracing with better event data
  • Added support to remove Auth0 and email entry on crewai login

Documentation & Guides

  • Added documentation for automation triggers
  • Fixed API Reference OpenAPI sources and redirects
  • Added hybrid search alpha parameter to the docs

Cleanup & Deprecations

  • Added deprecation notice for Task.max_retries
  • Removed Auth0 dependency from login flow

New Contributors

0.165.1

19 Aug 03:07
d7f8002

Choose a tag to compare

What's Changed

Core Improvements & Fixes

  • Fixed compatibility in XMLSearchTool by converting config values to strings for configparser
  • Fixed flaky Pytest test involving PytestUnraisableExceptionWarning
  • Mocked telemetry in test suite for more stable CI runs
  • Moved Chroma lockfile handling to db_storage_path
  • Ignored deprecation warnings from chromadb
  • Pinned OpenAI version <1.100.0 due to ResponseTextConfigParam import issue

New Features & Enhancements

  • Included exchanged agent messages into ExternalMemory metadata
  • Automatically injected crewai_trigger_payload
  • Renamed internal flag inject_trigger_input to allow_crewai_trigger_context
  • Continued tracing improvements and ephemeral tracing logic
  • Consolidated tracing logic conditions
  • Added support for agent_id-linked memory entries in Mem0

Documentation & Guides

  • Added example to Tool Repository docs
  • Updated Mem0 documentation for Short-Term and Entity Memory integration
  • Revised Korean translations and improved sentence structures

Cleanup & Chores

  • Removed deprecated AgentOps integration

New Contributors


0.165.0

19 Aug 01:27
6068fe9

Choose a tag to compare

What's Changed

Core Improvements & Fixes

  • Fixed compatibility in XMLSearchTool by converting config values to strings for configparser
  • Fixed flaky Pytest test involving PytestUnraisableExceptionWarning
  • Mocked telemetry in test suite for more stable CI runs
  • Moved Chroma lockfile handling to db_storage_path
  • Ignored deprecation warnings from chromadb
  • Pinned OpenAI version <1.100.0 due to ResponseTextConfigParam import issue

New Features & Enhancements

  • Included exchanged agent messages into ExternalMemory metadata
  • Automatically injected crewai_trigger_payload
  • Renamed internal flag inject_trigger_input to allow_crewai_trigger_context
  • Continued tracing improvements and ephemeral tracing logic
  • Consolidated tracing logic conditions
  • Added support for agent_id-linked memory entries in Mem0

Documentation & Guides

  • Added example to Tool Repository docs
  • Updated Mem0 documentation for Short-Term and Entity Memory integration
  • Revised Korean translations and improved sentence structures

Cleanup & Chores

  • Removed deprecated AgentOps integration

New Contributors

0.159.0

13 Aug 23:54
66c2fa1

Choose a tag to compare

What's Changed

Core Improvements & Fixes

  • Improved LLM message formatting performance for better runtime efficiency
  • Fixed use of incorrect endpoint in enterprise configuration auth/parameters
  • Commented out listener resumability check for stability during partial flow resumption

New Features & Enhancements

  • Added enterprise configure command to CLI for streamlined enterprise setup
  • Introduced partial flow resumability support

Documentation & Guides

  • Added documentation for new tools
  • Added Korean translations
  • Updated documentation with TrueFoundry integration details
  • Added RBAC documentation and general cleanup
  • Fixed API reference and revamped examples/cookbooks across EN, PT-BR, and KO

New Contributors

0.157.0

06 Aug 21:49
7c16241

Choose a tag to compare

v0.157.0 What's Changed

Core Improvements & Fixes

  • Enabled word wrapping for long input tool
  • Allowed persisting Flow state with BaseModel entries
  • Optimized string operations using partition() for performance
  • Dropped support for deprecated User Memory system
  • Bumped LiteLLM version to 1.74.9
  • Fixed CLI to show missing modules more clearly during import
  • Supported device authorization with Okta

New Features & Enhancements

  • Added crewai config CLI command group with tests
  • Added default value support for crew.name
  • Introduced initial tracing capabilities
  • Added support for LangDB integration
  • Added support for CLI configuration documentation

Documentation & Guides

  • Updated MCP documentation with connect_timeout attribute
  • Added LangDB integration documentation
  • Added CLI config documentation
  • General feature doc updates and cleanup

New Contributors