Change8

0.157.0

Breaking Changes
📦 crewaiView on GitHub →
1 breaking7 features🐛 2 fixes🔧 7 symbols

Summary

This release introduces a new CLI config command group, initial tracing capabilities, and LangDB integration while removing the deprecated User Memory system. It also includes performance optimizations and improved CLI error reporting.

⚠️ Breaking Changes

  • Dropped support for the deprecated User Memory system. Users must migrate to the new memory architecture.

Migration Steps

  1. Remove any dependencies or configurations relying on the legacy User Memory system.
  2. Review the new 'crewai config' CLI commands for environment management.

✨ New Features

  • Added 'crewai config' CLI command group for managing configurations.
  • Introduced initial tracing capabilities for better observability.
  • Added support for LangDB integration.
  • Added support for device authorization with Okta.
  • Added default value support for 'crew.name'.
  • Enabled word wrapping for long input tools.
  • Allowed persisting Flow state with BaseModel entries.

🐛 Bug Fixes

  • Fixed CLI to show missing modules more clearly during import errors.
  • Optimized string operations using partition() for improved performance.

🔧 Affected Symbols

crewai.clicrew.nameBaseModelUserMemoryFlowLangDBLiteLLM