Releases: crewAIInc/crewAI
Releases · crewAIInc/crewAI
0.177.0
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 tocrewai.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
What's Changed
Core Improvements & Fixes
- Fixed migration of the
tool
section duringcrewai 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
andTraceBatchManager
- 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
- @dsilbergleithcu-godaddy made their first contribution
- @WajeehGillani made their first contribution
- @erika-shorten made their first contribution
0.165.1
What's Changed
Core Improvements & Fixes
- Fixed compatibility in
XMLSearchTool
by converting config values to strings forconfigparser
- 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 toResponseTextConfigParam
import issue
New Features & Enhancements
- Included exchanged agent messages into
ExternalMemory
metadata - Automatically injected
crewai_trigger_payload
- Renamed internal flag
inject_trigger_input
toallow_crewai_trigger_context
- Continued tracing improvements and ephemeral tracing logic
- Consolidated tracing logic conditions
- Added support for
agent_id
-linked memory entries inMem0
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
- @skaghzz made their first contribution
- @gabemilani made their first contribution
0.165.0
What's Changed
Core Improvements & Fixes
- Fixed compatibility in
XMLSearchTool
by converting config values to strings forconfigparser
- 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 toResponseTextConfigParam
import issue
New Features & Enhancements
- Included exchanged agent messages into
ExternalMemory
metadata - Automatically injected
crewai_trigger_payload
- Renamed internal flag
inject_trigger_input
toallow_crewai_trigger_context
- Continued tracing improvements and ephemeral tracing logic
- Consolidated tracing logic conditions
- Added support for
agent_id
-linked memory entries inMem0
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
- @skaghzz made their first contribution
- @gabemilani made their first contribution
0.159.0
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
- @rishiraj-tf made their first contribution
0.157.0
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
0.152.0
What's Changed
Core Improvements & Fixes
- Removed
crewai signup
references and replaced them withcrewai login
- Fixed support for adding memories to Mem0 using
agent_id
- Changed the default value in Mem0 configuration
- Updated import error to show missing module files clearly
- Added timezone support to event timestamps
New Features & Enhancements
- Enhanced
Flow
class to support custom flow names - Refactored RAG components into a dedicated top-level module
Documentation & Guides
- Fixed incorrect model naming in Google Vertex AI documentation
New Contributors
- @manuka99 made their first contribution
0.150.0
What's Changed
Core Improvements & Fixes
- Used file lock around Chroma client initialization
- Removed workaround related to SQLite without FTS5
- Dropped unsupported
stop
parameter for LLM models automatically - Fixed
save
method and updated related test cases - Fixed message handling for Ollama models when last message is from assistant
- Removed duplicate print on LLM call error
- Added deprecation notice to
UserMemory
- Upgraded LiteLLM to version 1.74.3
New Features & Enhancements
- Added support for ad-hoc tool calling via internal LLM class
- Updated Mem0 Storage from v1.1 to v2
Documentation & Guides
- Fixed neatlogs documentation
- Added Tavily Search & Extractor tools to the Search-Research suite
- Added documentation for
SerperScrapeWebsiteTool
and reorganized Serper section - General documentation updates and improvements
New Contributors
- @Programmer-RD-AI made their first contribution
crewai-tools v0.58.0
New Tools / Enhancements
- SerperScrapeWebsiteTool: Added a tool for extracting clean content from URLs
- Bedrock AgentCore: Integrated browser and code interpreter toolkits for Bedrock agents
- Stagehand Update: Refactored and updated Stagehand integration
Fixes & Cleanup
- FTS5 Support: Enabled SQLite FTS5 for improved text search in test workflows
- Test Speedups: Parallelized GitHub Actions test suite for faster CI runs
- Cleanup: Removed SQLite workaround due to FTS5 support being available
MongoDBVectorSearchTool: Fixed serialization and schema handling
0.148.0
What's Changed
Core Improvements & Fixes
- Used production WorkOS environment ID
- Added SQLite FTS5 support to test workflow
- Fixed agent knowledge handling
- Compared using
BaseLLM
class instead ofLLM
- Fixed missing
create_directory
parameter inTask
class
New Features & Enhancements
- Introduced Agent evaluation functionality
- Added Evaluator experiment and regression testing methods
- Implemented thread-safe
AgentEvaluator
- Enabled event emission for Agent evaluation
- Supported evaluation of single
Agent
andLiteAgent
- Added integration with
neatlogs
- Added crew context tracking for LLM guardrail events
Documentation & Guides
- Added documentation for
guardrail
attributes and usage examples - Added integration guide for
neatlogs
- Updated documentation for Agent repository and
Agent.kickoff
usage
0.141.0
What's Changed
Core Improvements & Fixes
- Sped up GitHub Actions tests through parallelization
New Features & Enhancements
- Added crew context tracking for LLM guardrail events
Documentation & Guides
- Added documentation for Agent repository usage
- Added documentation for
Agent.kickoff
method