Skip to content

Releases: crewAIInc/crewAI

0.177.0

04 Sep 00:28
f0def35
Compare
Choose a tag to compare

What's Changed

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

New Contributors

  • @em0t made their first contribution

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