Change8

1.12.1

📦 crewaiView on GitHub →
9 features🐛 9 fixes🔧 2 symbols

Summary

This release introduces significant new features like agent skills, expanded OpenAI-compatible provider support, and Qdrant Edge storage. It also includes numerous bug fixes, particularly around type checking and memory handling.

✨ New Features

  • Added request_id to HumanFeedbackRequestedEvent.
  • Added Qdrant Edge storage backend for the memory system.
  • Added docs-check command to analyze changes and generate documentation with translations.
  • Added Arabic language support to changelog and release tooling.
  • Added modern standard Arabic translation of all documentation.
  • Added logout command in CLI.
  • Added agent skills.
  • Implemented automatic root_scope for hierarchical memory isolation.
  • Implemented native OpenAI-compatible providers (OpenRouter, DeepSeek, Ollama, vLLM, Cerebras, Dashscope).

🐛 Bug Fixes

  • Fixed bad credentials issue for traces batch push (404).
  • Resolved multiple bugs in the HITL flow system.
  • Fixed agent memory saving.
  • Resolved all strict mypy errors across the crewai package.
  • Fixed use of __router_paths__ for listener+router methods in FlowMeta.
  • Fixed value error when no file support is present.
  • Corrected litellm quarantine wording in documentation.
  • Fixed all mypy errors in crewai-files and added all packages to CI type checks.
  • Pinned litellm upper bound to last tested version (1.82.6).

Affected Symbols