> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crewai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Product updates, improvements, and bug fixes for CrewAI

**Oct 23, 2026**

## v1.15.29

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.29)

## What's Changed

### Features

* Add support for LiteLLM-compatible kwargs.
* Implement platform application search in CLI.
* Highlight action picker search in CLI.
* Trace conversation routes and public replies in flow.
* Select organization during login in CLI.
* Add offline jev routing and guardrail evaluation runner.
* Run integration app actions directly with call: tool.
* Promote AgentExecutor out of experimental status.
* Add Azure DocumentDB vector search integration.
* Add read-only notebook text loader and standard-library jsonl loader.
* Ensure crewAI eval keeps the evaluation's full data in the project.
* Enable crewAI eval to run the crew itself for verdict from one command.
* Allow crewAI eval to export evaluations as files.

### Bug Fixes

* Fix platform integration token derivation from login.
* Resolve logging issues by preserving JSON logs on serialization errors.
* Skip non-UTF-8 cached skill metadata.
* Fix tool actions to honor failure policies and get fresh usage budgets per kickoff.
* Prevent private memories without a source from leaking to every recall.
* Fix memory record retrieval order in LanceDBStorage.
* Restore task description when replanning fails.
* Stop agents from repeating the same tool call.
* Escape scope and id values in LanceDB filters.

### Documentation

* Update broken links in crewAI examples and observability guides.
* Fix dead links in tools documentation.

### Refactoring

* Refactor context compaction to be a BaseLLM capability.

## Contributors

@Akaliup, @Arxsher, @Copilot, @D41910, @LindseyZ1205, @RaycarlLei, @Rohitkanithi, @Sakura-798, @Vidit-Ostwal, @Wilson0511, @Winoren, @abdullahajaz14, @bballhaus, @gabemilani, @iris-clawd, @joaomdmoura, @leom1919, @lorenzejay, @marcreniel, @mattatcha, @reubenjrouse, @rohitkanithi, @sandeepsnairms, @stepchanges, @subhashpolisetti, @theCyberTech, @vatsalyd

**Oct 14, 2026**

## v1.15.28

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.28)

## What's Changed

### Features

* Add crewai eval command to report where a stopped model broke.
* Use LiteLLM catalog for context windows.

### Bug Fixes

* Fix flow to learn from resumed human feedback and preserve reviewed output types.
* Warn when non-empty apps resolve to zero platform tools.
* Fix flow add-crew to correctly find the package from pyproject.
* Show reasons for deployment failures and fix deploy remove and lockfile checks.
* Fix trigger list and payload requests timeout to 60 seconds.
* Read AMP's source\_type during deploy push to ensure ZIP deployments use the new code.
* Decode local JSON files with UTF-8 BOM in rag.
* Allow image input\_files for OpenAI GPT-6 Sol/Luna/Astra.
* Emit call completed event for streamed anthropic tool calls.
* Stop JSON-schema models from warning about BaseModel-shadowing fields.
* Preserve native tool aborts and post-hook cache identity.
* Refresh LiteLLM catalog after the version-bump PR merges.
* Repair rotted evaluator regression tests.

### Documentation

* Consolidate improvements in MongoDB documentation.
* Correct deploy and platform-tool guidance in AGENTS.md.
* Fix README imports for RagTool and XMLSearchTool.

## Contributors

@SIDDARTHAREDDY8, @Vidit-Ostwal, @joaomdmoura, @kimnamu, @lorenzejay, @norareidy, @shaikn6, @zouyonghe

**Oct 09, 2026**

## v1.15.27

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.27)

## What's Changed

### Features

* Add XPU to OpenCLIP provider device options
* Add deepinfra as an OpenAI-compatible provider
* Record why an evaluation stopped before its verdict
* Record what the run app's Deploy met before an attempt
* Implement per-run cost and time tracking in crewai eval --models without repeated progress lines

### Bug Fixes

* Fix issue where stopSequences were sent to OpenAI GPT-6/GPT-5.6/gpt-oss
* Preserve GitHub loader source attribution
* Fix SQLite flow initialization contention

### Documentation

* Add snapshot and changelog for v1.15.26

## Contributors

@StoyanD, @ats3v, @joaomdmoura, @kimnamu, @lorenzejay, @mhbuehler, @zouyonghe

**Oct 08, 2026**

## v1.15.26

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.26)

## What's Changed

### Bug Fixes

* Fix ownership retention of rwlock when acquisition is interrupted.
* Resolve issue with documentation site source URLs not being preserved.
* Fix task output display in log-tasks-outputs to show actual output.

### Documentation

* Update snapshot and changelog for version v1.15.25.

## Contributors

@Velmet44, @Vidit-Ostwal, @joaomdmoura, @leilei3167, @lorenzejay, @lux-liang

**Oct 07, 2026**

## v1.15.25

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.25)

## What's Changed

### Documentation

* Snapshot and changelog for v1.15.24

## Contributors

@lorenzejay

**Oct 07, 2026**

## v1.15.24

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.24)

## What's Changed

### Features

* Add crewai eval to print a markdown brief when run by an agent
* Queue relevant background replies
* Add experimental turn and reply identities
* Add Oracle Integrations
* Add experimental job lifecycle and runner
* Add crewai eval --models, and llm\_overlay to swap models as well as roles

### Bug Fixes

* Fix train filename error message in CLI
* Allow a start step to re-run on the events it listens to
* Let human\_feedback emit steps expose the review in outputs
* Ensure crewai eval exits with code 1 unless the gate passed and prompt to log in when nothing was traced unattended
* Report tracing sent usage from the grant exporter
* Address multiple dependency advisories and update relevant packages

### Refactoring

* Move message summarization into SummarizeMessages
* Centralize and refresh context windows

## Contributors

@Velmet44, @Vidit-Ostwal, @dependabot\[bot], @fileames, @gabemilani, @github-actions\[bot], @joaomdmoura, @lorenzejay

**Sep 28, 2026**

## v1.15.23

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.23)

## What's Changed

### Features

* Add support for native Gemini 3.8 Flash
* Implement evaluation of the last traced run through AMP in crewai eval
* Record the last traced run for crewai eval instead of printing it
* Improve platform integration setup UX
* Prioritize popular platform integrations
* Enhance tracing task spans to include declared output format and results

### Bug Fixes

* Fix visibility of the panel for viewing traces
* Resolve issue with turning tracing on and add an Evaluate button in the TUI
* Retry throttled provider calls in LLM
* Fall back to synchronous calls from acall in Bedrock
* Print areas graded by the evaluation in CLI
* Ensure link is shown after finalizing traces
* Keep Selenium driver reusable
* Close S3 response bodies properly
* Collapse multimodal content with shared helper
* Match roles in LLM overlay that differ only by surrounding whitespace
* Close SQLite connections in flow persistence and SQLite provider
* Preserve directory listing paths

### Documentation

* Update guides for assistants to platform tools

## Contributors

@Copilot, @Mairaarshad19, @SharoonSharif, @Vidit-Ostwal, @gaoanze888, @joaomdmoura, @lorenzejay, @sclfcz, @stepchanges, @vinibrsl

**Sep 16, 2026**

## v1.15.22

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.22)

## What's Changed

### Features

* Support aliases as connection identifiers
* Record reasons for deployment creation failures
* Collect human feedback and pause events in tracing
* Add `llm_overlay` context variable to route agent roles to models
* Carry `task_prompt` and output in agent execution payloads
* Validate platform integrations during crew setup
* Add platform tools to JSON crew wizard
* Expose CrewAI Platform application catalog
* Add OpenRouter as a supported embedding provider

### Bug Fixes

* Accept CRLF in inline skill definitions
* Load text file URLs through the safe fetcher
* Close SQLite connections in kickoff task outputs storage
* Carry `from_cache` on the native tool path's `ToolUsageFinishedEvent`
* Raise `ValueError` instead of bare raise in uploader
* Support non-primitive types in SQLiteFlowPersistence
* Improve coding agents instructions
* Read JSON checkpoints as UTF-8
* Overwrite stale `poetry.lock` backup on Windows
* Key streamed tool calls by wire index in Azure
* Preserve file data content parts in Gemini
* Honor `read_only` on `update()` and `recall()` access times
* Send `reasoning_effort` to every OpenAI reasoning model
* Prevent crashes in the run TUI when streamed output contains a literal `[...]`
* Reject replay when stored tasks differ
* Use `sys.platform` guards for mypy compatibility on Windows
* Request the forced final answer as a user turn
* Keep null in the task output schema embedded in the prompt
* Align `DOCXSearchTool` with standard RAG fixed schema pattern

### Documentation

* Add `xpu` to embedding device options
* List all workspace packages

## Contributors

@ASTion24, @BlueX888, @HUAN2022A, @RaycarlLei, @Rohitkanithi, @SWAPI03, @SharoonSharif, @ShivangiRay, @Theater-ahyeon, @Vidit-Ostwal, @gamal1osama, @github-actions\[bot], @joaomdmoura, @lorenzejay, @mhbuehler, @modusensus, @monkscode, @rohitkanithi, @roli-lpci, @vinibrsl, @wangtaotaotao95

**Sep 09, 2026**

## v1.15.21

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.21)

## What's Changed

### Features

* Add telemetry to track checkpoint runtime and CLI usage.

### Bug Fixes

* Fix gateway errors reported inside an HTTP 200 response.
* Keep deploy push on the AMP create source.
* Report scrape failures instead of raising IndexError in the Oxylabs integration.
* Route all DashScope models through the native provider.
* Persist JSON checkpoints as UTF-8.
* Drop stray \$ in f-string search URLs for BrightData.
* Support list-form type arrays in JSON schema conversion.
* Correct gpt-4o-mini context window from 200000 to 128000.
* Preserve streaming tool call arguments at contentBlockStop.
* Make pre-commit hooks portable on Windows.

### Documentation

* Clarify that tracing is managed separately from telemetry.
* Fix parallel search reference link.
* Remove stale parameters from handle\_llm\_stream\_chunk docstring.
* Fix streaming output docstring examples.
* Use organization UUIDs in the skill install reference.

## Contributors

@Alphaxiaoteng, @DrewWhittleNZ, @Ghraven, @Shxiao101, @Vaishnavi220506, @Vidit-Ostwal, @danielfsbarreto, @georgeatparallel, @github-actions\[bot], @jessemiller, @joaomdmoura, @kimnamu, @kiwoongyoon, @liang0417, @lorenzejay, @oxy-giedrius, @simpleqt, @uoparaji

**Sep 04, 2026**

## v1.15.20

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.20)

## What's Changed

### Bug Fixes

* Fix legacy platform tool alias discovery

### Documentation

* Update snapshot and changelog for v1.15.19

## Contributors

@joaomdmoura, @vinibrsl

**Sep 04, 2026**

## v1.15.19

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.19)

## What's Changed

### Features

* Add Clipper integrations client
* Add `now()` to the CEL expression environment
* Record how a crew run ended for every user
* Report machine size as a coarse band, not a core count
* Add injectable client for CrewAI platform tools

### Bug Fixes

* Fix reading of octet-stream and xlsx URLs in `urlreadtool`
* Fix appending trailing user turn in native Gemini provider
* Normalize scheme and port in Ollama base URL
* Preserve reusable scope configs in memory
* Bump `pypdf` to 6.16.2 for security vulnerability
* Bump `nltk` to 3.10.3 for security vulnerability
* Fix native structured outputs for current Claude models and Snowflake CVE floor
* Run model call hooks on every path and propagate a deny

### Documentation

* Remove `CodeInterpreterTool` from AI/ML overview examples
* Point `prompt-template` link at its current path
* Update channels guide to current CopilotKit channels API
* Refresh retired Gemini model IDs

## Contributors

@Vidit-Ostwal, @a-yeyang, @github-actions\[bot], @hvlcrs, @joaomdmoura, @kikifrost, @lorenzejay, @lucasgomide, @parthiban-sivakumar, @ranst91, @tandede, @thiagomoretto, @vinibrsl

**Aug 27, 2026**

## v1.15.18

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.18)

## What's Changed

### Features

* Promote conversational flows to stable
* Record a created deployment with the given UUID
* Enhance conversational flow documentation and APIs
* Let a declaration name the router's response format
* Let a chat flow declare its own state shape
* Accept crew-style LLM config in a conversational declaration
* Report project creation with the minted ID
* Record whether a run had inputs, without recording the inputs
* Backfill project ID from every user-invoked project command

### Bug Fixes

