Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 28, 2024

This PR contains the following updates:

Package Change Age Confidence
crewai 0.32.2 -> 0.203.1 age confidence

Release Notes

crewAIInc/crewAI (crewai)

v0.203.1

Compare Source

What's Changed

Core Improvements & Fixes

  • Fixed injection of tool repository credentials into the crewai run command
  • Added a 10-second leeway when decoding JWTs to reduce token validation errors
  • Corrected (then reverted) cron schedule fix intended to run jobs every 5 days at specific dates

Documentation & Guides

  • Updated security policy to clarify the process for vulnerability reporting

v0.203.0

Compare Source

What's Changed

Core Improvements & Fixes

  • Fixed usage of system PATH for the Docker binary to avoid hardcoded paths
  • Fixed CodeQL configuration to correctly exclude template directories
  • Added fallback logic for missing JSON states (json.loads before dumping)

New Features & Enhancements

  • Enhanced Agent class with improved knowledge and guardrail event handling
  • Scheduled cache rebuilds to prevent expiration and improve CI reliability

Documentation & Guides

  • Added Braintrust documentation
  • Introduced tracing documentation and enabled the tracing feature in CrewAI
  • Added HITL webhook authentication examples and clarified URL parameter usage
  • Added missing /resume files to complete HITL doc coverage
  • Refreshed AMP documentation (merged from release branch)
  • Added guide for capturing telemetry logs in CrewAI AMP
  • Introduced contextual menu link for “Request a feature”

Cleanup & Infrastructure

  • Removed mkdocs cache directory and deprecated crewai.excalidraw file
  • Added scheduled task for documentation cache rebuild

New Contributors


v0.201.1

Compare Source

What's Changed

Core Improvements & Fixes

  • Renamed watson embedding provider to watsonx and updated corresponding environment variable prefixes
  • Added ChromaDB compatibility for watsonx and voyageai embedding providers

Cleanup & Deprecations

  • Standardized environment variable prefixes for all embedding providers
  • Bumped CrewAI version to 0.201.1 and updated internal dependencies

v0.201.0

Compare Source

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


v0.193.2

Compare Source

Changes

  • Updating pyproject templates to use the right version

v0.193.1

Compare Source

What's Changed

  • Series of minor fixes and linter improvements

v0.193.0

Compare Source

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

v0.186.1

Compare Source

What's Changed

v0.186.0

Compare Source

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


v0.177.0

Compare Source

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

v0.175.0

Compare Source

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

v0.165.1

Compare Source

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


v0.165.0

Compare Source

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

v0.159.0

Compare Source

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

v0.157.0

Compare Source

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


v0.152.0

Compare Source

What's Changed

Core Improvements & Fixes

  • Removed crewai signup references and replaced them with crewai 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

v0.150.0

Compare Source

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

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

v0.148.0

Compare Source

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 of LLM
  • Fixed missing create_directory parameter in Task 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 and LiteAgent
  • 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

v0.141.0

Compare Source

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

v0.140.0

Compare Source

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

v0.134.0

Compare Source

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

v0.130.0

Compare Source

What's Changed

Core Improvements & Fixes

  • Removed duplicated message related to Tool result output
  • Fixed missing manager_agent tokens in usage_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

v0.126.0

Compare Source

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

v0.121.1

Compare Source

Bug fixes and better docs

v0.121.0

Compare Source

What’s Changed

Core Improvements & Fixes

  • Fixed encoding error when creating tools
  • Fixed failing llama test
  • Updated logging configuration for consistency
  • Enhanced telemetry initialization and event handling

New Features & Enhancements

  • Added markdown attribute to the Task class
  • Added reasoning attribute to the Agent class
  • Added inject_date flag to Agent for automatic date injection
  • Implemented HallucinationGuardrail (no-op with test coverage)

Documentation & Guides

  • Added documentation for StagehandTool and improved MDX structure
  • Added documentation for MCP integration and updated enterprise docs
  • Documented knowledge events and updated reasoning docs
  • Added stop parameter documentation
  • Fixed import references in doc examples (before_kickoff, after_kickoff)
  • General docs updates and restructuring for clarity

