Skip to content

Releases: crewAIInc/crewAI

1.11.0

18 Mar 13:38
116182f

Choose a tag to compare

What's Changed

Documentation

  • Update changelog and version for v1.11.0rc2

Contributors

@greysonlalonde

1.11.0rc2

17 Mar 21:07
50b2c7d

Choose a tag to compare

1.11.0rc2 Pre-release
Pre-release

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

1.11.0rc1

16 Mar 13:55
5053fae

Choose a tag to compare

1.11.0rc1 Pre-release
Pre-release

What's Changed

Features

  • Add Plus API token authentication for a2a enterprise
  • 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

1.10.2rc2

14 Mar 04:49
e1d7de0

Choose a tag to compare

1.10.2rc2 Pre-release
Pre-release

What's Changed

Bug Fixes

  • Remove exclusive locks from read-only storage operations

Documentation

  • Update changelog and version for v1.10.2rc1

Contributors

@greysonlalonde

1.10.2rc1

13 Mar 21:07
88fd859

Choose a tag to compare

1.10.2rc1 Pre-release
Pre-release

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

1.10.2a1

11 Mar 15:39
8a5b3bc

Choose a tag to compare

1.10.2a1 Pre-release
Pre-release

What's Changed

Features

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

Bug Fixes

  • Fix LockException under concurrent multi-process execution.
  • Resolve grouping of parallel tool results in a single user message.
  • Address MCP tools resolutions and eliminate all shared mutable connections.
  • Fix update of LLM parameter handling in the human_feedback function.
  • Fix propagation of contextvars context to parallel tool call threads.
  • Add missing list/dict methods to LockedListProxy and LockedDictProxy.
  • Bump gitpython 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

1.10.1

04 Mar 19:09
53df419

Choose a tag to compare

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

1.10.1a1

27 Feb 14:50
8bfdb18

Choose a tag to compare

1.10.1a1 Pre-release
Pre-release

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

1.10.0

27 Feb 00:03
df2778f

Choose a tag to compare

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

1.10.0a1

19 Feb 05:31
61eb935

Choose a tag to compare

1.10.0a1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 1.9.3...1.10.0a1