* Preserve tool results when the final answer is empty
* Map default Claude Sonnet 4.6 to its 1M context window
* Raise Anthropic default max\_tokens for large tool calls
* Render message content parts as text, not as a Python repr
* Keep message roles when Agent.kickoff gets a conversation
* Skip interception hooks on crewai-internal flows
* Record task failures as failures, not successes
* Emit the flow lifecycle on a suppressed resume
* Open the conversational TUI for a declarative chat flow
* Record crew\_memory as a string, not a bool
* Always emit project\_id so absent and empty stay distinct

### Documentation

* Clarify Arize Phoenix observability docs

## Contributors

@Vidit-Ostwal, @arizedatngo, @joaomdmoura, @lorenzejay, @lucasgomide

**Aug 19, 2026**

## v1.15.17

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.17)

## What's Changed

### Features

* Add declarative conversational flows documentation
* Synthesize built-in conversational methods for declarations
* Enable declarations to drive conversational mode
* Make conversational opt-in unmistakable
* Carry the AMP slug on tools resolved from a slug reference
* Handle oversized single messages during chunking

### Bug Fixes

* Fix usage of the URL hostname as MCP HTTP and SSE server\_name
* Close the agent scope on every failed attempt
* Attribute tool errors to the tool that failed
* Pin SSRF checks to each redirect hop and peer IP
* Resolve issues with native tool calls broken over OpenAI Responses API

### Documentation

* Update documentation with a snapshot and changelog for v1.15.16

## Contributors

@Copilot, @Vidit-Ostwal, @github-code-quality\[bot], @joaomdmoura, @lorenzejay, @lucasgomide, @theCyberTech

**Aug 13, 2026**

## v1.15.16

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.16)

## What's Changed

### Features

* Introduce execution context management with UUID support
* Record what kind of exception ended a flow
* Record when a trace batch is shared with AMP
* Count deployments from any origin and record where they started

### Bug Fixes

* Record the running release on every emitted span
* Fix MySQL search table name validation
* Stop a failed turn from marking the next one as failed

### Documentation

* Add Frontend guides for CopilotKit and AG-UI

## Contributors

@joaomdmoura, @lorenzejay, @ranst91, @theCyberTech

**Aug 11, 2026**

## v1.15.15

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.15)

## What's Changed

### Features

* Report flow outcome, duration, and human-in-the-loop signals.

### Bug Fixes

* Emit FlowStartedEvent when a boundary hook aborts the flow.
* Scope span export to our own tracer provider.
* Bump torch to version 2.13.0 to address security vulnerability.
* Bump gitpython to version 3.1.58 in crewai-tools\[github].

### Refactoring

* Update date injection functionality in agents.
* Standardize CLI flags to kebab-case.

### Documentation

* Snapshot and changelog for v1.15.14.

## Contributors

@Vidit-Ostwal, @joaomdmoura, @lorenzejay, @lucasgomide, @theCyberTech

**Aug 08, 2026**

## v1.15.14

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.14)

## What's Changed

### Features

* Split runtime context from coding agent and add project ID

### Documentation

* Update snapshot and changelog for v1.15.13

## Contributors

@joaomdmoura

**Aug 07, 2026**

## v1.15.13

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.13)

## What's Changed

### Bug Fixes

* Fix preservation of provider on LiteLLM-routed models.
* Harden brittle LLM event-bus mocks.
* Fix underreporting of Anthropic cache token usage.
* Bump h2 to version 4.4.1 to address security vulnerability GHSA-6hr6-w5qg-qmwg.

### Documentation

* Add DOCS\_TRANSLATIONS workflow for locale synchronization.
* Fix broken README links, table of contents, and contribution guidance.
* Snapshot and changelog for version 1.15.12.

## Contributors

@Vidit-Ostwal, @joaomdmoura, @lucasgomide, @theCyberTech

**Aug 05, 2026**

## v1.15.12

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.12)

## What's Changed

### Features

* Bump Flow canary on release
* Add URLReadTool for reading arbitrary URLs
* Add app metadata to platform action tools
* Unify scaffolding under `crewai create <resource>`

### Bug Fixes

* Clarify conversational route/handler name collision errors

### Documentation

* Update scaffold AGENTS.md for unified create CLI

### Breaking Changes

* None

## Contributors

@Vidit-Ostwal, @joaomdmoura, @lorenzejay, @lucasgomide, @theCyberTech

**Aug 04, 2026**

## v1.15.11

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.11)

## What's Changed

### Features

* Track interception-hook dispatches in telemetry
* Add project\_id to link OSS usage to an enterprise account
* Surface AMP in AGENTS.md and detect coding agents in telemetry
* Add IBM Db2 search tool

### Bug Fixes

* Clear CodeQL incomplete URL substring sanitization alerts
* Bump aiohttp and cryptography to clear six GHSA advisories
* Report the real CEL error for failures inside map literals
* Correctly skip code CI for docs-only PRs

### Documentation

* Snapshot and changelog for v1.15.10

## Contributors

@PawanThakurIBM, @Vidit-Ostwal, @gabemilani, @joaomdmoura, @lorenzejay, @lucasgomide, @theCyberTech

**Jul 31, 2026**

## v1.15.10

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.10)

## What's Changed

### Features

* Collect skill usage events

### Documentation

* Remove migrated AMP documentation
* Update security reporting guidelines
* Snapshot and changelog for v1.15.9

## Contributors

@gvieira, @joaomdmoura, @theCyberTech

**Jul 29, 2026**

## v1.15.9

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.9)

## What's Changed

### Features

* Surface tool failures instead of reporting them as success
* Emit FlowFailedEvent when a flow execution fails
* Implement progressive disclosure for skills

### Documentation

* Update snapshot and changelog for v1.15.8

## Contributors

@github-actions\[bot], @joaomdmoura, @lorenzejay, @lucasgomide

**Jul 28, 2026**

## v1.15.8

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.8)

## What's Changed

### Features

* Add WaitTool for pausing on long-running jobs.

### Bug Fixes

* Fix FileWriterTool writes and address rough edges in file tool.
* Mark E2B\_API\_KEY as a required env var for E2B tools.

### Documentation

* Refresh model availability guidance.

## Contributors

@github-actions\[bot], @joaomdmoura, @lucasgomide, @oalami, @thiagomoretto

**Jul 26, 2026**

## v1.15.7

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.7)

## What's Changed

### Bug Fixes

* Resolve registry skills through the runtime's CrewAI+ client
* Recover from the GPT-5.6 tools + reasoning\_effort 400
* Make tool calling work on the Responses API path
* Route responses-only models instead of failing with 404
* Bump bedrock-agentcore to patch CVE-2026-16796

### Observability

* Emit skill usage events at runtime for observability

### Documentation

* Add snapshot and changelog for v1.15.7a1

## Contributors

@alex-clawd, @joaomdmoura, @lorenzejay

**Jul 26, 2026**

## v1.15.7a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.7a1)

## What's Changed

### Bug Fixes

* Fix registry skills resolution through the runtime's CrewAI+ client.
* Recover from the GPT-5.6 tools and reasoning\_effort 400 errors.
* Make tool calling work on the Responses API path.
* Route responses-only models to prevent 404 errors.
* Bump bedrock-agentcore dependency to patch CVE-2026-16796.

### Observability

* Emit skill usage events at runtime for improved observability.

### Documentation

* Snapshot and changelog updates for version 1.15.6.

## Contributors

@alex-clawd, @joaomdmoura, @lorenzejay

**Jul 24, 2026**

## v1.15.6

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.6)

## What's Changed

### Bug Fixes

* Fix detection of Anthropic preview tool-use blocks.
* Preserve strict tool schema property names.
* Dispatch execution\_end hook on failed crew and flow executions.
* Handle async get\_agent in load\_agent\_from\_repository.
* Fix dependency resolution issues.

### Documentation

* Snapshot and changelog for v1.15.5.

## Contributors

@alex-clawd, @iris-clawd, @lorenzejay, @lucasgomide, @theCyberTech, @vinibrsl

**Jul 20, 2026**

## v1.15.5

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.5)

## What's Changed

### Features

* Authenticate skill registry downloads

### Documentation

* Update snapshot and changelog for v1.15.4

## Contributors

@vinibrsl

**Jul 17, 2026**

## v1.15.4

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.4)

## What's Changed

### Features

* Promote Skills Repository out of experimental status

### Documentation

* Add Flows in Studio documentation

## Contributors

@jessemiller, @joaomdmoura, @vinibrsl

**Jul 16, 2026**

## v1.15.3

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.3)

## What's Changed

### Features

* Add organization ID parameter to PlusAPI client
* Add step interception points and rework execution hooks documentation around @on
* Wire execution-boundary interception points
* Add generic interception-hook dispatcher
* Run declarative flows on the TUI (headless terminal fallback)

### Bug Fixes

* Sync kickoff-completed event with OUTPUT hook result
* Fix null repository agent attributes
* Ensure after\_llm\_call hooks do not break native tool execution
* Avoid double-append of the turn reply when a handler trims history
* Make tool-result caching opt-in instead of on by default
* Stop rewriting the authored tool description at construction
* Expose token usage under both names on agent and crew results
* Report per-call usage metrics on kickoff results
* Stop replaying previous turn's intent when route\_turn() returns falsy

### Documentation

* Update execution hooks grouping and document all hook contexts

## Contributors

@joaomdmoura, @lorenzejay, @lucasgomide, @vinibrsl

**Jul 16, 2026**

## v1.15.3a2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.3a2)

## What's Changed

### Bug Fixes

* Fix synchronization of kickoff-completed event with OUTPUT hook result

### Documentation

* Update snapshot and changelog for v1.15.3a1

### Dependency Updates

* Bump setuptools to 0.83.0 to address PYSEC-2026-3447

## Contributors

@lucasgomide, @vinibrsl

**Jul 16, 2026**

## v1.15.3a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.3a1)

## What's Changed

### Features

* Add organization ID parameter to PlusAPI client.
* Add step interception points and rework execution hooks documentation around `@on`.
* Wire execution-boundary interception points.
* Add generic interception-hook dispatcher.
* Run declarative flows on the TUI (headless terminal fallback).
* Improve custom OpenAI URLs.

### Bug Fixes

* Fix null repository agent attributes.
* Fix `after_llm_call` hooks to prevent breaking native tool execution.
* Stop double-appending the turn reply when a handler trims history.
* Make tool-result caching opt-in instead of on by default.
* Stop rewriting the authored tool description at construction.
* Expose token usage under both names on agent and crew results.
* Report per-call usage metrics on kickoff results.
* Stop replaying the previous turn's intent when `route_turn()` returns falsy.
* Drain memory writes before kickoff and flow completion events.

### Documentation

* Group execution hooks and document all hook contexts.
* Update documentation for execution hooks.

## Contributors

@joaomdmoura, @lorenzejay, @lucasgomide, @vinibrsl

**Jul 07, 2026**

## v1.15.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.2)

## What's Changed

### Features

* Pull latest LLM models dynamically in the crew wizard.
* Support inline skill definitions.
* Add generated Flow Definition authoring skill.
* Support templated Flow action inputs.
* Add text helper for flow CEL prompts.
* Add text helper to flow skill example.
* Implement message setup and feedback handling in AgentExecutor.
* Add repository agents to flow definitions.
* Define stream frame protocol for flows.
* Type tool and app in CrewDefinition.
* Repoint template commands to crewAIInc-fde org.

### Bug Fixes

* Key model-catalog cache by exact API key, shorten TTL, and skip Ollama.
* Unify `crewai run` flow input resolution and prompt from the state schema.
* Resolve pip-audit failures for onnx 1.22.0 and nltk PYSEC-2026-597.
* Ensure we are writing version for flows.
* Include aiobotocore in the bedrock extra.
* Reject self-listening flow methods.
* Cut docs version nav from Edge so new pages aren't dropped.

### Documentation

* Update language from Rules to Policies to match new dashboard changes.
* Document flow agent options.
* Add streaming docs to the navigation.
* Document Cost Limit rule type in Agent Control Plane.
* Drop CREWAI\_LOG\_FORMAT references from Datadog guide.

## Contributors

@akaKuruma, @danielfsbarreto, @github-code-quality\[bot], @joaomdmoura, @lorenzejay, @lucasgomide, @manisrinivasan2k1, @renatonitta, @vinibrsl

**Jul 01, 2026**

## v1.15.2a2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.2a2)

## What's Changed

### Features

* Add aiobotocore to the bedrock extra
* Document flow agent options
* Add text helper to flow skill example
* Add text helper for flow CEL prompts
* Add streaming docs to the navigation

### Bug Fixes

* Reject self-listening flow methods

### Documentation

* Update snapshot and changelog for v1.15.2a1
* Squeeze AGENTS.md file

## Contributors

