CrewAI

Tracking major feature releases, model weight updates, structural APIs, and developer roadmaps.

1.14.6

1.14.6

What's Changed Features Enhance StdioTransport to prevent environment variable leakage Enhance planning configuration and observation handling Declare env_vars on DatabricksQueryTool Add Agent Control Plane docs Bug Fixes Fix structured output leaks in tool-calling loops Drop unroundtrippable callbacks and adapter state in checkpoint Serialize type[BaseModel] fields as JSON schema in checkpoint Avoid orphan task_started on resume scope restore Allow AgentExecutor to restore from checkpoint Correct mongodb typo to pymongo in package_dependencies Documentation Add ACP (Beta) docs navigation bloc...

1.14.6

1.14.6a2

What's Changed Features Enhance StdioTransport to prevent environment variable leakage Enhance planning configuration and observation handling Declare env_vars on DatabricksQueryTool Add Agent Control Plane documentation Bug Fixes Fix structured output leaks in tool-calling loops Drop unroundtrippable callbacks and adapter state in checkpointing Serialize type[BaseModel] fields as JSON schema in checkpointing Avoid orphan task_started on resume scope restore Allow AgentExecutor to restore from checkpoint Correct MongoDB typo to pymongo in package dependencies Documentation Restructure checkpoi...

1.14.6

1.14.6a1

What's Changed Features Add Skills Repository with registry, cache, CLI, and SDK integration Generate categorized release notes for enterprise Bug Fixes Harden RuntimeState serialization across entity fields Bump idna to 3.15 to address security issue GHSA-65pc-fj4g-8rjx Remove {" "} JSX expressions breaking render Documentation Update changelog and version for v1.14.5 Contributors @akaKuruma , @alex-clawd , @greysonlalonde

1.14.5

1.14.5

What's Changed Features Deprecate CrewAgentExecutor , default Crew agents to AgentExecutor Improve Daytona sandbox tools Add restore_from_state_id kickoff parameter Add highlights to ExaSearchTool , rename from EXASearchTool Bug Fixes Fix memory leak in git.py by using cached_property Surface streamed tool calls when available_functions is absent Ensure skills loading events for traces Correct status endpoint path from /{kickoff_id}/status to /status/{kickoff_id} Restore missing code block in pt-BR first-flow guide Prevent result_as_answer from returning hook-block or error messages as final a...

1.14.5

1.14.5a7

What's Changed Documentation Update changelog and version for v1.14.5a6 Breaking Changes Deprecate function_calling_llm field Contributors @greysonlalonde , @heitorado

1.14.5

1.14.5a6

What's Changed Bug Fixes Fix streamed tool calls when available_functions is absent Bump langsmith dependency to version >=0.8.0 to address GHSA-3644-q5cj-c5c7 Resolve untranslated code block placeholders in Brazilian Portuguese documentation Documentation Add documentation for TavilyGetResearch Update changelog and version for v1.14.5a5 Contributors @greysonlalonde , @heitorado , @iris-clawd , @lorenzejay , @manisrinivasan2k1

1.14.5

1.14.5a5

What's Changed Features Deprecate CrewAgentExecutor, default Crew agents to AgentExecutor Improve Daytona sandbox tools Bug Fixes Fix missing code block in pt-BR first-flow guide Log HITL pre-review and distillation failures, add learn_strict Patch urllib3 for security vulnerabilities Patch gitpython and langchain-core; ignore unpatched paramiko CVE Refresh all published workspace packages on uv lock/sync Documentation Add migration guide for inputs.id to restoreFromStateId Add OSS upgrade and crew-to-flow migration guide Update changelog and version for v1.14.5a4 Contributors @akaKuruma , @gr...

1.14.5

1.14.5a4

What's Changed Features Update LLM listings Bug Fixes Fix dependency issue by moving textual to crewai-cli and adding certifi Documentation Update changelog and version for v1.14.5a3 Contributors @cgoeppinger , @greysonlalonde

