Core Release v1.7.6
- feat: add proxy support for WebSocket-based realtime calls, mirroring existing HTTP proxy configuration (#5788)
- feat: add
WithFasthttpBufferSizesoption toHTTPClientFactoryfor configurable SCIM read/write buffers, fixing failures when IdP token endpoints return headers larger than the 4KB default (#5808) - fix: move SSE heartbeat handling into a common structure so client-disconnect detection is proactive instead of only firing on the next write attempt (#5850)
- fix: bedrock headers signing denylist to prevent credential/header leakage across providers and SigV4 signature mismatches (#5833)
- fix: tool ordering in
extractToolsFromResponsesConversationHistorywas non-deterministic due to map iteration, causing Bedrock prompt-cache misses (#5828) - fix: translate
cache_controlon Anthropic-format content blocks through the Bedrock invoke path, which previously silently dropped it (#5824) - fix: bedrock + anthropic patches for adaptive thinking correctness bugs across reasoning validation and tool-search-tool gating (#5821)
- fix: encrypted reasoning content mismatch when the Anthropic surface replays OpenAI Responses API reasoning items back to OpenAI (#5819)
- fix: bedrock invoke flow now retains image/tool_use/tool_return content blocks that were previously dropped by the decoder (#5814)
- fix: inject placeholder text block for document-only messages on Bedrock, which otherwise rejected the request (#5817)
- fix: retain tool
cache_controlmarkers through Bedrock Converse invoke requests so prompt caching applies to system blocks and tools (#5811)
Installation
go get github.com/maximhq/bifrost/core@v1.7.6This release was automatically created from version file: core/version