@akaKuruma, @github-code-quality\[bot], @lorenzejay, @vinibrsl

**Jun 30, 2026**

## v1.15.2a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.2a1)

## What's Changed

### Features

* Repoint template commands to crewAIInc-fde org
* Support inline skill definitions
* Define stream frame protocol for flows
* Add type tool and app in CrewDefinition
* Add generated Flow Definition authoring skill

### Bug Fixes

* Cut docs version navigation from Edge to prevent new pages from being dropped

### Documentation

* Document Cost Limit rule type in Agent Control Plane
* Drop CREWAI\_LOG\_FORMAT references from Datadog guide

## Contributors

@danielfsbarreto, @joaomdmoura, @lorenzejay, @lucasgomide, @vinibrsl

**Jun 26, 2026**

## v1.15.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.1)

## What's Changed

### Features

* Initialize Git repositories for generated projects (#6364)
* Require explicit CrewAI project definitions (#6358)
* Open deployment page after CLI deploy (#6343)

### Bug Fixes

* Fix deployment page link ID resolution (#6365)
* Fix JSON crew template rendering (#6359)
* Fix JSON crew version pin (#6342)
* Fix SSRF redirect bypass in scraping fetches (#6331)

### Documentation

* Improve open source positioning in README (#6363)
* Improve coding agent setup call-to-action (#6344)
* Add snapshot and changelog for version 1.15.1a1 (#6362)

## Contributors

@joaomdmoura, @lorenzejay, @oalami, @theCyberTech, @vinibrsl

**Jun 26, 2026**

## v1.15.1a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.1a1)

## What's Changed

### Features

* Track TUI button telemetry
* Require explicit CrewAI project definitions
* Open deployment page after CLI deploy

### Bug Fixes

* Fix JSON crew template rendering
* Fix JSON crew version pin
* Fix SSRF redirect bypass in scraping fetches

### Documentation

* Improve coding agent setup CTA
* Snapshot and changelog for v1.15.0

## Contributors

@joaomdmoura, @lorenzejay, @theCyberTech, @vinibrsl

**Jun 25, 2026**

## v1.15.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.15.0)

## What's Changed

### Features

* Track conversational flow turn usage in telemetry
* Support conversational flows in the CLI TUI
* Add unified declarative flow loading
* Add declarative Flow CLI support
* Add optional if expression to each.do steps
* Add single agent action to Flow definitions
* Add crew actions to FlowDefinition
* Add inline crew definition loading
* Add `each` composite action to FlowDefinition
* Implement DMN mode support in crew creation and execution

### Bug Fixes

* Fix owner-only permissions enforcement on credential files
* Fix JSON schema flow state kickoff inputs
* Fix symlink path traversal in skill archive extraction
* Aggregate token usage across all LLM calls
* Remove duplicated Exa tool
* Resolve JSON crew issues
* Fix JSON crew handling and enhance memory reset functionality

### Documentation

* Update installation and quickstart documentation for JSON-first crew projects
* Add Datadog integration guide with importable operations dashboard
* Add "One Card per Step" Studio page
* Add snapshots and changelogs for previous versions leading to v1.15.0

### Performance

* Improve crewai run startup UX
* Keep flow method progress visible for nested crews

### Refactoring

* Remove `StateProxy` from flow state access
* Consolidate `crewai run` and `crewai flow kickoff`
* Discriminate FlowDefinition state types
* Wire config and persistence from FlowDefinition into the runtime

## Contributors

@gabemilani, @github-code-quality\[bot], @greysonlalonde, @iris-clawd, @jessemiller, @joaomdmoura, @lorenzejay, @lucasgomide, @theCyberTech, @vinibrsl

**Jun 24, 2026**

## v1.14.8a5

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.8a5)

## What's Changed

### Features

* Make declarative refs work across flows and crews (#6326)

### Bug Fixes

* Fix JSON schema flow state kickoff inputs (#6325)

### Documentation

* Nest One Card per Step under Crew Studio and drop rollout banner (AGE-107) (#6317)
* Update snapshot and changelog for v1.14.8a4 (#6319)

### Refactoring

* Remove `StateProxy` from flow state access (#6327)

## Contributors

@jessemiller, @vinibrsl

**Jun 24, 2026**

## v1.14.8a4

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.8a4)

## What's Changed

### Features

* Support conversational flows in the CLI TUI.

### Bug Fixes

* Fix symlink path traversal in skill archive extraction.
* Validate declarative flow definition paths.

### Documentation

* Update snapshot and changelog for v1.14.8a3.

## Contributors

@lorenzejay, @theCyberTech, @vinibrsl

**Jun 23, 2026**

## v1.14.8a3

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.8a3)

## What's Changed

### Features

* Add unified declarative flow loading
* Improve crewai run startup UX
* Consolidate `crewai run` and `crewai flow kickoff`
* Keep flow method progress visible for nested crews
* Add declarative Flow CLI support
* Allow `@router()` as start method of a flow
* Add typed output schemas for CrewAI tools

### Bug Fixes

* Pin opentelemetry to \~=1.42.0

### Documentation

* Add "One Card per Step" Studio page

## Contributors

@jessemiller, @joaomdmoura, @lucasgomide, @vinibrsl

**Jun 18, 2026**

## v1.14.8a2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.8a2)

## What's Changed

### Features

* Add single agent action to Flow definitions
* Validate flow CEL expressions at definition load time

### Documentation

* Add Datadog integration guide with importable operations dashboard
* Update snapshot and changelog for v1.14.8a1

## Contributors

@joaomdmoura, @lucasgomide, @vinibrsl

**Jun 18, 2026**

## v1.14.8a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.8a1)

## What's Changed

### Features

* Add optional if expression to each.do steps

### Bug Fixes

* Fix JSON crew issues

### Documentation

* Update snapshot and changelog for v1.14.8a

## Contributors

@joaomdmoura, @vinibrsl

**Jun 17, 2026**

## v1.14.8a

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.8a)

## What's Changed

### Features

* Add script/code block action to FlowDefinition
* Add crew actions to FlowDefinition
* Add `each` composite action to FlowDefinition
* Implement DMN mode support in crew creation and execution
* Enhance memory reset functionality and JSON crew handling
* Add expressions to FlowDefinition actions
* Implement Flow definition run tools without Python code
* Drive human feedback from the flow definition
* Wire config and persistence from FlowDefinition into the runtime
* Add `crewai run --definition` for declarative flows
* Support ZIP deployment fallback and JSON crew project env runs
* Introduce JSON first crews

### Bug Fixes

* Fix duplicated Exa tool
* Fix aggregate token usage across all LLM calls
* Resolve issues with crew loading and validation logic

### Documentation

* Document FlowDefinition fields in the JSON schema
* Update installation and quickstart documentation for JSON-first crew projects
* Update changelog and version for v1.14.7

## Contributors

@gabemilani, @greysonlalonde, @iris-clawd, @joaomdmoura, @lorenzejay, @lucasgomide, @theCyberTech, @vinibrsl

**Jun 11, 2026**

## v1.14.7

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.7)

## What's Changed

### Features

* Add pluggable default backends for memory, knowledge, rag, and flow.
* Surface real finish\_reason, sampling params, and response.id on LLM events.
* Type DSL triggers as route-aware decorators.
* Add chat API for conversational flows.
* Make locking backend overridable.
* Build FlowDefinition from Flow DSL metadata.
* Add native Snowflake Cortex LLM provider.
* Add crew trained agents file support.

### Bug Fixes

* Fix checkpoint to rebuild custom BaseLLM as concrete LLM on restore.
* Gate restore on a flag to prevent live snapshots from replaying as resume.
* Scope runtime state per run to bound growth and isolate concurrent runs.
* Fix telemetry setup on crewai-login.
* Respect suppress\_flow\_events for method-execution events.
* Restore \[project.scripts] in crewai package for uv tool install.
* Resolve pip-audit CVEs for aiohttp, docling, and docling-core.
* Fix file input not working reliably.
* Fix Snowflake Claude incomplete tool result histories.

### Documentation

* Update changelog and version for v1.14.7.
* Update OpenTelemetry collector documentation.
* Update NVIDIA Nemotron LLM guide.
* Add Databricks integration guide.
* Add Snowflake integration guide.

### Performance

* Improve crewai import speed by lazy-loading docling imports.

### Refactoring

* Simplify flow condition evaluation to be stateless per event.
* Decouple convo logic from runtime and add a conversational\_definition.
* Split `flow.py` into DSL, definition, and runtime.

## Contributors

@Luzk, @alex-clawd, @devin-ai-integration\[bot], @greysonlalonde, @gvieira, @jessemiller, @lorenzejay, @lucasgomide, @mattatcha, @vinibrsl

**Jun 10, 2026**

## v1.14.7rc2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.7rc2)

## What's Changed

### Bug Fixes

* Gate restore on a flag to prevent live snapshots from replaying as resume

### Documentation

* Update changelog and version for v1.14.7rc1

## Contributors

@greysonlalonde

**Jun 10, 2026**

## v1.14.7rc1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.7rc1)

## What's Changed

### Features

* Add `reset_runtime_state` to release accumulated bus state
* Handle supporting both custom prompts
* Decouple conversation logic from runtime and add a `conversational_definition`

### Bug Fixes

* Fix scope of runtime state per run to bound growth and isolate concurrent runs
* Fix telemetry setup on `crewai-login`
* Fix respect for `suppress_flow_events` for method-execution events

### Documentation

* Update OpenTelemetry images
* Update documentation to reflect new state of OpenTelemetry collector
* Update changelog and version for v1.14.7a4

### Refactoring

* Simplify flow condition evaluation to be stateless per event
* Improve conversation routing cycle with one less route

## Contributors

@greysonlalonde, @lorenzejay, @lucasgomide, @vinibrsl

**Jun 09, 2026**

## v1.14.7a4

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.7a4)

## What's Changed

### Features

* Migrate @listen/@router runtime to read from FlowDefinition
* Add pluggable default backends for memory, knowledge, rag, and flow

### Documentation

* Update changelog and version for v1.14.7a3

## Contributors

@greysonlalonde, @mattatcha, @vinibrsl

**Jun 08, 2026**

## v1.14.7a3

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.7a3)

## What's Changed

### Bug Fixes

* Fix exposure of `ask_for_human_input` on experimental `AgentExecutor`
* Resolve pip-audit CVEs for `aiohttp`, `docling`, `docling-core`, and `pip`

### Refactoring

* Migrate `@start` to read from `FlowDefinition`

### Documentation

* Update changelog and version for v1.14.7a2

## Contributors

@greysonlalonde, @lorenzejay, @vinibrsl

**Jun 05, 2026**

## v1.14.7a2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.7a2)

## What's Changed

### Features

* Add conversational flow traces support.
* Update conversational flow documentation to utilize `handle_turn`.
* Surface real `finish_reason`, sampling parameters, and `response.id` in LLM events.
* Type DSL triggers as route-aware decorators.
* Implement chat API for conversational flows.
* Make locking backend overridable in lock store.
* Split flow DSL monolith into focused decorator modules.
* Flatten LiteLLM cache/reasoning usage sub-counts in `_usage_to_dict`.
* Build `FlowDefinition` from Flow DSL metadata.

### Documentation

* Add NVIDIA Nemotron LLM guide.
* Document monorepo deployments.
* Update changelog and version for v1.14.7a1.

## Contributors

@alex-clawd, @gvieira, @lorenzejay, @lucasgomide, @mattatcha, @vinibrsl

**Jun 03, 2026**

## v1.14.7a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.7a1)

## What's Changed

### Features

* Add crew trained agents file support
* Add native Snowflake Cortex LLM provider
* Add Databricks integration guide
* Add Snowflake integration guide

### Bug Fixes

* Fix CLI by restoring `[project.scripts]` in crewai package for UV tool install
* Resolve file input reliability issues
* Fix incomplete tool result histories in Snowflake Claude
* Handle stringified tool calls for Snowflake Claude
* Re-arm multi-source `or_` listeners across router-driven cycles

### Performance

* Improve crewai import speed by lazy-loading docling imports

### Refactoring

* Split `flow.py` into DSL, definition, and runtime

## Contributors

@Luzk, @alex-clawd, @devin-ai-integration\[bot], @greysonlalonde, @jessemiller, @lorenzejay, @vinibrsl

**May 28, 2026**

## v1.14.6

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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 block to Agent Control Plane pages
* Remove consensual process references from processes page
* Restructure checkpointing page
* Document one-time admin package install step
* Migrate Secrets Manager / Workload Identity from replicated-config
* Remove `{" "}` JSX expressions breaking `<Steps>` render

### Refactoring

* Move Skills Repository to experimental + CREWAI\_EXPERIMENTAL gate

## Contributors

@akaKuruma, @alex-clawd, @github-actions\[bot], @greysonlalonde, @heitorado, @iris-clawd, @lorenzejay, @lucasgomide, @mattatcha, @thiagomoretto, @vinibrsl

**May 27, 2026**

## v1.14.6a2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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 checkpointing page
* Document one-time admin package install step
* Migrate Secrets Manager / Workload Identity from replicated-config
* Remove Skills Repository entry from changelog

## Contributors

@github-actions\[bot], @greysonlalonde, @heitorado, @iris-clawd, @lorenzejay, @lucasgomide, @mattatcha, @thiagomoretto, @vinibrsl

**May 21, 2026**

## v1.14.6a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.6a1)

## What's Changed

### Features

* 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 `<Steps>` render

### Documentation

* Update changelog and version for v1.14.5

## Contributors

@akaKuruma, @alex-clawd, @greysonlalonde

**May 19, 2026**

## v1.14.5

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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 answer
* Preserve task outputs across async batch flush
* Always restore `task.output_pydantic` in finally block
* Handle `BaseModel` input in `convert_to_model`

### Documentation

* Update changelog and version for v1.14.5
* Add OSS upgrade & crew-to-flow migration guide
* Document additional env vars for devtools
* Add docs for `TavilyGetResearch`

### Refactoring

* Extract CLI into standalone `crewai-cli` package

## Contributors

@NIK-TIGER-BILL, @akaKuruma, @cgoeppinger, @github-actions\[bot], @greysonlalonde, @heitorado, @irfaan101, @iris-clawd, @lorenzejay, @manisrinivasan2k1, @minasami-pr, @mislavivanda, @theCyberTech, @theishangoswami, @wishhyt

**May 18, 2026**

## v1.14.5a7

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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

**May 15, 2026**

## v1.14.5a6

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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

**May 13, 2026**

## v1.14.5a5

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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, @greysonlalonde, @iris-clawd, @lorenzejay, @mislavivanda

**May 09, 2026**

## v1.14.5a4

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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

**May 07, 2026**

## v1.14.5a3

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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

**May 04, 2026**

## v1.14.5a2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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

## Contributors

@NIK-TIGER-BILL, @greysonlalonde, @lorenzejay, @minasami-pr, @theCyberTech, @wishhyt

**May 01, 2026**

## v1.14.5a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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

**May 01, 2026**

## v1.14.4

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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 validated messages variable in non-streaming handlers
* Fix to guard crew chat description helpers against LLM failures
* Fix to reset messages and iterations between invocations
* Fix to forward trained-agents file through replay and test
* Fix to honor custom trained-agents file at inference
* Fix to bind task-only agents to crew for multimodal input\_files
* Fix to serialize guardrail callables as null for JSON checkpointing
* Fix renaming of force\_final\_answer to avoid self-referential router
* Fix bump of litellm for SSTI fix; ignore unfixable pip CVE

### Documentation

* Update changelog and version for v1.14.4a1
* Add E2B Sandbox Tools page
* Add Daytona sandbox tools documentation

## Contributors

@EdwardIrby, @dependabot\[bot], @factory-droid-oss, @factory-droid\[bot], @greysonlalonde, @kunalk16, @lorenzejay, @lucasgomide, @manisrinivasan2k1, @mattatcha, @vinibrsl

**Apr 29, 2026**

## v1.14.4a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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 tools documentation.
* Add Vertex AI workload identity setup guide.
* Add You.com MCP tools for search, research, and content extraction.
* Update changelog and version for v1.14.3.

## Contributors

@EdwardIrby, @dependabot\[bot], @factory-droid-oss, @factory-droid\[bot], @greysonlalonde, @lorenzejay, @manisrinivasan2k1, @mattatcha

**Apr 25, 2026**

## v1.14.3

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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 on duplicate batch initialization
* Fix serialization of Task class-reference fields for checkpointing
* Handle BaseModel result in guardrail retry loop
* Preserve thought\_signature in Gemini streaming tool calls
* Emit task\_started on fork resume and redesign checkpoint TUI
* Use future dates in checkpoint prune tests to prevent time-dependent failures
* Fix dry-run order and handle checked-out stale branch in devtools release
* Upgrade lxml to >=6.1.0 for security patch
* Bump python-dotenv to >=1.2.2 for security patch

### Documentation

* Update changelog and version for v1.14.3
* Add 'Build with AI' page and update navigation for all languages
* Remove pricing FAQ from build-with-ai page across all locales

### Performance

* Optimize MCP SDK and event types to reduce cold start by \~29%

### Refactoring

* Refactor checkpoint helpers to eliminate duplication and tighten state type hints

## Contributors

@MatthiasHowellYopp, @akaKuruma, @alex-clawd, @github-actions\[bot], @github-advanced-security\[bot], @greysonlalonde, @iris-clawd, @lorenzejay, @mattatcha, @renatonitta

**Apr 23, 2026**

## v1.14.3a3

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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

**Apr 22, 2026**

## v1.14.3a2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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

### Documentation

* Update changelog and version for v1.14.3a1
* Update descriptions and apply actual translations

## Contributors

@MatthiasHowellYopp, @github-actions\[bot], @greysonlalonde, @iris-clawd, @lorenzejay, @renatonitta

**Apr 21, 2026**

## v1.14.3a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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

**Apr 17, 2026**

## v1.14.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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 `pypdf`.
* Scope streaming handlers to prevent cross-run chunk contamination.
* Dispatch Flow checkpoints through Flow APIs in TUI.
* Use recursive glob for JSON checkpoint discovery.
* Handle cyclic JSON schemas in MCP tool resolution.
* Preserve Bedrock tool call arguments by removing truthy default.
* Emit flow\_finished event after HITL resume.
* Fix various vulnerabilities by updating dependencies, including `requests`, `cryptography`, and `pytest`.
* Fix to stop forwarding strict mode to Bedrock Converse API.

### Documentation

* Document missing parameters and add Checkpointing section.
* Update changelog and version for v1.14.2 and previous release candidates.
* Add enterprise A2A feature documentation and update OSS A2A docs.

## Contributors

@Yanhu007, @alex-clawd, @github-actions\[bot], @greysonlalonde, @iris-clawd, @lorenzejay, @lucasgomide

**Apr 16, 2026**

## v1.14.2rc1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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

**Apr 15, 2026**

## v1.14.2a5

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.2a5)

## What's Changed

### Documentation

* Update changelog and version for v1.14.2a4

## Contributors

@greysonlalonde

**Apr 15, 2026**

## v1.14.2a4

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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

**Apr 13, 2026**

## v1.14.2a3

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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

**Apr 10, 2026**

## v1.14.2a2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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], @greysonlalonde, @lucasgomide

**Apr 09, 2026**

## v1.14.2a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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

**Apr 09, 2026**

## v1.14.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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 PRINTER singleton
* Make BaseProvider a BaseModel with provider\_type discriminator

## Contributors

@greysonlalonde, @iris-clawd, @joaomdmoura, @lorenzejay

**Apr 09, 2026**

## v1.14.1rc1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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 stdout/stderr wrapper
* Remove unused flow/config.py

### Documentation

* Update changelog and version for v1.14.0

## Contributors

@greysonlalonde, @iris-clawd, @joaomdmoura

**Apr 07, 2026**

## v1.14.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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 rendering

### Documentation

* Update changelog and version for v1.14.0
* Update quickstart and installation guides for improved clarity
* Add storage providers section, export JsonProvider
* Add AMP Training Tab guide

### Refactoring

* Clean up checkpoint API
* Remove CodeInterpreterTool and deprecate code execution parameters

## Contributors

@alex-clawd, @github-actions\[bot], @greysonlalonde, @iris-clawd, @joaomdmoura, @lorenzejay, @lucasgomide

**Apr 07, 2026**

## v1.14.0a4

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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 deprecate code execution params

## Contributors

@alex-clawd, @github-actions\[bot], @greysonlalonde, @joaomdmoura, @lorenzejay, @lucasgomide

**Apr 06, 2026**

## v1.14.0a3

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.0a3)

## What's Changed

### Documentation

* Update changelog and version for v1.14.0a2

## Contributors

@joaomdmoura

**Apr 06, 2026**

## v1.14.0a2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.14.0a2)

Release 1.14.0a2

**Apr 02, 2026**

## v1.13.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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
* Add GPT-5 and o-series to multimodal vision prefixes
* Bust uv cache for freshly published packages in enterprise release
* Cap lancedb below 0.30.1 for Windows compatibility
* Fix RBAC permission levels to match actual UI options
* Fix inaccuracies in agent-capabilities across all languages

### Documentation

* Add coding agent skills demo video to getting started pages
* Add comprehensive SSO configuration guide
* Add comprehensive RBAC permissions matrix and deployment guide
* Update changelog and version for v1.13.0

### Performance

* Reduce framework overhead with lazy event bus, skip tracing when disabled

### Refactoring

* Convert Flow to Pydantic BaseModel
* Convert LLM classes to Pydantic BaseModel
* Replace InstanceOf\[T] with plain type annotations
* Remove unused third\_party LLM directory

## Contributors

@alex-clawd, @dependabot\[bot], @greysonlalonde, @iris-clawd, @joaomdmoura, @lorenzejay, @lucasgomide, @thiagomoretto

**Apr 02, 2026**

## v1.13.0a7

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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

**Apr 01, 2026**

## v1.13.0a6

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.13.0a6)

## What's Changed

### Documentation

* Fix RBAC permission levels to match actual UI options (#5210)
* Update changelog and version for v1.13.0a5 (#5200)

### Performance

* Reduce framework overhead by implementing a lazy event bus and skipping tracing when disabled (#5187)

## Contributors

@alex-clawd, @joaomdmoura, @lucasgomide

**Mar 31, 2026**

## v1.13.0a5

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.13.0a5)

## What's Changed

### Documentation

* Update changelog and version for v1.13.0a4

## Contributors

@greysonlalonde, @joaomdmoura

**Apr 01, 2026**

## v1.13.0a4

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.13.0a4)

## What's Changed

### Documentation

* Update changelog and version for v1.13.0a3

## Contributors

@greysonlalonde

**Apr 01, 2026**

## v1.13.0a3

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.13.0a3)

## What's Changed

### Features

* Emit token usage data in LLMCallCompletedEvent
* Extract and publish tool metadata to AMP

### Bug Fixes

* Handle GPT-5.x models not supporting the `stop` API parameter

### Documentation

* Fix inaccuracies in agent-capabilities across all languages
* Add Agent Capabilities overview and improve Skills documentation
* Add comprehensive SSO configuration guide
* Update changelog and version for v1.13.0rc1

### Refactoring

* Convert Flow to Pydantic BaseModel
* Convert LLM classes to Pydantic BaseModel
* Replace InstanceOf\[T] with plain type annotations
* Remove unused methods

## Contributors

@dependabot\[bot], @greysonlalonde, @iris-clawd, @lorenzejay, @lucasgomide, @thiagomoretto

**Mar 27, 2026**

## v1.13.0rc1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.13.0rc1)

## What's Changed

### Documentation

* Update changelog and version for v1.13.0a2

## Contributors

@greysonlalonde

**Mar 27, 2026**

## v1.13.0a2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.13.0a2)

## What's Changed

### Features

* Auto-update deployment test repo during release
* Improve enterprise release resilience and UX

### Documentation

* Update changelog and version for v1.13.0a1

## Contributors

@greysonlalonde

**Mar 27, 2026**

## v1.13.0a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.13.0a1)

## What's Changed

### Bug Fixes

* Fix broken links in documentation workflow by pinning Node to LTS 22
* Bust the uv cache for freshly published packages in enterprise release

### Documentation

* Add comprehensive RBAC permissions matrix and deployment guide
* Update changelog and version for v1.12.2

## Contributors

@greysonlalonde, @iris-clawd, @joaomdmoura

**Mar 25, 2026**

## v1.12.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.12.2)

## What's Changed

### Features

* Add enterprise release phase to devtools release

### Bug Fixes

* Preserve method return value as flow output for @human\_feedback with emit

### Documentation

* Update changelog and version for v1.12.1
* Revise security policy and reporting instructions

## Contributors

@alex-clawd, @greysonlalonde, @joaomdmoura, @theCyberTech

**Mar 25, 2026**

## v1.12.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.12.1)

## What's Changed

### Features

* Add request\_id to HumanFeedbackRequestedEvent
* Add Qdrant Edge storage backend for memory system
* Add docs-check command to analyze changes and generate docs with translations
* Add Arabic language support to changelog and release tooling
* Add modern standard Arabic translation of all documentation
* Add logout command in CLI
* Add agent skills
* Implement automatic root\_scope for hierarchical memory isolation
* Implement native OpenAI-compatible providers (OpenRouter, DeepSeek, Ollama, vLLM, Cerebras, Dashscope)

### Bug Fixes

* Fix bad credentials for traces batch push (404)
* Resolve multiple bugs in HITL flow system
* Fix agent memory saving
* Resolve all strict mypy errors across crewai package
* Fix use of **router\_paths** for listener+router methods in FlowMeta
* Fix value error on no file support
* Correct litellm quarantine wording in docs
* Fix all mypy errors in crewai-files and add all packages to CI type checks
* Pin litellm upper bound to last tested version (1.82.6)

### Documentation

* Update changelog and version for v1.12.0
* Add CONTRIBUTING.md
* Add guide for using CrewAI without LiteLLM

## Contributors

@akaKuruma, @alex-clawd, @greysonlalonde, @iris-clawd, @joaomdmoura, @lorenzejay, @lucasgomide, @nicoferdi96

**Mar 25, 2026**

## v1.12.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.12.0)

## What's Changed

### Features

* Add Qdrant Edge storage backend for memory system
* Add docs-check command to analyze changes and generate docs with translations
* Add Arabic language support to changelog and release tooling
* Add modern standard Arabic translation of all documentation
* Add logout command in CLI
* Implement agent skills
* Implement automatic root\_scope for hierarchical memory isolation
* Implement native OpenAI-compatible providers (OpenRouter, DeepSeek, Ollama, vLLM, Cerebras, Dashscope)

### Bug Fixes

* Fix bad credentials for traces batch push (404)
* Resolve multiple bugs in HITL flow system
* Resolve mypy errors in crewai-files and add all packages to CI type checks
* Resolve all strict mypy errors across crewai-tools package
* Resolve all mypy errors across crewai package
* Fix memory saving in agent
* Fix usage of **router\_paths** for listener+router methods in FlowMeta
* Raise value error on no file support
* Correct litellm quarantine wording in docs
* Use None check instead of isinstance for memory in human feedback learn
* Pin litellm upper bound to last tested version (1.82.6)

### Documentation

* Update changelog and version for v1.12.0
* Add CONTRIBUTING.md
* Add guide for using CrewAI without LiteLLM

### Refactoring

* Refactor to deduplicate sync/async task execution and kickoff in agent
* Simplify internal plumbing from litellm (token counting, callbacks, feature detection, errors)

## Contributors

@akaKuruma, @alex-clawd, @greysonlalonde, @iris-clawd, @joaomdmoura, @lorenzejay, @nicoferdi96

**Mar 26, 2026**

## v1.12.0a3

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.12.0a3)

## What's Changed

### Bug Fixes

* Fix bad credentials for traces batch push (404)
* Resolve multiple bugs in HITL flow system

### Documentation

* Update changelog and version for v1.12.0a2

## Contributors

@akaKuruma, @greysonlalonde

**Mar 25, 2026**

## v1.12.0a2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.12.0a2)

## What's Changed

### Features

* Add Qdrant Edge storage backend for memory system

### Documentation

* Update changelog and version for v1.12.0a1

## Contributors

@greysonlalonde

**Mar 25, 2026**

## v1.12.0a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.12.0a1)

## What's Changed

### Features

* Add docs-check command to analyze changes and generate docs with translations
* Add Arabic language support to changelog and release tooling
* Add modern standard Arabic translation of all documentation
* Add native OpenAI-compatible providers (OpenRouter, DeepSeek, Ollama, vLLM, Cerebras, Dashscope)
* Add agent skills
* Add logout command in CLI
* Implement automatic root\_scope for hierarchical memory isolation

### Bug Fixes

* Fix agent memory saving
* Resolve mypy errors in crewai-files and add all packages to CI type checks
* Resolve all strict mypy errors across crewai-tools package
* Resolve all mypy errors across crewai package
* Fix usage of **router\_paths** for listener+router methods in FlowMeta
* Pin litellm upper bound to last tested version (1.82.6)
* Raise value error on no file support
* Correct litellm quarantine wording in docs

### Documentation

* Add CONTRIBUTING.md
* Add guide for using CrewAI without LiteLLM
* Update changelog and version for v1.11.1

### Refactoring

* Refactor to deduplicate sync/async task execution and kickoff in agent
* Decouple internal plumbing from litellm (token counting, callbacks, feature detection, errors)

## Contributors

@alex-clawd, @greysonlalonde, @iris-clawd, @lorenzejay, @nicoferdi96

**Mar 23, 2026**

## v1.11.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.11.1)

## What's Changed

### Features

* Add flow\_structure() serializer for Flow class introspection.

### Bug Fixes

* Fix security vulnerabilities by bumping pypdf, tinytag, and langchain-core.
* Preserve full LLM config across HITL resume for non-OpenAI providers.
* Prevent path traversal in FileWriterTool.
* Fix lock\_store crash when redis package is not installed.
* Pass cache\_function from BaseTool to CrewStructuredTool.

### Documentation

* Add publish custom tools guide with translations.
* Update changelog and version for v1.11.0.
* Add missing event listeners documentation.

### Refactoring

* Replace urllib with requests in pdf loader.
* Replace Any-typed callback and model fields with serializable types.

## Contributors

@alex-clawd, @danielfsbarreto, @dependabot\[bot], @greysonlalonde, @lorenzejay, @lucasgomide, @mattatcha, @theCyberTech, @vinibrsl

**Mar 18, 2026**

## v1.11.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.11.0)

## What's Changed

### Documentation

* Update changelog and version for v1.11.0rc2

## Contributors

@greysonlalonde

**Mar 17, 2026**

## v1.11.0rc2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.11.0rc2)

## What's Changed

### Bug Fixes

* Enhance LLM response handling and serialization.
* Upgrade vulnerable transitive dependencies (authlib, PyJWT, snowflake-connector-python).
* Replace `os.system` with `subprocess.run` in unsafe mode pip install.

### Documentation

* Update Exa Search Tool page with improved naming, description, and configuration options.
* Add Custom MCP Servers in How-To Guide.
* Update OTEL collectors documentation.
* Update MCP documentation.
* Update changelog and version for v1.11.0rc1.

## Contributors

@10ishq, @greysonlalonde, @joaomdmoura, @lucasgomide, @mattatcha, @theCyberTech, @vinibrsl

**Mar 15, 2026**

## v1.11.0rc1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.11.0rc1)

## What's Changed

### Features

* Add Plus API token authentication in a2a
* Implement plan execute pattern

### Bug Fixes

* Resolve code interpreter sandbox escape issue

### Documentation

* Update changelog and version for v1.10.2rc2

## Contributors

@Copilot, @greysonlalonde, @lorenzejay, @theCyberTech

**Mar 14, 2026**

## v1.10.2rc2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.10.2rc2)

## What's Changed

### Bug Fixes

* Remove exclusive locks from read-only storage operations

### Documentation

* Update changelog and version for v1.10.2rc1

## Contributors

@greysonlalonde

**Mar 13, 2026**

## v1.10.2rc1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.10.2rc1)

## What's Changed

### Features

* Add release command and trigger PyPI publish

### Bug Fixes

* Fix cross-process and thread-safe locking to unprotected I/O
* Propagate contextvars across all thread and executor boundaries
* Propagate ContextVars into async task threads

### Documentation

* Update changelog and version for v1.10.2a1

## Contributors

@danglies007, @greysonlalonde

**Mar 11, 2026**

## v1.10.2a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.10.2a1)

## What's Changed

### Features

* Add support for tool search, saving tokens, and dynamically injecting appropriate tools during execution for Anthropics.
* Introduce more Brave Search tools.
* Create action for nightly releases.

### Bug Fixes

* Fix LockException under concurrent multi-process execution.
* Resolve issues with grouping parallel tool results in a single user message.
* Address MCP tools resolutions and eliminate all shared mutable connections.
* Update LLM parameter handling in the human\_feedback function.
* Add missing list/dict methods to LockedListProxy and LockedDictProxy.
* Propagate contextvars context to parallel tool call threads.
* Bump gitpython dependency to >=3.1.41 to resolve CVE path traversal vulnerability.

### Refactoring

* Refactor memory classes to be serializable.

### Documentation

* Update changelog and version for v1.10.1.

## Contributors

@akaKuruma, @github-actions\[bot], @giulio-leone, @greysonlalonde, @joaomdmoura, @jonathansampson, @lorenzejay, @lucasgomide, @mattatcha

**Mar 04, 2026**

## v1.10.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.10.1)

## What's Changed

### Features

* Upgrade Gemini GenAI

### Bug Fixes

* Adjust executor listener value to avoid recursion
* Group parallel function response parts in a single Content object in Gemini
* Surface thought output from thinking models in Gemini
* Load MCP and platform tools when agent tools are None
* Support Jupyter environments with running event loops in A2A
* Use anonymous ID for ephemeral traces
* Conditionally pass plus header
* Skip signal handler registration in non-main threads for telemetry
* Inject tool errors as observations and resolve name collisions
* Upgrade pypdf from 4.x to 6.7.4 to resolve Dependabot alerts
* Resolve critical and high Dependabot security alerts

### Documentation

* Sync Composio tool documentation across locales

## Contributors

@giulio-leone, @greysonlalonde, @haxzie, @joaomdmoura, @lorenzejay, @mattatcha, @mplachta, @nicoferdi96

**Feb 27, 2026**

## v1.10.1a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.10.1a1)

## What's Changed

### Features

* Implement asynchronous invocation support in step callback methods
* Implement lazy loading for heavy dependencies in Memory module

### Documentation

* Update changelog and version for v1.10.0

### Refactoring

* Refactor step callback methods to support asynchronous invocation
* Refactor to implement lazy loading for heavy dependencies in Memory module

### Bug Fixes

* Fix branch for release notes

## Contributors

@greysonlalonde, @joaomdmoura

**Feb 27, 2026**

## v1.10.1a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.10.1a1)

## What's Changed

### Refactoring

* Refactor step callback methods to support asynchronous invocation
* Implement lazy loading for heavy dependencies in Memory module

### Documentation

* Update changelog and version for v1.10.0

### Bug Fixes

* Make branch for release notes

## Contributors

@greysonlalonde, @joaomdmoura

**Feb 26, 2026**

## v1.10.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.10.0)

## What's Changed

### Features

* Enhance MCP tool resolution and related events
* Update lancedb version and add lance-namespace packages
* Enhance JSON argument parsing and validation in CrewAgentExecutor and BaseTool
* Migrate CLI HTTP client from requests to httpx
* Add versioned documentation
* Add yanked detection for version notes
* Implement user input handling in Flows
* Enhance HITL self-loop functionality in human feedback integration tests
* Add started\_event\_id and set in eventbus
* Auto update tools.specs

### Bug Fixes

* Validate tool kwargs even when empty to prevent cryptic TypeError
* Preserve null types in tool parameter schemas for LLM
* Map output\_pydantic/output\_json to native structured output
* Ensure callbacks are ran/awaited if promise
* Capture method name in exception context
* Preserve enum type in router result; improve types
* Fix cyclic flows silently breaking when persistence ID is passed in inputs
* Correct CLI flag format from --skip-provider to --skip\_provider
* Ensure OpenAI tool call stream is finalized
* Resolve complex schema \$ref pointers in MCP tools
* Enforce additionalProperties=false in schemas
* Reject reserved script names for crew folders
* Resolve race condition in guardrail event emission test

### Documentation

* Add litellm dependency note for non-native LLM providers
* Clarify NL2SQL security model and hardening guidance
* Add 96 missing actions across 9 integrations

### Refactoring

* Refactor crew to provider
* Extract HITL to provider pattern
* Improve hook typing and registration

## Contributors

@dependabot\[bot], @github-actions\[bot], @github-code-quality\[bot], @greysonlalonde, @heitorado, @hobostay, @joaomdmoura, @johnvan7, @jonathansampson, @lorenzejay, @lucasgomide, @mattatcha, @mplachta, @nicoferdi96, @theCyberTech, @thiagomoretto, @vinibrsl

**Jan 26, 2026**

## v1.9.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.9.0)

## What's Changed

### Features

* Add structured outputs and response\_format support across providers
* Add response ID to streaming responses
* Add event ordering with parent-child hierarchies
* Add Keycloak SSO authentication support
* Add multimodal file handling capabilities
* Add native OpenAI responses API support
* Add A2A task execution utilities
* Add A2A server configuration and agent card generation
* Enhance event system and expand transport options
* Improve tool calling mechanisms

### Bug Fixes

* Enhance file store with fallback memory cache when aiocache is not available
* Ensure document list is not empty
* Handle Bedrock stop sequences properly
* Add Google Vertex API key support
* Enhance Azure model stop word detection
* Improve error handling for HumanFeedbackPending in flow execution
* Fix execution span task unlinking

### Documentation

* Add native file handling documentation
* Add OpenAI responses API documentation
* Add agent card implementation guidance
* Refine A2A documentation
* Update changelog for v1.8.0

### Contributors

@Anaisdg, @GininDenis, @Vidit-Ostwal, @greysonlalonde, @heitorado, @joaomdmoura, @koushiv777, @lorenzejay, @nicoferdi96, @vinibrsl

**Jan 15, 2026**

## v1.8.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.8.1)

## What's Changed

### Features

* Add A2A task execution utilities
* Add A2A server configuration and agent card generation
* Add additional transport mechanisms
* Add Galileo integration support

### Bug Fixes

* Improve Azure model compatibility
* Expand frame inspection depth to detect parent\_flow
* Resolve task execution span management issues
* Enhance error handling for human feedback scenarios during flow execution

### Documentation

* Add A2A agent card documentation
* Add PII redaction feature documentation

### Contributors

@Anaisdg, @GininDenis, @greysonlalonde, @joaomdmoura, @koushiv777, @lorenzejay, @vinibrsl

**Jan 08, 2026**

## v1.8.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.8.0)

## What's Changed

### Features

* Add native async chain for a2a
* Add a2a update mechanisms (poll/stream/push) with handlers and config
* Introduce global flow configuration for human-in-the-loop feedback
* Add streaming tool call events and fix provider ID tracking
* Introduce production-ready Flows and Crews architecture
* Add HITL for Flows
* Improve EventListener and TraceCollectionListener for enhanced event handling

### Bug Fixes

* Handle missing a2a dependency as optional
* Correct error fetching for WorkOS login polling
* Fix wrong trigger name in sample documentation

### Documentation

* Update webhook-streaming documentation
* Adjust AOP to AMP documentation language

### Contributors

@Vidit-Ostwal, @greysonlalonde, @heitorado, @joaomdmoura, @lorenzejay, @lucasgomide, @mplachta

**Dec 19, 2025**

## v1.7.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.7.2)

## What's Changed

### Bug Fixes

* Resolve connection issues

### Documentation

* Update api-reference/status docs page

### Contributors

@greysonlalonde, @heitorado, @lorenzejay, @lucasgomide

**Dec 16, 2025**

## v1.7.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.7.1)

## What's Changed

### Improvements

* Add `--no-commit` flag to bump command
* Use JSON schema for tool argument serialization

### Bug Fixes

* Fix error message display from response when tool repository login fails
* Fix graceful termination of future when executing a task asynchronously
* Fix task ordering by adding index
* Fix platform compatibility checks for Windows signals
* Fix RPM controller timer to prevent process hang
* Fix token usage recording and validate response model on stream

### Documentation

* Add translated documentation for async
* Add documentation for AOP Deploy API
* Add documentation for the agent handler connector
* Add documentation on native async

### Contributors

@Llamrei, @dragosmc, @gilfeig, @greysonlalonde, @heitorado, @lorenzejay, @mattatcha, @vinibrsl

**Dec 09, 2025**

## v1.7.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.7.0)

## What's Changed

### Features

* Add async flow kickoff
* Add async crew support
* Add async task support
* Add async knowledge support
* Add async memory support
* Add async support for tools and agent executor; improve typing and docs
* Implement a2a extensions API and async agent card caching; fix task propagation & streaming
* Add native async tool support
* Add async llm support
* Create sys event types and handler

### Bug Fixes

* Fix issue to ensure nonetypes are not passed to otel
* Fix deadlock in token store file operations
* Fix to ensure otel span is closed
* Use HuggingFaceEmbeddingFunction for embeddings, update keys and add tests
* Fix to ensure supports\_tools is true for all supported anthropic models
* Ensure hooks work with lite agents flows

### Contributors

@greysonlalonde, @lorenzejay

**Nov 29, 2025**

## v1.6.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.6.1)

## What's Changed

### Bug Fixes

* Fix ChatCompletionsClient call to ensure proper functionality
* Ensure async methods are executable for annotations
* Fix parameters in RagTool.add, add typing, and tests
* Remove invalid parameter from SSE client
* Erase 'oauth2\_extra' setting on 'crewai config reset' command

### Refactoring

* Enhance model validation and provider inference in LLM class

### Contributors

@Vidit-Ostwal, @greysonlalonde, @heitorado, @lorenzejay

**Nov 25, 2025**

## v1.6.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.6.0)

## What's Changed

### Features

* Add streaming result support to flows and crews
* Add gemini-3-pro-preview
* Support CLI login with Entra ID
* Add Merge Agent Handler tool
* Enhance flow event state management

### Bug Fixes

* Ensure custom rag store persist path is set if passed
* Ensure fuzzy returns are more strict and show type warning
* Re-add openai response\_format parameter and add test
* Fix rag tool embeddings configuration
* Ensure flow execution start panel is not shown on plot

### Documentation

* Update references from AMP to AOP in documentation
* Update AMP to AOP

### Contributors

@Vidit-Ostwal, @gilfeig, @greysonlalonde, @heitorado, @joaomdmoura, @lorenzejay, @markmcd

**Nov 22, 2025**

## v0.203.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.203.2)

## What's Changed

* Hotfix version bump from 0.203.1 to 0.203.2

**Nov 16, 2025**

## v1.5.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.5.0)

## What's Changed

### Features

* Add a2a trust remote completion status flag
* Fetch and store more data about Okta authorization server
* Implement before and after LLM call hooks in CrewAgentExecutor
* Expose messages to TaskOutput and LiteAgentOutputs
* Enhance schema description of QdrantVectorSearchTool

### Bug Fixes

* Ensure tracing instrumentation flags are correctly applied
* Fix custom tool documentation links and add Mintlify broken links action

### Documentation

* Enhance task guardrail documentation with LLM-based validation support

### Contributors

@danielfsbarreto, @greysonlalonde, @heitorado, @lorenzejay, @theCyberTech

**Nov 07, 2025**

## v1.4.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.4.1)

## What's Changed

### Bug Fixes

* Fix handling of agent max iterations
* Resolve routing issues for LLM model syntax to respected providers

### Contributors

@greysonlalonde

**Nov 07, 2025**

## v1.4.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.4.0)

## What's Changed

### Features

* Add support for non-AST plot routes
* Implement first-class support for MCP
* Add Pydantic validation dunder to BaseInterceptor
* Add support for LLM message interceptor hooks
* Cache i18n prompts for efficient use
* Enhance QdrantVectorSearchTool

### Bug Fixes

* Fix issues with keeping stopwords updated
* Resolve unpickleable values in flow state
* Ensure lite agents course-correct on validation errors
* Fix callback argument hashing to ensure caching works
* Allow adding RAG source content from valid URLs
* Make plot node selection smoother
* Fix duplicating document IDs for knowledge

### Refactoring

* Improve MCP tool execution handling with concurrent futures
* Simplify flow handling, typing, and logging; update UI and tests
* Refactor stop word management to a property

### Documentation

* Migrate embedder to embedding\_model and require vectordb across tool docs; add provider examples (en/ko/pt-BR)

### Contributors

@danielfsbarreto, @greysonlalonde, @lorenzejay, @lucasgomide, @tonykipkemboi

**Nov 01, 2025**

## v1.3.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.3.0)

## What's Changed

### Features

* Refactor flow handling, typing, and logging
* Enhance QdrantVectorSearchTool

### Bug Fixes

* Fix Firecrawl tools and add tests
* Refactor use\_stop\_words to property and add check for stop words

### Documentation

* Migrate embedder to embedding\_model and require vectordb across tool docs
* Add provider examples in English, Korean, and Portuguese

### Refactoring

* Improve flow handling and UI updates

### Contributors

@danielfsbarreto, @greysonlalonde, @lorenzejay, @lucasgomide, @tonykipkemboi

**Oct 27, 2025**

## v1.2.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.2.1)

## What's Changed

### Features

* Add support for Datadog integration
* Support apps and mcps in liteagent

### Documentation

* Describe mandatory environment variable for calling Platform tools for each integration
* Add Datadog integration documentation

### Contributors

@barieom, @lorenzejay, @lucasgomide, @sabrenner

**Oct 24, 2025**

## v1.2.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.2.0)

## What's Changed

### Bug Fixes

* Update default LLM model and improve error logging in LLM utilities
* Change flow visualization directory and method inspection

### Dropping Unused

* Remove aisuite

### Contributors

@greysonlalonde, @lorenzejay

**Oct 21, 2025**

## v1.1.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.1.0)

## What's Changed

### Features

* Enhance InternalInstructor to support multiple LLM providers
* Implement mypy plugin base
* Improve QdrantVectorSearchTool

### Bug Fixes

* Correct broken integration documentation links
* Fix double trace call and add types
* Pin template versions to latest

### Documentation

* Update LLM integration details and examples

### Refactoring

* Improve CrewBase typing

### Contributors

@cwarre33, @danielfsbarreto, @greysonlalonde, @lorenzejay

**Oct 20, 2025**

## v1.0.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.0.0)

## What's Changed

### Features

* Bump versions to 1.0.0
* Enhance knowledge and guardrail event handling in Agent class
* Inject tool repository credentials in crewai run command

### Bug Fixes

* Preserve nested condition structure in Flow decorators
* Add standard print parameters to Printer.print method
* Fix errors when there is no input() available
* Add a leeway of 10s when decoding JWT
* Revert bad cron schedule
* Correct cron schedule to run every 5 days at specific dates
* Use system PATH for Docker binary instead of hardcoded path
* Add CodeQL configuration to properly exclude template directories

### Documentation

* Update security policy for vulnerability reporting
* Add guide for capturing telemetry logs in CrewAI AMP
* Add missing /resume files
* Clarify webhook URL parameter in HITL workflows

### Contributors

@Vidit-Ostwal, @greysonlalonde, @heitorado, @joaomdmoura, @lorenzejay, @lucasgomide, @mplachta, @theCyberTech

**Oct 18, 2025**

## v1.0.0b3 (Pre-release)

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.0.0b3)

## What's Changed

### Features

* Enhance task guardrail functionality and validation
* Improve support for importing native SDK
* Add Azure native tests
* Enhance BedrockCompletion class with advanced features
* Enhance GeminiCompletion class with client parameter support
* Enhance AnthropicCompletion class with additional client parameters

### Bug Fixes

* Preserve nested condition structure in Flow decorators
* Add standard print parameters to Printer.print method
* Remove stdout prints and improve test determinism

### Refactoring

* Convert project module to metaclass with full typing

### Contributors

@greysonlalonde, @lorenzejay

**Oct 16, 2025**

## v1.0.0b2 (Pre-release)

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.0.0b2)

## What's Changed

### Features

* Enhance OpenAICompletion class with additional client parameters
* Improve event bus thread safety and async support
* Inject tool repository credentials in crewai run command

### Bug Fixes

* Fix issue where it errors out if there is no input() available
* Add a leeway of 10s when decoding JWT
* Fix copying and adding NOT\_SPECIFIED check in task.py

### Documentation

* Ensure CREWAI\_PLATFORM\_INTEGRATION\_TOKEN is mentioned in documentation
* Update triggers documentation

### Contributors

@Vidit-Ostwal, @greysonlalonde, @heitorado, @joaomdmoura, @lorenzejay, @lucasgomide

**Oct 14, 2025**

## v1.0.0b1 (Pre-release)

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.0.0b1)

## What's Changed

### Features

* Enhance OpenAICompletion class with additional client parameters
* Improve event bus thread safety and async support
* Implement Bedrock LLM integration

### Bug Fixes

* Fix issue with missing input() availability
* Resolve JWT decoding error by adding a leeway of 10 seconds
* Inject tool repository credentials in crewai run command
* Fix copy and add NOT\_SPECIFIED check in task.py

### Documentation

* Ensure CREWAI\_PLATFORM\_INTEGRATION\_TOKEN is mentioned in documentation
* Update triggers documentation

### Contributors

@Vidit-Ostwal, @greysonlalonde, @heitorado, @joaomdmoura, @lorenzejay, @lucasgomide

**Oct 13, 2025**

## v0.203.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.203.1)

## 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

**Oct 09, 2025**

## v1.0.0a4 (Pre-release)

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.0.0a4)

