releaseintermediate
[Release] crewaiInc/crewAI 1.14.1: 1.14.1
By greysonlalondegithub
View original on githubcrewAI 1.14.1 introduces async checkpoint TUI browser functionality and improves streaming output handling with async context managers. The release includes critical security updates (CVE-2026-1839 fix via transformers bump), bug fixes for checkpoint registration and tool name sanitization, and architectural refactoring to use dynamic field exclusion and shared singleton patterns. Key improvements enhance developer experience through better CLI tooling and provider type discrimination.
Key Points
- •Async checkpoint TUI browser added for improved checkpoint inspection and navigation
- •Streaming outputs now support aclose()/close() methods and async context managers for better resource management
- •Security patch: transformers bumped to 5.5.0 to resolve CVE-2026-1839 vulnerability
- •Checkpoint handlers registration fixed when CheckpointConfig is created dynamically
- •Tool names sanitized in hook decorator filters to prevent naming conflicts and injection issues
- •Dynamic BaseTool field exclusion replaces hardcoded denylist in spec generation for better maintainability
- •Regex replaced with tomlkit in devtools CLI for more reliable TOML file manipulation
- •Shared PRINTER singleton implemented to reduce memory footprint and improve logging consistency
- •BaseProvider refactored as BaseModel with provider_type discriminator for better type safety
- •FilteredStream stdout/stderr wrapper removed to simplify streaming architecture
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