What's Changed
Core Improvements & Fixes
- Enhanced LLM Support: Improved structured LLM output, parameter handling, and formatting for Anthropic models.
- Crew & Agent Stability: Fixed issues with cloning agents/crews using knowledge sources, multiple task outputs in conditional tasks, and ignored Crew task callbacks.
- Memory & Storage Fixes: Fixed short-term memory handling with Bedrock, ensured correct embedder initialization, and added a reset memories function in the crew class.
- Training & Execution Reliability: Fixed broken training and interpolation issues with dict and list input types.
New Features & Enhancements
- Advanced Knowledge Management: Improved naming conventions and enhanced embedding configuration with custom embedder support.
- Expanded Logging & Observability: Added JSON format support for logging and integrated MLflow tracing documentation.
- Data Handling Improvements: Updated excel_knowledge_source.py to process multi-tab files.
- General Performance & Codebase Clean-Up: Streamlined enterprise code alignment and resolved linting issues.
- Adding new tool QdrantVectorSearchTool
Documentation & Guides
- Updated AI & Memory Docs: Improved Bedrock, Google AI, and long-term memory documentation.
- Task & Workflow Clarity: Added "Human Input" row to Task Attributes, Langfuse guide, and FileWriterTool documentation.
- Fixed Various Typos & Formatting Issues.
Maintenance & Miscellaneous
- Refined Google Docs integrations and task handling for the current year.
New Contributors
* Vidit-Ostwal made their first contribution in https://github.com/crewAIInc/crewAI/pull/2017
* JinxTheCatto made their first contribution in https://github.com/crewAIInc/crewAI/pull/2010
* TomeHirata made their first contribution in https://github.com/crewAIInc/crewAI/pull/1988
* rishi154 made their first contribution in https://github.com/crewAIInc/crewAI/pull/1959
* juanfiguera made their first contribution in https://github.com/crewAIInc/crewAI/pull/1971
* androw made their first contribution in https://github.com/crewAIInc/crewAI/pull/2035
* hyjbrave made their first contribution in https://github.com/crewAIInc/crewAI/pull/2052
* mustyoshi made their first contribution in https://github.com/crewAIInc/crewAI/pull/2043
* Kking112 made their first contribution in https://github.com/crewAIInc/crewAI/pull/1921
* jannikmaierhoefer made their first contribution in https://github.com/crewAIInc/crewAI/pull/2100