## What's Changed

### Features

* Enhance knowledge and guardrail event handling in Agent class
* Introduce trigger listing and execution commands for local development
* Update documentation with new approach to consume Platform Actions
* Add guide for capturing telemetry logs in CrewAI AMP

### Bug Fixes

* Revert bad cron schedule
* Correct cron schedule to run every 5 days at specific dates
* Remove duplicate line and add explicit environment variable
* Resolve linting errors across the codebase
* Replace print statements with logger in agent and memory handling
* Use system PATH for Docker binary instead of hardcoded path
* Allow failed PyPI publish
* Match tag and release title, ignore devtools build for PyPI

### Documentation

* Update security policy for vulnerability reporting
* Add missing /resume files
* Clarify webhook URL parameter in HITL workflows

### Contributors

@Vidit-Ostwal, @greysonlalonde, @lorenzejay, @lucasgomide, @theCyberTech

**Sep 30, 2025**

## v1.0.0a1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/1.0.0a1)

## What's Changed

### Core Improvements & Fixes

* Fixed permission handling for `actions` in agent configuration
* Updated CI workflows and release publishing to support the new monorepo structure
* Bumped Python support to 3.13 and refreshed workspace metadata

### New Features & Enhancements

* Added `apps` and `actions` attributes to `Agent` for richer runtime control
* Merged the `crewai-tools` repository into the main workspace (monorepo)
* Bumped all packages to 1.0.0a1 to mark the alpha milestone

