New Release - 0.175.0

:police_car_light:CrewAI v0.175.0 is out! :police_car_light:

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

v0.175.0 Release Notes

3 Likes

CrewAI Q3 2025: Cross-Analysis of Releases, Issues & Community Feedback

Prepared for the CrewAI Community. This report surfaces actionable patterns, direct linkages, and opportunities for improving both product and community experience, based on comprehensive release notes, GitHub issue tracking, documentation, and blog highlights from 2025-06-28 to 2025-08-28.


Executive Summary

The release of CrewAI v0.175.0 on August 28, 2025, delivered significant enhancements focused on RAG (Retrieval-Augmented Generation), dependency flexibility, and flow control robustness. Key improvements include a simplified RAG configuration with added Qdrant support and the removal of a strict version pin on the OpenAI library, which resolved critical import conflicts for many users.

Key insights:

  • Dependency Conflicts are a Major Blocker: The most critical feedback from the community stems from dependency conflicts (e.g., protobuf vs. Google Cloud SDKs, onnxruntime on Windows Server), which prevent entire user segments from deploying CrewAI in common enterprise environments.

  • Tool Instability is a Recurring Theme: A clear pattern of instability exists in core tools, particularly those for web scraping (SeleniumScrapingTool, ScrapeWebsiteTool), indicating a need to prioritise stability and robust testing.

  • RAG Enhancements are Well-Received: The move towards a more flexible and powerful RAG system, including native Qdrant support, directly addresses community demand for more sophisticated knowledge retrieval capabilities.

  • Community Contributions are Growing: The release welcomed three new contributors, highlighting a healthy and engaged open-source community.



1. What’s New & Changed: Major Releases

Version Release Date Major Additions & Fixes Major Docs or Blog Highlights
0.175.0 2025-08-28 Fix: OpenAI library version pin removed to solve import conflicts.
Feature: Simplified RAG configuration with native Qdrant support.
Fix: Improved flow resumability for Human-in-the-Loop.
Feature: Streamlined login and added crewai config reset command. New documentation for automation triggers and the hybrid search alpha parameter. API reference fixes.

Full changelog: https://github.com/crewAIInc/crewAI/releases


2. Top Issues & Community Pain-Points

:orange_circle: = Still open or recurring in support channels

Theme / Blocker Raised In Major Linked Issues/Threads Resolution/Status
Dependency Conflicts Blocking Deployment :orange_circle: GitHub #3413 (protobuf vs Google Cloud)
#3398 (onnxruntime on Windows Server) Open & Critical. Blocks deployment in major enterprise environments.
Tool Instability & Errors :orange_circle: GitHub #412 (StageHand tool error)
#379 (SeleniumScrapingTool fails on second run) Open. A clear pattern of fragility in core tools, especially for scraping.
Integration Bugs :orange_circle: GitHub #3391 (Mem0 Storage limit)
#404 (embedchain issue) Open. Integrations with third-party services are proving brittle.

Note: :orange_circle: = still a major irritant or unresolved for some user profiles.


3. Cross-System Patterns & Linking Table

Key Cross-References

Product Change / Feature Issue(s) Closed / Improved Forum or Community Feedback Docs / Blog Updates
OpenAI Version Pin Reverted Addressed widespread community reports of ImportError due to dependency conflicts. This was a major pain point for users with modern openai library versions. No specific doc update, as this was a background fix.
Simplified RAG & Qdrant Support Addresses community desire for more powerful and easier-to-use RAG. Users frequently ask for more vector database options and simpler setup. New documentation for hybrid search alpha parameter.
Improved Flow Resumability Improves robustness for Human-in-the-Loop (HITL) and long-running tasks. A common request for making complex, interactive crews more reliable. Internal logic improvement, not requiring specific docs.
New Automation Triggers Provides a new core capability for event-driven crew execution. Responds to user needs for proactive and automated agent workflows. New documentation for automation triggers.

