Skip to content

Releases: crewAIInc/crewAI

0.175.0

28 Aug 02:36
0f1b764
Compare
Choose a tag to compare

What's Changed

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

New Contributors

0.165.1

19 Aug 03:07
d7f8002
Compare
Choose a tag to compare

What's Changed

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

New Contributors


0.165.0

19 Aug 01:27
6068fe9
Compare
Choose a tag to compare

What's Changed

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

New Contributors

0.159.0

13 Aug 23:54
66c2fa1
Compare
Choose a tag to compare

What's Changed

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

New Contributors

0.157.0

06 Aug 21:49
7c16241
Compare
Choose a tag to compare

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

New Contributors


0.152.0

30 Jul 21:56
9a347ad
Compare
Choose a tag to compare

What's Changed

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

New Contributors

0.150.0

23 Jul 18:05
b1fdcdf
Compare
Choose a tag to compare

What's Changed

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

New Contributors

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

0.148.0

16 Jul 19:37
2490e8c
Compare
Choose a tag to compare

What's Changed

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

0.141.0

09 Jul 17:38
7b0f3aa
Compare
Choose a tag to compare

What's Changed

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

0.140.0

02 Jul 22:24
748c254
Compare
Choose a tag to compare

What's Changed

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