### Cleanup & Infrastructure

* Delivered a new CI pipeline with version pinning and publishing strategy
* Unified internal code to manage multiple packages coherently

**Sep 26, 2025**

## v0.201.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.201.1)

## What's Changed

### Core Improvements & Fixes

* Renamed Watson embedding provider to `watsonx` and refreshed environment variable prefixes
* Added ChromaDB compatibility for `watsonx` and `voyageai` embedding providers

### Cleanup & Deprecations

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

**Sep 24, 2025**

## v0.201.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.201.0)

## What's Changed

### Core Improvements & Fixes

* Made the `ready` parameter optional in `_create_reasoning_plan`
* Fixed nested config handling for embedder configuration
* Added `batch_size` support to avoid token limit errors
* Corrected Quickstart documentation directory naming
* Resolved test duration cache issues 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` from the CLI
* Enabled marking traces as failed for observability workflows
* Added custom embedding types and provider migration support
* Upgraded ChromaDB to v1.1.0 with compatibility fixes and type improvements
* Added Pydantic-compatible import validation and reorganized dependency groups

### Documentation & Guides

* Updated changelog coverage for recent releases (0.193.x series)
* Documented metadata support for LLM Guardrail events
* Added guidance for fallback behavior and configuration visibility

### Cleanup & Deprecations

* Resolved Ruff and MyPy issues across modules
* Improved type annotations and consolidated utilities
* Deprecated legacy utilities in favor of Pydantic-compatible imports

### Contributors

* @qizwiz (first contribution)

**Sep 20, 2025**

## v0.193.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.193.2)

## What's Changed

* Updated pyproject templates to use the right version

**Sep 20, 2025**

## v0.193.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.193.1)

## What's Changed

* Series of minor fixes and linter improvements

**Sep 19, 2025**

## v0.193.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.193.0)

## 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 for `langgraph` and `openai` agent adapters with type annotations and docstrings

**Sep 11, 2025**

## v0.186.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.186.1)

## What's Changed

* Fixed version not being found and silently failing reversion
* Bumped CrewAI version to 0.186.1 and updated dependencies in the CLI

**Sep 10, 2025**

## v0.186.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.186.0)

## What's Changed

* Refer to the GitHub release notes for detailed changes

**Sep 04, 2025**

## v0.177.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.177.0)

## 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

**Aug 28, 2025**

## v0.175.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.175.0)

## 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

**Aug 19, 2025**

## v0.165.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.165.1)

## 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

**Aug 19, 2025**

## v0.165.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.165.0)

## 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

**Aug 13, 2025**

## v0.159.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.159.0)

## 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

**Aug 06, 2025**

## v0.157.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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

**Jul 30, 2025**

## v0.152.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.152.0)

## 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

**Jul 23, 2025**

## v0.150.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.150.0)

## 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

## 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

**Jul 16, 2025**

## v0.148.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.148.0)

## 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

**Jul 09, 2025**

## v0.141.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.141.0)

## 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

**Jul 02, 2025**

## v0.140.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.140.0)

## 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

**Jun 25, 2025**

## v0.134.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.134.0)

## 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

**Jun 12, 2025**

## v0.130.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.130.0)

## 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

**Jun 05, 2025**

## v0.126.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/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

**May 27, 2025**

## v0.121.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.121.1)

Bug fixes and better docs

**May 22, 2025**

## v0.121.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.121.0)

# 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

**May 15, 2025**

## v0.120.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.120.1)

## Whats New

* Fixes Interpolation with hyphens

**May 14, 2025**

## v0.120.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.120.0)

### 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

**May 08, 2025**

## v0.119.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.119.0)

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

**Apr 30, 2025**

## v0.118.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.118.0)

### 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.

**Apr 28, 2025**

## v0.117.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.117.1)

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

**Apr 28, 2025**

## v0.117.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.117.0)

# 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.

**Apr 10, 2025**

## v0.114.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.114.0)

# 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

**Mar 17, 2025**

## v0.108.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.108.0)

# 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

**Mar 09, 2025**

## v0.105.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.105.0)

**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.

**Feb 13, 2025**

## v0.102.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.102.0)

### 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.

**Jan 28, 2025**

## v0.100.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.100.0)

* 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

**Jan 20, 2025**

## v0.98.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.98.0)

* 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

**Jan 04, 2025**

## v0.95.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.95.0)

* 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

**Dec 05, 2024**

## v0.86.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.86.0)

* 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

**Dec 04, 2024**

## v0.85.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.85.0)

* 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

**Nov 25, 2024**

## v0.83.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.83.0)

* 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

**Nov 14, 2024**

## v0.80.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.80.0)

* Fixing Tokens callback replacement bug
* Fixing Step callback issue
* Add cached prompt tokens info on usage metrics
* Fix crew\_train\_success test

**Nov 11, 2024**

## v0.79.4

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.79.4)

Series of small bug fixes around llms support

**Nov 10, 2024**

## v0.79.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.79.0)

* 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

**Oct 30, 2024**

## v0.76.9

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.76.9)

* 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\_(..., ..., ...))

**Oct 23, 2024**

## v0.76.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.76.2)

Updating crewai create commadn

**Oct 23, 2024**

## v0.76.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.76.0)

* 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

**Oct 23, 2024**

## v0.75.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.75.1)

new `--provider` option on crewai crewat

**Oct 23, 2024**

## v0.75.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.75.0)

* 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

**Oct 18, 2024**

## v0.74.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.74.2)

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

**Oct 18, 2024**

## v0.74.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.74.0)

* 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

**Oct 11, 2024**

## v0.70.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.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

**Sep 27, 2024**

## v0.65.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.65.2)

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

**Sep 27, 2024**

## v0.64.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.64.0)

* 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

**Sep 25, 2024**

## v0.63.6

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.63.6)

* Updating projects templates

**Sep 25, 2024**

## v0.63.5

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.63.5)

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

**Sep 24, 2024**

## v0.63.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.63.2)

* Adding OPENAI\_BASE\_URL as fallback
* Adding proper LLM import
* Updating docs

**Sep 24, 2024**

## v0.63.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.63.1)

* Small bug fix for support future CrewAI deploy

**Sep 24, 2024**

## v0.63.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.63.0)

* 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`

