Skip to content

Releases: crewAIInc/crewAI

1.5.0

16 Nov 02:07
9fcf551

Choose a tag to compare

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

1.4.1

07 Nov 19:20
0f1c173

Choose a tag to compare

What's Changed

Bug Fixes

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

@greysonlalonde

1.4.0

07 Nov 04:23
d29867b

Choose a tag to compare

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

1.3.0

01 Nov 01:58
40932af

Choose a tag to compare

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

1.2.1

27 Oct 17:31
5d6b4c9

Choose a tag to compare

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

1.2.0

24 Oct 01:07
a83c57a

Choose a tag to compare

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

1.1.0

21 Oct 22:53
d28daa2

Choose a tag to compare

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

1.0.0

20 Oct 21:35
cc83c1e

Choose a tag to compare

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

1.0.0b3

18 Oct 23:13
14a8926

Choose a tag to compare

1.0.0b3 Pre-release
Pre-release

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

1.0.0b2

16 Oct 15:38
7351e4b

Choose a tag to compare

1.0.0b2 Pre-release
Pre-release

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