v0.120.1

Compare Source

Whats New

  • Fixes Interpolation with hyphens

v0.120.0

Compare Source

What’s Changed

Core Improvements & Fixes
•	Enabled full Ruff rule set by default for stricter linting
•	Addressed race condition in FilteredStream using context managers
•	Fixed agent knowledge reset issue
•	Refactored agent fetching logic into utility module
New Features & Enhancements
•	Added support for loading an Agent directly from a repository
•	Enabled setting an empty context for Task
•	Enhanced Agent repository feedback and fixed Tool auto-import behavior
•	Introduced direct initialization of knowledge (bypassing knowledge_sources)
Documentation & Guides
•	Updated security.md for current security practices
•	Cleaned up Google setup section for clarity
•	Added link to AI Studio when entering Gemini key
•	Updated Arize Phoenix observability guide
•	Refreshed flow documentation

v0.119.0

Compare Source

What’s Changed

Core Improvements & Fixes

  • Improved test reliability by enhancing pytest handling for flaky tests
  • Fixed memory reset crash when embedding dimensions mismatch
  • Enabled parent flow identification for Crew and LiteAgent
  • Prevented telemetry-related crashes when unavailable
  • Upgraded LiteLLM version for better compatibility
  • Fixed llama converter tests by removing skip_external_api

New Features & Enhancements

  • Introduced knowledge retrieval prompt re-writting in Agent for improved tracking and debugging
  • Made LLM setup and quickstart guides model-agnostic

Documentation & Guides

  • Added advanced configuration docs for the RAG tool
  • Updated Windows troubleshooting guide
  • Refined documentation examples for better clarity
  • Fixed typos across docs and config files

v0.118.0

Compare Source

What’s Changed

Core Improvements & Fixes
  • Fixed issues with missing prompt or system templates.
  • Removed global logging configuration to avoid unintended overrides.
  • Renamed TaskGuardrail to LLMGuardrail for improved clarity.
  • Downgraded litellm to version 1.167.1 for compatibility.
  • Added missing init.py files to ensure proper module initialization.
New Features & Enhancements
  • Added support for no-code Guardrail creation to simplify AI behavior controls.
Documentation & Guides
  • Removed CrewStructuredTool from public documentation to reflect internal usage.
  • Updated enterprise documentation and YouTube embed for improved onboarding experience.

v0.117.1

Compare Source

What's Changed

  • build: upgrade crewai-tools
  • upgrade liteLLM to latest version
  • Fix Mem0 OSS

v0.117.0

Compare Source

What's Changed

New Features & Enhancements

  • Added result_as_answer parameter support in @tool decorator.
  • Introduced support for new language models: GPT-4.1, Gemini-2.0, and Gemini-2.5 Pro.
  • Enhanced knowledge management capabilities.
  • Added Huggingface provider option in CLI.
  • Improved compatibility and CI support for Python 3.10+.

Core Improvements & Fixes

  • Fixed issues with incorrect template parameters and missing inputs.
  • Improved asynchronous flow handling with coroutine condition checks.
  • Enhanced memory management with isolated configuration and correct memory object copying.
  • Fixed initialization of lite agents with correct references.
  • Addressed Python type hint issues and removed redundant imports.
  • Updated event placement for improved tool usage tracking.
  • Raised explicit exceptions when flows fail.
  • Removed unused code and redundant comments from various modules.
  • Updated GitHub App token action to v2.

Documentation & Guides

  • Enhanced documentation structure, including enterprise deployment instructions.
  • Automatically create output folders for documentation generation.
  • Fixed broken link in WeaviateVectorSearchTool documentation.
  • Fixed guardrail documentation usage and import paths for JSON search tools.
  • Updated documentation for CodeInterpreterTool.
  • Improved SEO, contextual navigation, and error handling for documentation pages.

New Contributors

v0.114.0

Compare Source

What's Changed

New Features & Enhancements

  • Agents as an atomic unit. (Agent(...).kickoff())
  • Support to Custom LLM implementations.
  • Integrated External Memory and Opik observability.
  • Enhanced YAML extraction.
  • Multimodal agent validation.
  • Added Secure fingerprints for agents and crews.

