1.14.1

crewAIInc/crewAI1.14.1Apr 8, 2026by greysonlalonde

AI Summary

This minor release introduces an async checkpoint TUI browser and refactors streaming outputs to support async context managers. It also addresses security vulnerabilities by bumping the transformers library and refactors BaseProvider.

Key Highlights

  • Add async checkpoint TUI browser
  • Add aclose()/close() and async context manager to streaming outputs
  • Bump transformers to 5.5.0 to resolve CVE-2026-1839
  • Refactor BaseProvider to BaseModel with provider_type discriminator
  • Replace hardcoded denylist with dynamic BaseTool field exclusion

New Features

  • Async checkpoint TUI browser
  • Async context manager support for streaming outputs
  • BaseProvider BaseModel refactoring
  • Dynamic BaseTool field exclusion in spec gen
  • Use shared PRINTER singleton

Full Release Notes

## What's Changed

### Features
- Add async checkpoint TUI browser
- Add aclose()/close() and async context manager to streaming outputs

### Bug Fixes
- Fix regex for template pyproject.toml version bumps
- Sanitize tool names in hook decorator filters
- Fix checkpoint handlers registration when CheckpointConfig is created
- Bump transformers to 5.5.0 to resolve CVE-2026-1839
- Remove FilteredStream stdout/stderr wrapper

### Documentation
- Update changelog and version for v1.14.1rc1

### Refactoring
- Replace hardcoded denylist with dynamic BaseTool field exclusion in spec gen
- Replace regex with tomlkit in devtools CLI
- Use shared PRINTER singleton
- Make BaseProvider a BaseModel with provider_type discriminator

## Contributors

@greysonlalonde, @iris-clawd, @joaomdmoura, @lorenzejay