github maximhq/bifrost core/v1.10.2
Core v1.10.2

6 hours ago

Core Release v1.10.2

  • feat: pinned provider keys on routing fallbacks via key_id on each fallback (#7470)
  • feat: forward OpenAI async tools, output_schema and tunnel_id on Responses, stripping async for unsupported models with a SupportsAsyncTools datasheet override (#7242)
  • feat: prompt-cache breakpoints for the GPT-6 family with a SupportsPromptCacheBreakpoint datasheet override (#7240)
  • feat: reasoning effort none for gpt-6-sol and gpt-6-luna (#7492)
  • fix: strip unsupported temperature, top_logprobs and logprobs alongside top_p for OpenAI reasoning models, and count an omitted effort as none only for models that default to no reasoning (#7239)
  • fix: Responses wire shapes for structured MCP tool errors, object-form conversation, array-form MCP allowed_tools, approval_request_id and in/nin file search filters (#7241)
    Go SDK callers: ResponsesMCPApprovalResponse.ApprovalResponseID is now ApprovalRequestID, the message type is now mcp_approval_response, and ResponsesToolMessage.Error and ResponsesParameters.Conversation are now union types, where they used to be *string.
  • fix: keep cache_control breakpoints for Anthropic models routed through OpenRouter (#7521)
  • fix: move routing key pins with their provider when session affinity reorders the chain (#7468)
  • fix: match session affinity routes on provider and model together, and drop bindings the request followed into a failure (#7473)
  • fix: merge multiple system and developer messages for Databricks-hosted Gemini models (#7461)
  • fix: treat Bedrock's cross-account or cross-model encrypted reasoning rejection as recoverable and retry without it
  • fix: decision emulation uses tool_choice auto for gpt-oss on Bedrock Mantle, and recovers leaked parameter tags with surrounding whitespace
  • fix: report Gemini transcription usage even when the transcript is empty

Installation

go get github.com/maximhq/bifrost/core@v1.10.2

This release was automatically created from version file: core/version

Don't miss a new bifrost release

NewReleases is sending notifications on new releases.