Skip to content

v0.11.0

Latest

Choose a tag to compare

@fabpot fabpot released this 15 Jul 12:51
Immutable release. Only release title and notes can be modified.

Changelog (v0.10.0...v0.11.0)

  • feature #2290 Normalize finish_reason metadata across all bridges (@chr-hertel)
  • feature #2316 Allow attaching metadata to tools (@chr-hertel)
  • feature #2314 Allow scoping generated JSON Schema to serializer groups (@chr-hertel)
  • feature #2304 Add MessageBag::isLastMessageFrom() and use it in demo chats (@chr-hertel)
  • feature #2291 Add an exception is the response_format option looks like a class, but is not (@lyrixx)
  • feature #2281 Throw when an Anthropic stream is truncated at the max output token limit (@fabpot)
  • bug #2289 Fix parallel tool calls being dropped (@chr-hertel)
  • feature #2276 Fix #2194: expose streamed finish_reason as metadata (@ineersa)
  • bug #2254 Add queries in case the model issued multiple searches in a single call (@push-mann)
  • feature #2248 Convert OpenAI Responses built-in tool output items to typed results (@OskarStark)
  • bug #2232 Fix asObject() after partial consumption of streamed structured output (@chr-hertel)
  • feature #2116 Add streaming support for structured output (@wachterjohannes)
  • bug #2230 Always batch embeddings, drop catalog coupling (@chr-hertel)
  • feature #2224 Replace retired OpenAI DALL-E with gpt-image (rename bridge to Image, add editing) (@chr-hertel)
  • feature #2222 Add ResultConvertedEvent and ResultErrorEvent (@chr-hertel)
  • bug #2226 Fix PHPStan errors in Schema attribute and TypeInfoDescriber (@wachterjohannes)
  • feature #1463 Add support for MiniMax (@Guikingone)
  • feature #2024 Add # with SchemaProviderInterface for runtime JSON Schema fragments (@camilleislasse, @alpernuage, @chr-hertel)
  • feature #2115 Add DeferredResult::asPartialJsonStream() for streaming structured output (@wachterjohannes)
  • bug #2206 Add a retryable ServerException for transient 5xx and Anthropic overloaded errors (@fabpot)
  • feature #2212 Add multimodal tool results for Anthropic, Vertex, Bedrock (@fabpot)
  • feature #2161 Add OCR support via the /v1/ocr endpoint (@tacman, @chr-hertel)
  • feature #2123 Add Mock test provider for routing-aware, any-result-type mocks (@wachterjohannes, @chr-hertel)
  • feature #2113 Add PartialJsonParser for streaming structured output (@wachterjohannes)
  • minor #2101 Make AGENTS.md the canonical AI-agent guidance, slim CLAUDE.md (@wachterjohannes)
  • bug #2174 Move unsupported schema features to description (@valtzu)