Core Improvements & Fixes

  • Improved serialization, agent copying, and Python compatibility.
  • Added wildcard support to emit()
  • Added support for additional router calls and context window adjustments.
  • Fixed typing issues, validation, and import statements.
  • Improved method performance.
  • Enhanced agent task handling, event emissions, and memory management.
  • Fixed CLI issues, conditional tasks, cloning behavior, and tool outputs.

Documentation & Guides

  • Improved documentation structure, theme, and organization.
  • Added guides for Local NVIDIA NIM with WSL2, W&B Weave, and Arize Phoenix.
  • Updated tool configuration examples, prompts, and observability docs.
  • Guide on using singular agents within Flows

v0.108.0

Compare Source

Features

  • Converted tabs to spaces in crew.py template in PR #​2190
  • Enhanced LLM Streaming Response Handling and Event System in PR #​2266
  • Included model_name in PR #​2310
  • Enhanced Event Listener with rich visualization and improved logging in PR #​2321
  • Added fingerprints in PR #​2332

Bug Fixes

  • Fixed Mistral issues in PR #​2308
  • Fixed a bug in documentation in PR #​2370
  • Fixed type check error in fingerprint property in PR #​2369

Documentation Updates

  • Improved tool documentation in PR #​2259
  • Updated installation guide for the uv tool package in PR #​2196
  • Added instructions for upgrading crewAI with the uv tool in PR #​2363
  • Added documentation for ApifyActorsTool in PR #​2254

v0.105.0

Compare Source

What's Changed

Core Improvements & Fixes

  • Fixed issues with missing template variables and user memory configuration.
  • Improved async flow support and addressed agent response formatting.
  • Enhanced memory reset functionality and fixed CLI memory commands.
  • Fixed type issues, tool calling properties, and telemetry decoupling.

New Features & Enhancements

  • Added Flow state export and improved state utilities.
  • Enhanced agent knowledge setup with optional crew embedder.
  • Introduced event emitter for better observability and LLM call tracking.
  • Added support for Python 3.10 and ChatOllama from langchain_ollama.
  • Integrated context window size support for the o3-mini model.
  • Added support for multiple router calls.

Documentation & Guides

  • Improved documentation layout and hierarchical structure.
  • Added QdrantVectorSearchTool guide and clarified event listener usage.
  • Fixed typos in prompts and updated Amazon Bedrock model listings.

New Contributors

v0.102.0

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

v0.100.0

Compare Source

What's Changed

  • Feat: Add Composio docs
  • Feat: Add SageMaker as a LLM provider
  • Fix: Overall LLM connection issues
  • Fix: Using safe accessors on training
  • Fix: Add version check to crew_chat.py
  • Docs: New docs for crewai chat
  • Docs: Improve formatting and clarity in CLI and Composio Tool docs

New Contributors

Full Changelog: crewAIInc/crewAI@0.98.0...0.99.0

v0.98.0

Compare Source

What's Changed

  • Feat: Conversation crew v1
  • Feat: Add unique ID to flow states
  • Feat: Add @​persist decorator with FlowPersistence interface
  • Integration: Add SambaNova integration
  • Integration: Add NVIDIA NIM provider in cli
  • Integration: Introducing VoyageAI
  • Chore: Update date to current year in template
  • Fix: Fix API Key Behavior and Entity Handling in Mem0 Integration
  • Fix: Fixed core invoke loop logic and relevant tests
  • Fix: Make tool inputs actual objects and not strings
  • Fix: Add important missing parts to creating tools
  • Fix: Drop litellm version to prevent windows issue
  • Fix: Before kickoff if inputs are none
  • Fix: TYPOS
  • Fix: Nested pydantic model issue
  • Fix: Docling issues
  • Fix: union issue
  • Docs updates

New Contributors

v0.95.0

Compare Source

