NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #798 most downloaded on PyPI
Cutting-edge framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.
Last release today
03 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
4 versions withdrawn
withdrawn after publishing
3 years old
458 releases · first in 2023
Nothing published for this version
Add Plus API token authentication for a2a enterprise
@Copilot, @greysonlalonde, @lorenzejay, @theCyberTech
One column per month.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Remove exclusive locks from read-only storage operations
@greysonlalonde
Nothing published for this version
Nothing published for this version
Add release command and trigger PyPI publish
@danglies007, @greysonlalonde
Bump gitpython to >=3.1.41 to resolve CVE path traversal vulnerability.
@akaKuruma, @github-actions[bot], @giulio-leone, @greysonlalonde, @joaomdmoura, @jonathansampson, @lorenzejay, @lucasgomide, @mattatcha
Nothing published for this version
Nothing published for this version
Adjust executor listener value to avoid recursion
Content object in GeminiNonepypdf from 4.x to 6.7.4 to resolve Dependabot alertsNothing published for this version
Nothing published for this version
Implement asynchronous invocation support in step callback methods
@greysonlalonde, @joaomdmoura
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Enhance MCP tool resolution and related events
@dependabot[bot], @github-actions[bot], @github-code-quality[bot], @greysonlalonde, @heitorado, @hobostay, @joaomdmoura, @johnvan7, @jonathansampson, @lorenzejay, @lucasgomide, @mattatcha, @mplachta, @nicoferdi96, @theCyberTech, @thiagomoretto, @vinibrsl
Address OpenSSL CVE-2025-15467 vulnerability by @lucasgomide in https://github.com/crewAIInc/crewAI/pull/4426
stagehand package as dep for StagehandTool by @thiagomoretto in https://github.com/crewAIInc/crewAI/pull/4336started_event_id to crew by @greysonlalonde in https://github.com/crewAIInc/crewAI/pull/4452Full Changelog: https://github.com/crewAIInc/crewAI/compare/1.9.3...1.10.0a1
feat: add a2a liteagent, auth, transport negotiation, and file support
Features
Bug Fixes:
fix: ensure verbosity flag is applied b
Implement before and after tool call hooks in CrewAgentExecutor
@greysonlalonde, @lorenzejay
Add structured outputs and response_format support across providers
@Anaisdg, @GininDenis, @Vidit-Ostwal, @github-code-quality[bot], @greysonlalonde, @heitorado, @joaomdmoura, @koushiv777, @lorenzejay, @nicoferdi96, @vinibrsl
Add A2A task execution utilities
parent_flow@Anaisdg, @GininDenis, @greysonlalonde, @joaomdmoura, @koushiv777, @lorenzejay, @vinibrsl
Add a2a update mechanisms (poll/stream/push) with handlers and config
@Vidit-Ostwal, @greysonlalonde, @heitorado, @joaomdmoura, @lorenzejay, @lucasgomide, @mplachta
Update api-reference/status docs page
@greysonlalonde, @heitorado, @lorenzejay, @lucasgomide
Add --no-commit flag to bump command
--no-commit flag to bump command@Llamrei, @dragosmc, @gilfeig, @greysonlalonde, @heitorado, @lorenzejay, @mattatcha, @vinibrsl
Add async support for tools and agent executor; improve typing and docs
@greysonlalonde, @lorenzejay
Fix ChatCompletionsClient call to ensure proper functionality
@Vidit-Ostwal, @greysonlalonde, @heitorado, @lorenzejay
Add streaming result support to flows and crews
@Vidit-Ostwal, @gilfeig, @greysonlalonde, @heitorado, @joaomdmoura, @lorenzejay, @markmcd
Add a2a trust remote completion status flag
@danielfsbarreto, @greysonlalonde, @heitorado, @lorenzejay, @theCyberTech
Fix handling of agent max iterations
@greysonlalonde
Add support for non-AST plot routes
@danielfsbarreto, @greysonlalonde, @lorenzejay, @lucasgomide, @tonykipkemboi
Refactor flow handling, typing, and logging
@danielfsbarreto, @greysonlalonde, @lorenzejay, @lucasgomide, @tonykipkemboi
Add support for Datadog integration.
@barieom, @lorenzejay, @lucasgomide, @sabrenner
Update default LLM model and improve error logging in LLM utilities
@greysonlalonde, @lorenzejay
Enhance InternalInstructor to support multiple LLM providers
@cwarre33, @danielfsbarreto, @greysonlalonde, @lorenzejay
Update security policy for vulnerability reporting
@Vidit-Ostwal, @greysonlalonde, @heitorado, @joaomdmoura, @lorenzejay, @lucasgomide, @mplachta, @theCyberTech
Enhance task guardrail functionality and validation
@greysonlalonde, @lorenzejay
Enhance OpenAICompletion class with additional client parameters
@Vidit-Ostwal, @greysonlalonde, @heitorado, @joaomdmoura, @lorenzejay, @lucasgomide
Enhance OpenAICompletion class with additional client parameters
@Vidit-Ostwal, @greysonlalonde, @heitorado, @joaomdmoura, @lorenzejay, @lucasgomide
Update security policy for vulnerability reporting
@Vidit-Ostwal, @greysonlalonde, @lorenzejay, @lucasgomide, @theCyberTech
Match tag and release title, ignore devtools build for PyPI
@greysonlalonde, @lorenzejay
Fixed handling of anyOf, oneOf, and allOf schema properties for improved schema parsing reliability
anyOf, oneOf, and allOf schema properties for improved schema parsing reliability1.0.0a2 as part of ongoing alpha releasesrelease/v1.0.0 branch into maincrewai-tools module to ensure consistency and code healthFixed permission handling for actions attribute in agent configuration
actions attribute in agent configurationapps and actions attributes to Agent for enhanced configuration and runtime controlcrewai-tools repository into the main workspace1.0.0a1 across all packages to mark the alpha release milestonechore: update hotfix crewAI version 0.203.1 -> 0.203.2 by @lorenzejay in https://github.com/crewAIInc/crewAI/pull/3963
Full Changelog: https://github.com/crewAIInc/crewAI/compare/0.203.1...0.203.2
Updated security policy to clarify the process for vulnerability reporting
crewai run commandRemoved mkdocs cache directory and deprecated crewai.excalidraw file
PATH for the Docker binary to avoid hardcoded pathsjson.loads before dumping)Agent class with improved knowledge and guardrail event handling/resume files to complete HITL doc coveragemkdocs cache directory and deprecated crewai.excalidraw fileRenamed watson embedding provider to watsonx and updated corresponding environment variable prefixes
watson embedding provider to watsonx and updated corresponding environment variable prefixeswatsonx and voyageai embedding providers0.201.1 and updated internal dependenciesIntroduced Pydantic-compatible import validation and deprecated legacy utilities
ready parameter optional in _create_reasoning_plan for flexibilitybatch_size to avoid token limit errors in embedderscrewai uv wrapper command to run uv directly via CLIv1.1.0, added compatibility fixes and type improvementspydantic v2, added pydantic-settings, and reorganized with dependency groups0.193.2, 0.193.1, 0.193.0, etc.source metadataexperimental, flow, rag, tools, and tasks modulesUpdating pyproject templates to use the right version
Series of minor fixes and linter improvements
Fixed handling of the model parameter during OpenAI adapter initialization
model parameter during OpenAI adapter initialization__init__.py for consistent module behaviorpytest-split runsRagTool references to reflect CrewAI native RAG implementationlanggraph and openai agent adapters with type annotations and docstringsYour coding agent can read these notes before it upgrades. Set up the MCP server →