github crewAIInc/crewAI 1.9.0

8 hours ago

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

Don't miss a new crewAI release

NewReleases is sending notifications on new releases.