What's Changed

  • Feat: Adding Multimodal Abilities to Crew
  • Feat: Programatic Guardrails
  • Feat: HITL multiple rounds
  • Feat: Gemini 2.0 Support
  • Feat: CrewAI Flows Improvements
  • Feat: Add Workflow Permissions
  • Feat: Add support for langfuse with litellm
  • Feat: Portkey Integration with CrewAI
  • Feat: Add interpolate_only method and improve error handling
  • Feat: Docling Support
  • Feat: Weviate Support
  • Fix: output_file not respecting system path
  • Fix disk I/O error when resetting short-term memory.
  • Fix: CrewJSONEncoder now accepts enums
  • Fix: Python max version
  • Fix: Interpolation for output_file in Task
  • Fix: Handle coworker role name case/whitespace properly
  • Fix: Add tiktoken as explicit dependency and document Rust requirement
  • Fix: Include agent knowledge in planning process
  • Fix: Change storage initialization to None for KnowledgeStorage
  • Fix: Fix optional storage checks
  • Fix: include event emitter in flows
  • Fix: Docstring, Error Handling, and Type Hints Improvements
  • Fix: Suppressed userWarnings from litellm pydantic issues

New Contributors

v0.86.0

Compare Source

What's Changed

  • remove all references to pipeline and pipeline router
  • docs: Add Nvidia NIM as provider in Custom LLM
  • add knowledge demo + improve knowledge docs
  • Brandon/cre 509 hitl multiple rounds of followup
  • New docs about yaml crew with decorators. Simplify template crew

v0.85.0

Compare Source

What's Changed

  • Added knowledge to agent level
  • Feat/remove langchain
  • Improve typed task outputs
  • Log in to Tool Repository on crewai login
  • Fixes issues with result as answer not properly exiting LLM loop
  • fix: missing key name when running with ollama provider
  • fix spelling issue found
  • Update readme for running mypy
  • Add knowledge to mint.json
  • Update Github actions
  • Docs Update Agents docs to include two approaches for creating an agent
  • Documentation Improvements: LLM Configuration and Usage

v0.83.0

Compare Source

What's Changed

  • New before_kickoff and after_kickoff crew callbacks
  • Support to pre-seed agents with Knowledge
  • Add support for retrieving user preferences and memories using Mem0
  • Fix Async Execution
  • Upgrade chroma and adjust embedder function generator
  • Update CLI Watson supported models + docs
  • Reduce level for Bandit
  • Fixing all tests
  • Update Docs

v0.80.0

Compare Source

  • Fixing Tokens callback replacement bug
  • Fixing Step callback issue
  • Add cached prompt tokens info on usage metrics
  • Fix crew_train_success test

v0.79.4

Series of small bug fixes around llms support

v0.79.0

Compare Source

  • Add inputs to flows
  • Enhance log storage to support more data types
  • Add support to IBM memory
  • Add Watson as an option in CLI
  • Add security.md file
  • Replace .netrc with uv environment variables
  • Move BaseTool to main package and centralize tool description generation
  • Raise an error if an LLM doesnt return a response
  • Fix flows to support cycles and added in test
  • Update how we name crews and fix missing config
  • Update docs

v0.76.9

Compare Source

  • Update plot command for flow to crewai flow plot
  • Add tomli so we can support 3.10
  • Forward install command options to uv sync
  • Improve tool text description and args
  • Improve tooling and flow docs
  • Update flows cli to allow you to easily add additional crews to a flow with crewai flow add-crew
  • Fixed flows bug when using multiple start and listen(and_(..., ..., ...))

v0.76.2

Updating crewai create commadn

v0.76.0

Compare Source

  • fix/fixed missing API prompt + CLI docs update
  • chore(readme): fixing step for 'running tests' in the contribution
  • support unsafe code execution. add in docker install and running checks
  • Fix memory imports for embedding functions by

v0.75.1

Compare Source

new --provider option on crewai crewat

v0.75.0

Compare Source

  • Fixing test post training
  • Simplify flows
  • Adapt crewai tool install <tool>
  • Ensure original embedding config works
  • Fix bugs
  • Update docs - Including adding Cerebras LLM example configuration to LLM docs
  • Drop unnecessary tests

v0.74.2

What's Changed

  • feat: add poetry.lock to uv migration
  • fix tool calling issue

v0.74.0

