What's Changed
Features
- 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 native OpenAI-compatible providers (OpenRouter, DeepSeek, Ollama, vLLM, Cerebras, Dashscope)
- Add agent skills
- Add logout command in CLI
- Implement automatic root_scope for hierarchical memory isolation
Bug Fixes
- Fix agent memory saving
- 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 usage of router_paths for listener+router methods in FlowMeta
- Pin litellm upper bound to last tested version (1.82.6)
- Raise value error on no file support
- Correct litellm quarantine wording in docs
Documentation
- Add CONTRIBUTING.md
- Add guide for using CrewAI without LiteLLM
- Update changelog and version for v1.11.1
Refactoring
- Refactor to deduplicate sync/async task execution and kickoff in agent
- Decouple internal plumbing from litellm (token counting, callbacks, feature detection, errors)
Contributors
@alex-clawd, @greysonlalonde, @iris-clawd, @lorenzejay, @nicoferdi96