1.14.5

1.14.5a3

What's Changed Bug Fixes Fix status endpoint path from /{kickoff_id}/status to /status/{kickoff_id} Bump gitpython dependency to version >=3.1.47 for security compliance Refactoring Extract CLI into standalone crewai-cli package Documentation Update changelog and version for v1.14.5a2 Contributors @greysonlalonde , @iris-clawd

1.14.5

1.14.5a2

What's Changed Bug Fixes Fix task output restoration in finally block Include thoughts_token_count in completion tokens Preserve task outputs across async batch flush Forward kwargs to loader calls in CrewAIRagAdapter Prevent result_as_answer from returning hook-block message as final answer Prevent result_as_answer from returning error as final answer Use acall for output conversion in async paths Prevent shared LLM stop words mutation across agents Handle BaseModel input in convert_to_model Documentation Document additional environment variables Update changelog and version for v1.14.5a1 Con...

1.14.5

1.14.5a1

What's Changed Features Add restore_from_state_id kickoff parameter Add highlights to ExaSearchTool and rename from EXASearchTool Bug Fixes Fix missing crewai pin sites in release flow Ensure skills loading events for traces Documentation Update changelog and version for v1.14.4 Contributors @akaKuruma , @github-actions[bot], @greysonlalonde , @lorenzejay , @theishangoswami

1.14.4

1.14.4

What's Changed Features Add support for custom persistence key in @persist Add Responses API support for Azure OpenAI provider Forward credential_scopes to Azure AI Inference client Add Vertex AI workload identity setup guide Add Tavily Research and get Research Add You.com MCP tools for search, research, and content extraction Bug Fixes Fix fall through when JSON regex match isn't valid JSON Fix to preserve tool_calls when response also contains text Fix to forward base_url and api_key to instructor.from_provider Fix to warn and return empty when native MCP server returns no tools Fix to use ...

1.14.4

1.14.4a1

What's Changed Bug Fixes Fix crew chat description helpers against LLM failures. Reset messages and iterations between invocations in executor. Forward trained-agents file through replay and test in CLI. Honor custom trained-agents file at inference in agent. Bind task-only agents to crew to ensure multimodal input_files reach the LLM. Serialize guardrail callables as null for JSON checkpointing. Rename force_final_answer in agent_executor to avoid self-referential router. Bump litellm for SSTI fix and ignore unfixable pip CVE. Documentation Add E2B Sandbox Tools page. Add Daytona sandbox tool...

1.14.4

1.14.4a2

What's Changed feat(flow): support custom persistence key in @persist by @lucasgomide in #5649 fix(llm): use validated messages variable in non-streaming handlers by @greysonlalonde in #5655 feat(azure): add Responses API support for Azure OpenAI provider by @kunalk16 in #5201 fix(mcp): warn and return empty when native MCP server returns no tools by @greysonlalonde in #5657 fix(instructor): forward base_url and api_key to instructor.from_provider by @greysonlalonde in #5658 feat(azure): forward credential_scopes to Azure AI Inference client by @mattatcha in #5661 New Contributors @kunalk16 ma...

1.14.3

1.14.3

What's Changed Features Add lifecycle events for checkpoint operations Add support for e2b Fall back to DefaultAzureCredential when no API key is provided in Azure integration Add Bedrock V4 support Add Daytona sandbox tools for enhanced functionality Add checkpoint and fork support to standalone agents Bug Fixes Fix execution_id to be separate from state.id Resolve replay of recorded method events on checkpoint resume Fix serialization of initial_state class references as JSON schema Preserve metadata-only agent skills Propagate implicit @crewbase names to crew events Merge execution metadata...

1.14.3

1.14.3a3

