1.15.19

crewAIInc/crewAI1.15.19Sep 4, 2026by joaomdmoura

AI Summary

This release introduces new features such as Clipper integrations, a `now()` function for CEL expressions, and user run tracking, alongside multiple bug fixes and security updates.

Key Highlights

  • Add Clipper integrations client
  • Add `now()` to the CEL expression environment
  • Record how a crew run ended for every user
  • Report machine size as a coarse band, not a core count
  • Add injectable client for CrewAI platform tools

New Features

  • Add Clipper integrations client
  • Add `now()` to the CEL expression environment
  • Record how a crew run ended for every user
  • Report machine size as a coarse band, not a core count
  • Add injectable client for CrewAI platform tools

Full Release Notes

## What's Changed

### Features
- Add Clipper integrations client
- Add `now()` to the CEL expression environment
- Record how a crew run ended for every user
- Report machine size as a coarse band, not a core count
- Add injectable client for CrewAI platform tools

### Bug Fixes
- Fix reading of octet-stream and xlsx URLs in `urlreadtool`
- Fix appending trailing user turn in native Gemini provider
- Normalize scheme and port in Ollama base URL
- Preserve reusable scope configs in memory
- Bump `pypdf` to 6.16.2 for security vulnerability
- Bump `nltk` to 3.10.3 for security vulnerability
- Fix native structured outputs for current Claude models and Snowflake CVE floor
- Run model call hooks on every path and propagate a deny

### Documentation
- Remove `CodeInterpreterTool` from AI/ML overview examples
- Point `prompt-template` link at its current path
- Update channels guide to current CopilotKit channels API
- Refresh retired Gemini model IDs

## Contributors

@Vidit-Ostwal, @a-yeyang, @github-actions[bot], @hvlcrs, @joaomdmoura, @kikifrost, @lorenzejay, @lucasgomide, @parthiban-sivakumar, @ranst91, @tandede, @thiagomoretto, @vinibrsl