Releases: crewAIInc/crewAI
Releases · crewAIInc/crewAI
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
0.140.0
What's Changed
Core Improvements & Fixes
- Fixed typo in test prompts
- Fixed project name normalization by stripping trailing slashes during crew creation
- Ensured environment variables are written in uppercase
- Updated LiteLLM dependency
- Refactored collection handling in
RAGStorage
- Implemented PEP 621 dynamic versioning
New Features & Enhancements
- Added capability to track LLM calls by task and agent
- Introduced
MemoryEvents
to monitor memory usage - Added console logging for memory system and LLM guardrail events
- Improved data training support for models up to 7B parameters
- Added Scarf and Reo.dev analytics tracking
- CLI workos login
Documentation & Guides
- Updated CLI LLM documentation
- Added Nebius integration to the docs
- Corrected typos in installation and pt-BR documentation
- Added docs about
MemoryEvents
- Implemented docs redirects and included development tools
0.134.0
What's Changed
Core Improvements & Fixes
- Fixed tools parameter syntax
- Fixed type annotation in
Task
- Fixed SSL error when retrieving LLM data from GitHub
- Ensured compatibility with Pydantic 2.7.x
- Removed
mkdocs
from project dependencies - Upgraded Langfuse code examples to use Python SDK v3
- Added sanitize role feature in
mem0
storage - Improved Crew search during memory reset
- Improved console printer output
New Features & Enhancements
- Added support for initializing a tool from defined
Tool
attributes - Added official way to use MCP Tools within a
CrewBase
- Enhanced MCP tools support to allow selecting multiple tools per agent in
CrewBase
- Added Oxylabs Web Scraping tools
Documentation & Guides
- Updated
quickstart.mdx
- Added docs on
LLMGuardrail
events - Updated documentation with comprehensive service integration details
- Updated recommendation filters for MCP and Enterprise tools
- Updated docs for Maxim observability
- Added pt-BR documentation translation
- General documentation improvements
0.130.0
What's Changed
Core Improvements & Fixes
- Removed duplicated message related to Tool result output
- Fixed missing
manager_agent
tokens inusage_metrics
from kickoff - Fixed telemetry singleton to respect dynamic environment variables
- Fixed issue where Flow status logs could hide human input
- Increased default X-axis spacing for flow plotting
New Features & Enhancements
- Added support for multi-org actions in the CLI
- Enabled async tool executions for more efficient workflows
- Introduced
LiteAgent
with Guardrail integration - Upgraded
LiteLLM
to support latest OpenAI version
Documentation & Guides
- Documented minimum
UV
version for Tool repository - Improved examples for Hallucination Guardrail
- Updated planning docs for LLM usage
- Added documentation for Maxim support in Agent observability
- Expanded integrations documentation with images for enterprise features
- Fixed guide on persistence
- Updated Python version support to support python 3.13.x
0.126.0
What’s Changed
Core Improvements & Fixes
- Added support for Python 3.13
- Fixed agent knowledge sources issue
- Persisted available tools from a Tool repository
- Enabled tools to be loaded from Agent repository via their own module
- Logged usage of tools when called by an LLM
New Features & Enhancements
- Added streamable-http transport support in MCP integration
- Added support for community analytics
- Expanded OpenAI-compatible section with a Gemini example
- Introduced transparency features for prompts and memory systems
- Minor enhancements for Tool publishing
Documentation & Guides
- Major restructuring of docs for better navigation
- Expanded MCP integration documentation
- Updated memory docs and README visuals
- Fixed missing await keywords in async kickoff examples
- Updated Portkey and Azure embeddings documentation
- Added enterprise testing image to the LLM guide
- General updates to the README
0.121.1
Bug fixes and better docs