What's Changed Features Add support for e2b Implement fallback to DefaultAzureCredential when no API key is provided Bug Fixes Upgrade lxml to >=6.1.0 to address security issue GHSA-vfmq-68hx-4jfw Documentation Remove pricing FAQ from build-with-ai page across all locales Performance Improve cold start time by ~29% through lazy-loading of MCP SDK and event types Contributors @alex-clawd , @github-advanced-security[bot], @greysonlalonde , @iris-clawd , @lorenzejay , @mattatcha

1.14.3

1.14.3a2

What's Changed Features Add support for bedrock V4 Add Daytona sandbox tools for enhanced functionality Add 'Build with AI' page — AI-native docs for coding agents Add Build with AI to Get Started navigation and page files for all languages (en, ko, pt-BR, ar) Bug Fixes Fix propagation of implicit @crewbase names to crew events Resolve issue with duplicate batch initialization in execution metadata merge Fix serialization of Task class-reference fields for checkpointing Handle BaseModel result in guardrail retry loop Bump python-dotenv to version >=1.2.2 for security compliance Documentatio...

1.14.3

1.14.3a1

What's Changed Features Add checkpoint and fork support to standalone agents Bug Fixes Preserve thought_signature in Gemini streaming tool calls Emit task_started on fork resume and redesign checkpoint TUI Correct dry-run order and handle checked-out stale branch in devtools release Use future dates in checkpoint prune tests to prevent time-dependent failures ( #5543 ) Documentation Update changelog and version for v1.14.2 Contributors @alex-clawd , @greysonlalonde

1.14.2

1.14.2

What's Changed Features Add checkpoint resume, diff, and prune commands with improved discoverability. Add from_checkpoint parameter to Agent.kickoff and related methods. Add template management commands for project templates. Add resume hints to devtools release on failure. Add deploy validation CLI and enhance LLM initialization ergonomics. Add checkpoint forking with lineage tracking. Enrich LLM token tracking with reasoning tokens and cache creation tokens. Bug Fixes Fix prompt on stale branch conflicts in devtools release. Patch vulnerabilities in authlib , langchain-text-splitters , and ...

1.14.2

1.14.2rc1

What's Changed Bug Fixes Fix handling of cyclic JSON schemas in MCP tool resolution Fix vulnerability by bumping python-multipart to 0.0.26 Fix vulnerability by bumping pypdf to 6.10.1 Documentation Update changelog and version for v1.14.2a5 Contributors @greysonlalonde

1.14.2

1.14.2a5

What's Changed Documentation Update changelog and version for v1.14.2a4 Contributors @greysonlalonde

1.14.2

1.14.2a4

What's Changed Features Add resume hints to devtools release on failure Bug Fixes Fix strict mode forwarding to Bedrock Converse API Fix pytest version to 9.0.3 for security vulnerability GHSA-6w46-j5rx-g56g Bump OpenAI lower bound to >=2.0.0 Documentation Update changelog and version for v1.14.2a3 Contributors @greysonlalonde

1.14.2

1.14.2a3

What's Changed Features Add deploy validation CLI Improve LLM initialization ergonomics Bug Fixes Override pypdf and uv to patched versions for CVE-2026-40260 and GHSA-pjjw-68hj-v9mw Upgrade requests to >=2.33.0 for CVE temp file vulnerability Preserve Bedrock tool call arguments by removing truthy default Sanitize tool schemas for strict mode Deflake MemoryRecord embedding serialization test Documentation Clean up enterprise A2A language Add enterprise A2A feature documentation Update OSS A2A documentation Update changelog and version for v1.14.2a2 Contributors @Yanhu007 , @greysonlalonde

1.14.2

1.14.2a2

What's Changed Features Add checkpoint TUI with tree view, fork support, and editable inputs/outputs Enrich LLM token tracking with reasoning tokens and cache creation tokens Add from_checkpoint parameter to kickoff methods Embed crewai_version in checkpoints with migration framework Add checkpoint forking with lineage tracking Bug Fixes Fix strict mode forwarding to Anthropic and Bedrock providers Harden NL2SQLTool with read-only default, query validation, and parameterized queries Documentation Update changelog and version for v1.14.2a1 Contributors @alex-clawd , @github-actions[bot], @greys...