**Sep 18, 2024**

## v0.61.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.61.0)

* 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

**Sep 16, 2024**

## v0.60.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.60.0)

* Removing LangChain and Rebuilding Executor
* Get all of out tests back to green
* Adds the ability to not use system prompt use\_system\_prompt on the Agent
* Adds the ability to not use stop words (to support o1 models) use\_stop\_words on the Agent
* Sliding context window gets renamed to respect\_context\_window, and enable by default
* Delegation is now disabled by default
* Inner prompts were slightly changed as well
* Overall reliability and quality of results
* New support for:
  * Number of max requests per minute
  * A maximum number of iterations before giving a final answer
  * Proper take advantage of system prompts
  * Token calculation flow
  * New logging of the crew and agent execution

**Sep 13, 2024**

## v0.55.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.55.2)

* Adding ability for auto complete
* Add name and expected\_output to TaskOutput
* New `crewai install` CLI
* New `crewai deploy` CLI
* Cleaning up of Pipeline feature
* Updated docs
* Dev experience improvements like bandit CI pipeline
* Fix bugs:
  * Ability to use `planning_llm`
  * Fix YAML based projects
  * Fix Azure support
  * Add support to Python 3.10
  * Moving away from Pydantic v1

**Aug 11, 2024**

## v0.51.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.51.0)