Compare Source

  • UV migration
  • Adapt Tools CLI to UV
  • Add warning from Poetry -> UV
  • CLI to allow for model selection & submitting API keys
  • New Memory Base
  • Fix Linting and Warnings
  • Update Docs
  • Bug fixesh

v0.70.1

  • New Flow feature
  • Flow visualizer
  • Create crewai create flow command
  • Create crewai tool create <tool> command
  • Add Git validations for publishing tools
  • fix: JSON encoding date objects
  • New Docs
  • Update README
  • Bug fixes

v0.65.2

  • Adding experimental Flows feature
  • Fixing order of tasks bug
  • Updating templates

v0.64.0

Compare Source

  • Ordering tasks properly
  • Fixing summarization logic
  • Fixing stop words logic
  • Increases default max iterations to 20
  • Fix crew's key after input interpolation
  • Fixing Training Feature
  • Adding initial tools API
  • TYPOS
  • Updating Docs

Fixes: #​1359 #​1355 #​1353 #​1356 and others

v0.63.6

Compare Source

  • Updating projects templates

v0.63.5

Compare Source

  • Bringing support to o1 family back, and any model that don't support stop words
  • Updating dependencies
  • Updating logs
  • Updating docs

v0.63.2

Compare Source

  • Adding OPENAI_BASE_URL as fallback
  • Adding proper LLM import
  • Updating docs

v0.63.1

Compare Source

  • Small bug fix for support future CrewAI deploy

v0.63.0

Compare Source

  • New LLM class to interact with LLMs (leveraging LiteLLM)
  • Adding support to custom memory interfaces
  • Bringing GPT-4o-mini as the default model
  • Updates Docs
  • Updating dependencies
  • Bug fixes
    • Remove redundant task creation in kickoff_for_each_async

v0.61.0

Compare Source

  • Updating dependencies
  • Printing max rpm message in different color
  • Updating all cassettes for tests
  • Always ending on a user message - to better support certain models like bedrock ones
  • Overall small bug fixes

v0.60.0