Pattern: The core team is effectively responding to major community pain points (like the OpenAI dependency) and strategic feature requests (like enhanced RAG). However, foundational stability, particularly in dependency management and the crewai-tools library, remains a significant challenge.


4. Trends & Relationships

  • Brittle Dependencies Create Blockers: The most impactful trend is critical dependency conflicts (protobuf, onnxruntime) that halt adoption for users in specific, common environments (Google Cloud, Windows Server). This shows a need for more rigorous environment testing.

  • Tooling Lags Behind Core Framework: The core crewai library is advancing, but the crewai-tools library shows signs of instability. Multiple high-priority bugs in scraping and other tools suggest that tool maintenance and quality assurance need more focus.

  • Integrations are a Double-Edged Sword: While adding integrations like Mem0 and embedchain expands capability, related bugs show these connection points can be fragile. A more robust integration testing strategy is needed.

  • Community Feedback Directly Shapes a Better User Experience: The removal of the Auth0 requirement and the addition of crewai config reset are direct responses to community feedback aimed at simplifying the developer setup process.


5. FAQs (Frequently Asked Questions)

Q1: Why is my CrewAI project failing with protobuf errors when I use Google Cloud libraries?
This is a known critical issue (#3413). CrewAI requires protobuf version 5 or higher, while some Google Cloud SDKs require a version lower than 5. We recommend running CrewAI in a separate container or virtual environment from your Google Cloud tools as a temporary workaround while the team investigates a permanent solution.

Q2: Can I run CrewAI on Windows Server 2019?
Currently, there is a blocking issue (#3398) where the onnxruntime dependency prevents CrewAI from running on Windows Server 2019. The team is aware of this and exploring solutions, such as making this dependency optional.

Q3: My web scraping tool only works once and then fails. What can I do?
This is a known high-priority bug in the SeleniumScrapingTool (#379). We recommend initialising the tool within the task where it is used, rather than defining it once at the agent level, as a potential workaround. The team is working on a fix.


6. Data Matrices & References

GitHub Issues: Status Table

Type Total Open Closed Blockers*
Bugs 8 8 0 3
Enhancements 2 2 0 0
Docs 2 2 0 0
Task/Other 0 0 0 0
Total: 12 12 0 3

*Blockers/high-priority:

Online Resources:


7. Recommendations & Next Steps

For the CrewAI Team:

  • Prioritise Dependency Conflicts: Immediately address the protobuf and onnxruntime issues. Investigate solutions like vendoring dependencies or creating optional extras (e.g., pip install crewai[onnx]).

  • Dedicate a Stabilisation Sprint: Focus a development cycle on fixing high-priority bugs in crewai-tools, especially around scraping, to build user trust and reliability.

  • Expand Continuous Integration (CI): Add tests for more diverse environments (e.g., Windows Server, setups with Google Cloud SDKs) to catch these conflicts before release.

  • Standardise Integration Testing: Create a standardised testing framework for third-party tool integrations to ensure they remain compatible as external services evolve.

For Community Members:

  • Use Isolated Environments: To avoid dependency conflicts, run CrewAI in a dedicated Docker container or Python virtual environment, separate from other tools like the Google Cloud SDK.

  • Contribute to Tooling: If you have expertise, help contribute fixes to the crewai-tools repository. Improving tool reliability is one of the most impactful ways to help the project right now.

  • Provide Detailed Bug Reports: When you encounter an issue, provide detailed information about your operating system, Python version, and a minimal reproducible example. This helps the team diagnose and fix problems much faster.


:heart: Thank you for shaping CrewAI. For the latest support and to contribute a solution, join our community on Discord and keep building!


Legend:
:orange_circle: = Recurring or still open
:white_check_mark: = Closed/resolved
Release/data as of 2025-08-28. For feedback or clarification, please open a thread on Discord.


Prepared by Cross-Analysis Agent based on online releases, GitHub issues, documentation, and community threads, 2025-06-28 to 2025-08-28.

1 Like