* crewAI Testing / Evaluation - [https://docs.crewai.com/core-concepts/Testing/](https://docs.crewai.com/core-concepts/Testing/)
* Adding new sliding context window
* Allowing all attributes on YAML - [https://docs.crewai.com/getting-started/Start-a-New-CrewAI-Project-Template-Method/#customizing-your-project](https://docs.crewai.com/getting-started/Start-a-New-CrewAI-Project-Template-Method/#customizing-your-project)
* Adding initial Pipeline Structure - [https://docs.crewai.com/core-concepts/Pipeline/](https://docs.crewai.com/core-concepts/Pipeline/)
* Ability to set LLM for planning step - [https://docs.crewai.com/core-concepts/Planning/](https://docs.crewai.com/core-concepts/Planning/)
* New crew run command - [https://docs.crewai.com/getting-started/Start-a-New-CrewAI-Project-Template-Method/#running-your-project](https://docs.crewai.com/getting-started/Start-a-New-CrewAI-Project-Template-Method/#running-your-project)
* Saving file now dumps dict into JSON - [https://docs.crewai.com/core-concepts/Tasks/#creating-directories-when-saving-files](https://docs.crewai.com/core-concepts/Tasks/#creating-directories-when-saving-files)
* Using verbose settings for tool outputs
* Added new Github Templates
* New Vision tool - [https://docs.crewai.com/tools/VisionTool/](https://docs.crewai.com/tools/VisionTool/)
* New DALL-E Tool - [https://docs.crewai.com/tools/DALL-ETool/](https://docs.crewai.com/tools/DALL-ETool/)
* New MySQL tool - [https://docs.crewai.com/tools/MySQLTool/](https://docs.crewai.com/tools/MySQLTool/)
* New NL2SQL Tool - [https://docs.crewai.com/tools/NL2SQLTool.md](https://docs.crewai.com/tools/NL2SQLTool.md)
* Bug Fixes:
  * Bug with planning feature output
  * Async tasks for hierarchical process
  * Better pydantic output for non OAI models
  * JSON truncation issues
  * Fix logging types
  * Only import AgentOps if the Env Key is set
  * Sanitize agent roles to ensure valid directory names (Windows)
  * Tools name shouldn't contain space for OpenAI
  * A bunch of minor issues

**Jul 20, 2024**

## v0.41.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.41.1)

* Fix bug with planning feature

**Jul 19, 2024**

## v0.41.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.41.0)

* **\[Breaking Change]** Type Safe output
  * All crews and tasks now return a proper object TaskOuput and CrewOutput
* **\[Feature]** New planning feature for crews (plan before act)
  * by adding planning=True to the Crew instance
* **\[Feature]** Introduced Replay Feature
  * New CLI that allow you to list the tasks from last run and replay from a specific one
* **\[Feature]** Ability to reset memory
  * You can clean your crew memory before running it again
* **\[Feature]** Add retry feature for LLM calls
  * You can retry llm calls and not stop the crew execution
* **\[Feature]** Added ability to customize converter
* **\[Tool]** Enhanced tools with type hinting and new attributes
* **\[Tool]** Added MultiON Tool
* **\[Tool]** Fixed filecrawl tools
* **\[Tool]** Fixed bug in Scraping tool
* **\[Tools]** Bumped crewAI-tools dependency to version
* **\[Bugs]** General bug fixes and improvements
* **\[Bugs]** Telemetry fixes
* **\[Bugs]** Spell check corrections
* **\[Docs]** Updated documentation

**Jul 06, 2024**

## v0.36.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.36.0)

* Bug fix
* Updating Docs
* Updating native prompts
* Fixing TYPOs on the prompts
* Adding AgentOps native support
* Adding Firecrawl Tools
* Adding new ability to return a tool results as an agent result
* Improving coding Interpreter tool
* Adding new option to create your own corveter class (docs pending)

**Jul 04, 2024**

## v0.35.8

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.35.8)

* fixing embechain dependency issue

**Jul 02, 2024**

## v0.35.7

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.35.7)

* New @composiohq integration is out
* Documentation update
* Custom GPT Updated
* Adjusting manager verbosity level
* Bug fixes

**Jul 01, 2024**

## v0.35.5

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.35.5)

* Fix embedchain dependency

**Jul 01, 2024**

## v0.35.4

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.35.4)

* Updating crewai create CLI to use the new version

**Jul 01, 2024**

## v0.35.3

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.35.3)

* Code Execution Bug fixed
* Updating overall docs
* Bumping version of crewai-tools
* Bumping versions of many dependencies
* Overall bugfixes

**Jun 29, 2024**

## v0.35.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.35.0)

* Your agents can now execute code
* Bring Any 3rd-party agent, LlamaIndex, LangChain and Autogen  agents can all be part of your crew now!
* Train you crew before you execute it and get consistent results! New CLI `crewai train -n X`
* Bug fixes and docs updates (still missing some new docs updates coming soon)

**Jun 22, 2024**

## v0.32.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.32.2)

* Updating `crewai create` CLI to use the new version
* Fixing delegation agent matching

**Jun 21, 2024**

## v0.32.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.32.0)

* New `kickoff_for_each`, `kickoff_async` and `kickoff_for_each_async` methods for better control over the kickoff process
* Adding support for all LlamaIndex hub integrations
* Adding `usage_metrics` to full output or a crew
* Adding support to multiple crews on the new YAML format
* Updating dependencies
* Fixed Bugs and TYPOs
* Documentation updated
* Added search in docs
* Making gpt-4o the default model
* Adding new docs for LangTrace, Browserbase and Exa Search
* Adding timestamp to logging

**May 23, 2024**

## v0.30.11

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.30.11)

* Updating project generation template

**May 14, 2024**

## v0.30.8

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.30.8)

* Updating dependencies
* Small bug fixes on crewAI project structure
* Removing custom YAML parser for now

**May 14, 2024**

## v0.30.5

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.30.5)

* Making agent delegation more versatile for smaller models

**May 13, 2024**

## v0.30.4

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.30.4)

**Docs Update will follow** sorry about that and thank you for bearing with me, we are launching new docs soon!

➿  Fixing task callback
🧙  Ability to set a specific agent as manager instead of having crew create your one
📄  Ability to set system, prompt and response templates, so it works more reliable with opensource models (works better with smaller models)
👨‍💻  Improving json and pydantic output (works better with smaller models)
🔎 Improving tool name recognition (works better with smaller models)
🧰  Improvements for tool usage (works better with smaller models)
📃  Initial support to bring your own prompts
2️⃣  Fixing duplicating token calculator metrics
🪚  Adding couple new tools, Browserbase and Exa Search
📁  Ability to create directory when saving as file
🔁  Updating dependencies - double check tools
📄  Overall small documentation improvements
🐛  Smaller bug fixes (typos and such)
👬  Fixing co-worker / coworker issues
👀  Smaller Readme Updates

**Apr 11, 2024**

## v0.28.8

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.28.8)

