1.9.0

crewAIInc/crewAI1.9.0Jan 27, 2026by lorenzejay

AI Summary

This major feature release introduces Agent-to-Agent (A2A) functionality, adds Keycloak SSO support, and implements native multimodal file handling alongside streaming response improvements.

Key Highlights

  • Add Keycloak SSO provider support for authentication
  • Add native multimodal file handling and OpenAI responses API support
  • Expand A2A capabilities with server configs, transports, and agent card generation
  • Add streaming response IDs and event ordering with parent-child hierarchy

New Features

  • Add structured outputs and response_format support across providers
  • Add response_id in streaming response
  • Add event ordering and parent-child hierarchy
  • Add Keycloak SSO provider support
  • Add native multimodal file handling
  • Add a2a task execution utilities
  • Add a2a server config and agent card generation
  • Add additional a2a events and enrich event metadata
  • Add additional a2a transports
  • Add Galileo to integrations page
  • Improved tool calling

Full Release Notes

## What's Changed

### Features
- Add structured outputs and response_format support across providers
- Add response_id in streaming response
- Add event ordering and parent-child hierarchy
- Add Keycloak SSO provider support
- Add native multimodal file handling; OpenAI responses API
- Add a2a task execution utilities
- Add a2a server config and agent card generation
- Add additional a2a events and enrich event metadata
- Add additional a2a transports
- Add Galileo to integrations page
- Improved tool calling

### Bug Fixes
- Enhance file store with fallback memory cache
- Ensure document list is not empty
- Ensure Bedrock client handles stop sequences properly
- Fix Google Vertex API using API keys
- Enhance Azure model stop word support detection
- Improve error handling for HumanFeedbackPending in flow execution
- Handle HumanFeedbackPending in flow error management
- Unlink task in execution spans

### Documentation
- Update native files and OpenAI responses documentation
- Update A2A agent card documentation and refine existing A2A docs
- Update changelog for version 1.8.0 release

## Contributors

@Anaisdg, @GininDenis, @Vidit-Ostwal, @github-code-quality[bot], @greysonlalonde, @heitorado, @joaomdmoura, @koushiv777, @lorenzejay, @nicoferdi96, @vinibrsl