1.14.2

1.14.2a1

What's Changed Bug Fixes Fix emission of flow_finished event after HITL resume Fix cryptography version to 46.0.7 to address CVE-2026-39892 Refactoring Refactor to use shared I18N_DEFAULT singleton Documentation Update changelog and version for v1.14.1 Contributors @greysonlalonde

1.14.1

1.14.1

What's Changed Features Add async checkpoint TUI browser Add aclose()/close() and async context manager to streaming outputs Bug Fixes Fix regex for template pyproject.toml version bumps Sanitize tool names in hook decorator filters Fix checkpoint handlers registration when CheckpointConfig is created Bump transformers to 5.5.0 to resolve CVE-2026-1839 Remove FilteredStream stdout/stderr wrapper Documentation Update changelog and version for v1.14.1rc1 Refactoring Replace hardcoded denylist with dynamic BaseTool field exclusion in spec gen Replace regex with tomlkit in devtools CLI Use shared ...

1.14.1

1.14.1rc1

What's Changed Features Add async checkpoint TUI browser Add aclose()/close() and async context manager to streaming outputs Bug Fixes Fix template pyproject.toml version bumps using regex Sanitize tool names in hook decorator filters Bump transformers to 5.5.0 to resolve CVE-2026-1839 Register checkpoint handlers when CheckpointConfig is created Refactoring Replace hardcoded denylist with dynamic BaseTool field exclusion in spec gen Replace regex with tomlkit in devtools CLI Use shared PRINTER singleton Make BaseProvider a BaseModel with provider_type discriminator Remove FilteredStream stdou...

1.14.0

1.14.0

What's Changed Features Add checkpoint list/info CLI commands Add guardrail_type and name to distinguish traces Add SqliteProvider for checkpoint storage Add CheckpointConfig for automatic checkpointing Implement runtime state checkpointing, event system, and executor refactor Bug Fixes Add SSRF and path traversal protections Add path and URL validation to RAG tools Exclude embedding vectors from memory serialization to save tokens Ensure output directory exists before writing in flow template Bump litellm to >=1.83.0 to address CVE-2026-35030 Remove SEO indexing field causing Arabic page r...

1.14.0

1.14.0a4

What's Changed Features Add guardrail_type and name to distinguish traces Add SqliteProvider for checkpoint storage Add CheckpointConfig for automatic checkpointing Implement runtime state checkpointing, event system, and executor refactor Bug Fixes Exclude embedding vectors from memory serialization to save tokens Bump litellm to >=1.83.0 to address CVE-2026-35030 Documentation Update quickstart and installation guides for improved clarity Add storage providers section and export JsonProvider Performance Use JSONB for checkpoint data column Refactoring Remove CodeInterpreterTool and deprec...

1.14.0

1.14.0a3

What's Changed Documentation Update changelog and version for v1.14.0a2 Contributors @joaomdmoura

1.13.0

1.13.0

What's Changed Features Add RuntimeState RootModel for unified state serialization Enhance event listener with new telemetry spans for skill and memory events Add A2UI extension with v0.8/v0.9 support, schemas, and docs Emit token usage data in LLMCallCompletedEvent Auto-update deployment test repo during release Improve enterprise release resilience and UX Bug Fixes Add tool repository credentials to crewai install Add tool repository credentials to uv build in tool publish Pass fingerprint metadata via config instead of tool args Handle GPT-5.x models not supporting the stop API parameter Ad...

1.13.0

1.13.0a7

What's Changed Features Add A2UI extension with v0.8/v0.9 support, schemas, and docs Bug Fixes Fix multimodal vision prefixes by adding GPT-5 and o-series Documentation Update changelog and version for v1.13.0a6 Contributors @alex-clawd , @greysonlalonde , @joaomdmoura