* updating version used on crewai CLI

**Apr 11, 2024**

## v0.28.7

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/0.28.7)

* Bug fixes
* Updating crewAI tool version with bug fixes

**Apr 08, 2024**

## v0.28.5

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.28.5)

* Major Long term memory interpolation issue
* Updating tools package dependency with fixes
* Removing unnecessary certificate

**Apr 07, 2024**

## v0.28.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.28.2)

* Major long term memory fix

**Apr 06, 2024**

## v0.28.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.28.1)

* Updating crewai-tools to 0.1.15

**Apr 05, 2024**

## v0.28.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.28.0)

* Not overriding LLM callbacks
* Adding `max_execution_time` support
* Adding specific memory docs
* Moving tool usage logging color to purple from yellow
* Updating Docs

**Apr 04, 2024**

## v0.27.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.27.0)

* 🧠 **Memory (shared crew memory)** - To enable it just add `memory=True` to your crew, it will work transparently and make outcomes better and more reliable, it's disable by default for now
* 🤚🏼 **Native Human Input Support:** [docs](https://docs.crewai.com/how-to/Human-Input-on-Execution/)
* 🌐 **Universal RAG Tools Support:** Any models, beyond just OpenAI. [Example](https://docs.crewai.com/tools/DirectorySearchTool/#custom-model-and-embeddings)
* 🔍 **Enhanced Cache Control:** Meet the ingenious cache\_function attribute: [docs](https://docs.crewai.com/core-concepts/Tools/#custom-caching-mechanism)
* 🔁 **Updated crewai-tools Dependency:** Always in sync with the latest and greatest.
* ⛓️ **Cross Agent Delegation:** Smoother cooperation between agents.
* 💠 **Inner Prompt Improvements:** A finer conversational flow.
* 📝 **Improving tool usage with better parsing**
* 🔒 **Security improvements and updating dependencies**
* 📄 **Documentation improved**
* 🐛 **Bug fixes**

**Mar 12, 2024**

## v0.22.5

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.22.5)

* Other minor import issues on the new templates

**Mar 12, 2024**

## v0.22.4

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.22.4)

Fixing template issues

**Mar 11, 2024**

## v0.22.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.22.2)

* Fixing bug on the new cli template
* Guaranteeing tasks order on new cli template

**Mar 11, 2024**

## v0.22.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.22.0)

* Adding initial CLI `crewai create` command
* Adding ability to agents and tasks to be defined using dictionaries
* Adding more clear agent logging
* Fixing bug Exceed maximum recursion depth bug
* Fixing docs
* Updating README

**Mar 04, 2024**

## v0.19.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.19.0)

* Efficiency in tool usage +1023.21%
* Mean tools used +276%
* Tool errors slashed by 67%, more reliable than ever.
* Delegation capabilities enhanced
* Ability to fallback to function calling by setting `function_calling_llm` to Agent or Crew
* Ability to get crew execution metrics after `kickoff` with `crew.usage_metrics`
* Adding ability for inputs being passed in kickoff now `crew.kickoff(inputs: {'key': 'value})`
* Updating Docs

**Feb 28, 2024**

## v0.16.3

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.16.3)

* Fixing overall bugs
* Making sure code is backwards compatible

**Feb 28, 2024**

## v0.16.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.16.0)

* Removing lingering `crewai_tools` dependency
* Adding initial support for inputs interpolation (missing docs)
* Adding ability to track tools usage, tools error, formatting errors, tokens usage
* Updating README

**Feb 26, 2024**

## v0.14.4

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.14.4)

* Updating timeouts
* Updating docs
* Removing crewai\_tools as a mandatory
* Making agents memory-less by default for token count reduction (breaking change for people counting on this previously)

**Feb 24, 2024**

## v0.14.3

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.14.3)

* Fixing broken docs link
* Adding support for agents without tools
* Avoid empty task outputs

**Feb 22, 2024**

## v0.14.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.14.0)

All improvements from the v0.14.0rc.

* Support to export json and pydantic from opensource models

**Feb 20, 2024**

## v0.14.0rc

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.14.0rc0)

* Adding support to crewai-tools
* Adding support to format tasks output as Pydantic Objects Or JSON
* Adding support to save tasks ouput to a file
* Improved reliability for inter agent delegation
* Revamp tools usage logic to proper use function calling
* Updating internal prompts
* Supporting tools with no arguments
* Bug fixes

**Feb 16, 2024**

## v0.11.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.11.2)

* Adding further error logging so users understand what is happening if a tool fails

**Feb 16, 2024**

## v0.11.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.11.1)

* It fixes a  bug on the tool usage logic that was early caching the result even if there was an error on the usage, preventing it from using the tool again.
* It will also print any error message in red allowing the user to understand what was the problem with the tool.

**Feb 13, 2024**

## v0.11.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.11.0)

* Ability to set `function_calling_llm` on both the entire crew and individual agents
* Some early attempts on cost reduction
* Improving function calling for tools
* Updates docs

**Feb 10, 2024**

## v0.10.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.10.0)

* Ability to get `full_ouput` from crew kickoff with all tasks outputs
* Ability to set `step_callback` function for both Agents and Crews so you can get all intermediate steps
* Remembering Agent of the expected format after certain number of tool usages.
* New tool usage internals now using json, unlocking tools with multiple arguments
* Refactoring overall delegation logic, now way more reliable
* Fixed `max_inter` bug now properly forcing llm to answer as it gets to that
* Rebuilt caching structure, making sure multiple agents can use the same cache
* Refactoring Task repeated usage prevention logic
* Removing now unnecessary `CrewAgentOutputParser`
* Opt-in to share complete crew related data with the crewAI team
* Overall Docs update

**Feb 08, 2024**

## v0.5.5

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.5.5)

* Overall doc + readme improvements
* Fixing RPM controller being set unnecessarily
* Adding early stage anonymous telemetry for lib improvement

**Feb 07, 2024**

## v0.5.3

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.5.3)

* quick Fix for hierarchical manager

**Feb 06, 2024**

## v0.5.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.5.2)

* Adding `manager_llm` for hierarchical process
* Improving `max_inter` and `max_rpm` logic
* Updating README and Docs

**Feb 04, 2024**

## v0.5.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.5.0)

This new version bring a lot of new features and improvements to the library.

## Features

* Adding Task Callbacks.
* Adding support for Hierarchical process.
* Adding ability to references specific tasks in another task.
* Adding ability to parallel task execution.

## Improvements

* Revamping Max Iterations and Max Requests per Minute.
* Developer experience improvements, docstrings and such.
* Small improvements and TYPOs.
* Fix static typing errors.
* Updated README and Docs.

**Jan 14, 2024**

## v0.1.32

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.1.32)

* Moving to LangChain 0.1.0
* Improving Prompts
* Adding ability to limit maximum number of iterations for an agent
* Adding ability to Request Per Minute throttling for both Agents and Crews
* Adding initial support for translations
* Adding Greek translation
* Improve code readability
* Starting new documentation with mkdocs

**Jan 07, 2024**

## v0.1.23

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.1.23)

* Many Reliability improvements
* Prompt changes
* Initial changes for supporting multiple languages
* Fixing bug on task repeated execution
* Better execution error handling
* Updating READMe

**Dec 30, 2023**

## v0.1.14

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.1.14)

* Adding tool caching a loop execution prevention. (@joaomdmoura)
* Adding more guidelines for Agent delegation. (@joaomdmoura)
* Updating to use new openai lib version. (@joaomdmoura)
* Adding verbose levels to the logger. (@joaomdmoura)
* Removing WIP code. (@joaomdmoura)
* A lot of developer quality of life improvements (Special thanks to @greysonlalonde).
* Updating to pydantic v2 (Special thanks to @greysonlalonde as well).

**Nov 24, 2023**

## v0.1.2

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.1.2)

* Adding ability to use other LLMs, not OpenAI

**Nov 19, 2023**

## v0.1.1

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.1.1)

# CrewAI v0.1.1 Release Notes

## What's New

* **Crew Verbose Mode**:  Now allowing you to inspect a the tasks are being executed.

* **README and Docs Updates**: A series of minor updates on the docs

**Nov 14, 2023**

## v0.1.0

[View release on GitHub](https://github.com/crewAIInc/crewAI/releases/tag/v0.1.0)

# CrewAI v0.1.0 Release Notes

We are thrilled to announce the initial release of CrewAI, version 0.1.0! CrewAI is a framework designed to facilitate the orchestration of autonomous AI agents capable of role-playing and collaboration to accomplish complex tasks more efficiently.

## What's New

* **Initial Launch**: CrewAI is now officially in the wild! This foundational release lays the groundwork for AI agents to work in tandem, each with its own specialized role and objectives.

* **Role-Based Agent Design**: Define and customize agents with specific roles, goals, and the tools they need to succeed.

* **Inter-Agent Delegation**: Agents are now equipped to autonomously delegate tasks, enabling dynamic distribution of workload among the team.

* **Task Management**: Create and assign tasks dynamically with the flexibility to specify the tools needed for each task.

* **Sequential Processes**: Set up your agents to tackle tasks one after the other, ensuring organized and predictable workflows.

* **Documentation**: Start exploring CrewAI with our initial documentation that guides you through the setup and use of the framework.

## Enhancements

* Detailed API documentation for the `Agent`, `Task`, `Crew`, and `Process` classes.
* Examples and tutorials to help you build your first CrewAI application.
* Basic setup for collaborative and delegation mechanisms among agents.

## Known Issues

* As this is the first release, there may be undiscovered bugs and areas for optimization. We encourage the community to report any issues found during use.

## Upcoming Features

* **Advanced Process Management**: In future releases, we will introduce more complex processes for task management including consensual and hierarchical workflows.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.