Core Release v1.5.13
- feat: migrate Azure provider to the v1 API and remove
api_versionfromAzureKeyConfig(#3661, #3756) - feat: add
ConfigMarshallerPlugininterface so plugins can control config storage and redaction round-trips (#3651) - feat: forward
x-bf-eh-*extra headers asgen_ai.request.extra_header.*span attributes (#3730) - feat: align OTel attribute keys with the GenAI semantic conventions spec; emit both legacy and canonical attributes (#3732)
- fix: strip cache points from Bedrock requests for models that do not support prompt caching (#3754)
- fix: skip empty/nil text blocks during Bedrock response conversion (#3747)
- fix: preserve reasoning blocks alongside tool calls in the Bedrock chat converter (#3690)
- fix: restore search content and video parts dropped from Bedrock passthrough requests (#3729)
- fix: correct
tool_callsfinish reason when structured output is combined with extended-thinking tools (#3685) - fix: set
BifrostContextKeyConnectionClosedbefore closing stream and short-circuitidleTimeoutReader.Readon closed connections (#3733) - fix: Gemini tool schema passthrough via
parametersJsonSchema, correct tool response role touser, resolve structured output + tools conflict (#3761) - fix: normalize Anthropic stop reason mapping and upgrade computer-use tool versions to
text_editor_20250728(#3761) - fix: Azure config redaction panic when
Endpointis a literal value (#3761) - chore: fix Bedrock transport tests (#3735)
Installation
go get github.com/maximhq/bifrost/core@v1.5.13This release was automatically created from version file: core/version