[Compare Source](https://red


Configuration

📅 Schedule: Branch creation - "before 4am on Saturday" in timezone Europe/Paris, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/crewai branch from 90c8dd0 to 1c10892 Compare July 1, 2024 14:28
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.35.0 ⬆️ Update dependency crewai to v0.35.3 Jul 1, 2024
@renovate renovate bot force-pushed the renovate/crewai branch from 1c10892 to bdead06 Compare July 1, 2024 20:45
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.35.3 ⬆️ Update dependency crewai to v0.35.4 Jul 1, 2024
@renovate renovate bot force-pushed the renovate/crewai branch from bdead06 to eef2bf6 Compare July 2, 2024 01:27
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.35.4 ⬆️ Update dependency crewai to v0.35.6 Jul 2, 2024
@renovate renovate bot force-pushed the renovate/crewai branch from eef2bf6 to 9b144b1 Compare July 2, 2024 04:52
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.35.6 ⬆️ Update dependency crewai to v0.35.7 Jul 2, 2024
@renovate renovate bot force-pushed the renovate/crewai branch from 9b144b1 to f6eb4ee Compare July 2, 2024 17:28
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.35.7 ⬆️ Update dependency crewai to v0.35.8 Jul 2, 2024
@renovate renovate bot force-pushed the renovate/crewai branch from f6eb4ee to 73885ed Compare July 6, 2024 20:17
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.35.8 ⬆️ Update dependency crewai to v0.36.0 Jul 6, 2024
@renovate renovate bot force-pushed the renovate/crewai branch from 73885ed to 7f14075 Compare July 12, 2024 21:13
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.36.0 ⬆️ Update dependency crewai to v0.36.1 Jul 12, 2024
@renovate renovate bot force-pushed the renovate/crewai branch 2 times, most recently from 7de555d to f51c600 Compare July 19, 2024 21:24
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.36.1 ⬆️ Update dependency crewai to v0.41.0 Jul 19, 2024
@renovate renovate bot force-pushed the renovate/crewai branch from f51c600 to 4909dbd Compare July 20, 2024 19:39
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.41.0 ⬆️ Update dependency crewai to v0.41.1 Jul 20, 2024
@renovate renovate bot force-pushed the renovate/crewai branch from 4909dbd to 35c6ce3 Compare August 11, 2024 20:24
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.41.1 ⬆️ Update dependency crewai to v0.51.0 Aug 11, 2024
@renovate renovate bot force-pushed the renovate/crewai branch from 35c6ce3 to f43417b Compare August 12, 2024 02:10
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.51.0 ⬆️ Update dependency crewai to v0.51.1 Aug 12, 2024
@renovate renovate bot force-pushed the renovate/crewai branch from f43417b to 6e7289c Compare September 7, 2024 16:01
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.51.1 ⬆️ Update dependency crewai to v0.55.0 Sep 7, 2024
@renovate renovate bot force-pushed the renovate/crewai branch from 6e7289c to cd0f583 Compare September 7, 2024 18:37
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.55.0 ⬆️ Update dependency crewai to v0.55.2 Sep 7, 2024
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.55.2 ⬆️ Update dependency crewai to v0.60.0 Sep 16, 2024
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.152.0 ⬆️ Update dependency crewai to v0.157.0 Aug 7, 2025
@renovate renovate bot force-pushed the renovate/crewai branch 2 times, most recently from fdd3f4d to 0ad5040 Compare August 14, 2025 02:03
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.157.0 ⬆️ Update dependency crewai to v0.159.0 Aug 14, 2025
@renovate renovate bot force-pushed the renovate/crewai branch from 0ad5040 to f301798 Compare August 19, 2025 01:28
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.159.0 ⬆️ Update dependency crewai to v0.165.0 Aug 19, 2025
@renovate renovate bot force-pushed the renovate/crewai branch from f301798 to 287d7bc Compare August 19, 2025 04:55
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.165.0 ⬆️ Update dependency crewai to v0.165.1 Aug 19, 2025
@renovate renovate bot force-pushed the renovate/crewai branch from 287d7bc to c73f361 Compare August 28, 2025 06:06
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.165.1 ⬆️ Update dependency crewai to v0.175.0 Aug 28, 2025
@renovate renovate bot force-pushed the renovate/crewai branch from c73f361 to a066866 Compare September 6, 2025 19:39
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.175.0 ⬆️ Update dependency crewai to v0.177.0 Sep 6, 2025
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.177.0 ⬆️ Update dependency crewai to v0.186.1 Sep 11, 2025
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.186.1 ⬆️ Update dependency crewai to v0.193.0 Sep 19, 2025
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.193.0 ⬆️ Update dependency crewai to v0.193.1 Sep 20, 2025
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.193.1 ⬆️ Update dependency crewai to v0.193.2 Sep 21, 2025
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.193.2 ⬆️ Update dependency crewai to v0.201.0 Sep 26, 2025
Copy link
Contributor Author

renovate bot commented Sep 26, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: poetry.lock
Updating dependencies
Resolving dependencies...

Creating virtualenv text-to-sql-tVnws56r-py3.11 in /home/ubuntu/.cache/pypoetry/virtualenvs

Because text-to-sql depends on crewai (0.203.1) which depends on python-dotenv (>=1.1.1), python-dotenv is required.
So, because text-to-sql depends on python-dotenv (1.0.1), version solving failed.

@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.201.0 ⬆️ Update dependency crewai to v0.201.1 Sep 26, 2025
@renovate renovate bot force-pushed the renovate/crewai branch from 6387df9 to 1bedcb8 Compare October 9, 2025 02:02
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.201.1 ⬆️ Update dependency crewai to v0.203.0 Oct 9, 2025
| datasource | package | from   | to      |
| ---------- | ------- | ------ | ------- |
| pypi       | crewai  | 0.32.2 | 0.203.1 |
@renovate renovate bot force-pushed the renovate/crewai branch from 1bedcb8 to 3d7273d Compare October 13, 2025 21:52
@renovate renovate bot changed the title ⬆️ Update dependency crewai to v0.203.0 ⬆️ Update dependency crewai to v0.203.1 Oct 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants