1.12.1
crewAIInc/crewAI1.12.1Mar 26, 2026by joaomdmoura
AI Summary
This release introduces native OpenAI-compatible providers, Qdrant Edge storage, and agent skills. It also adds Arabic documentation and fixes numerous type checking errors across the package.
Key Highlights
- Implement native OpenAI-compatible providers (OpenRouter, DeepSeek, Ollama, etc.)
- Add Qdrant Edge storage backend for memory system
- Add agent skills and logout command
- Implement automatic root_scope for hierarchical memory isolation
- Add modern standard Arabic translation of all documentation
New Features
- Native OpenAI-compatible providers
- Qdrant Edge storage backend
- Agent skills
- Logout command in CLI
- Arabic documentation support
Full Release Notes
## What's Changed ### Features - Add request_id to HumanFeedbackRequestedEvent - 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 - Add 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 - Fix agent memory saving - Resolve all strict mypy errors across crewai package - Fix use of __router_paths__ for listener+router methods in FlowMeta - Fix value error on no file support - Correct litellm quarantine wording in docs - Fix all mypy errors in crewai-files and add all packages to CI type checks - Pin litellm upper bound to last tested version (1.82.6) ### Documentation - Update changelog and version for v1.12.0 - Add CONTRIBUTING.md - Add guide for using CrewAI without LiteLLM ## Contributors @akaKuruma, @alex-clawd, @greysonlalonde, @iris-clawd, @joaomdmoura, @lorenzejay, @lucasgomide, @nicoferdi96