releaseintermediate
[Release] crewaiInc/crewAI 1.14.7rc1: 1.14.7rc1
By greysonlalondegithub
View original on githubCrewAI 1.14.7rc1 introduces runtime state management improvements with a new `reset_runtime_state` feature to prevent accumulated bus state, decouples conversation logic from runtime with a `conversational_definition`, and fixes critical issues around runtime state scoping per run to prevent growth and isolate concurrent runs. The release includes bug fixes for telemetry setup and event suppression, along with documentation updates for OpenTelemetry and refactoring improvements to flow condition evaluation and conversation routing.
Key Points
- •Add `reset_runtime_state` method to release accumulated bus state and prevent memory leaks
- •Decouple conversation logic from runtime with new `conversational_definition` for better modularity
- •Fix runtime state scoping per run to bound growth and isolate concurrent runs for thread safety
- •Fix telemetry setup on `crewai-login` command to ensure proper instrumentation initialization
- •Respect `suppress_flow_events` flag for method-execution events to reduce noise in event streams
- •Simplify flow condition evaluation to be stateless per event for improved performance
- •Improve conversation routing cycle with optimized route handling
- •Support both custom and default prompts for enhanced flexibility
- •Update OpenTelemetry documentation and collector configuration to reflect current best practices
Found this useful? Add it to a playbook for a step-by-step implementation guide.
Workflow Diagram
Start Process
Step A
Step B
Step C
Complete