1.12.0
📦 crewaiView on GitHub →
✨ 8 features🐛 10 fixes🔧 1 symbols
Summary
This release introduces significant new features, including Qdrant Edge support, agent skills, and native support for numerous OpenAI-compatible providers. It also includes extensive bug fixes, particularly around mypy type checking and memory handling.
Migration Steps
- Pin litellm upper bound to last tested version (1.82.6)
✨ New Features
- Add Qdrant Edge storage backend for memory system
- Add docs-check command to analyze changes and generate docs with translations
- Add Arabic language support to changelog and release tooling
- Add modern standard Arabic translation of all documentation
- Add logout command in CLI
- Implement agent skills
- Implement automatic root_scope for hierarchical memory isolation
- Implement native OpenAI-compatible providers (OpenRouter, DeepSeek, Ollama, vLLM, Cerebras, Dashscope)
🐛 Bug Fixes
- Fix bad credentials for traces batch push (404)
- Resolve multiple bugs in HITL flow system
- Resolve mypy errors in crewai-files and add all packages to CI type checks
- Resolve all strict mypy errors across crewai-tools package
- Resolve all mypy errors across crewai package
- Fix memory saving in agent
- Fix usage of __router_paths__ for listener+router methods in FlowMeta
- Raise value error on no file support
- Correct litellm quarantine wording in docs
- Use None check instead of isinstance for memory in human feedback learn