Framework v1.4.3
Framework Release v1.4.3
- feat: added ClickHouse support for the log store with a hybrid store mode (#4748, #4893)
- feat: added OAuth 2.1 gateway auth: AS discovery endpoints, signing key management,
MCPServerAuthModeconfig, issuance endpoints (DCR, authorize, token) with PKCE and refresh token rotation, session listing, revocation, family-revocation, VK liveness checks, and sweep worker (#4505, #4506, #4509) - feat: revoke VK-mode OAuth2 grants on VK deletion with user-liveness checks at refresh and request time (#4806)
- feat: push OAuth2 sessions filtering and pagination to SQL with total count (#4775)
- feat: added expiry field to virtual keys (#4887)
- feat: virtual key values use
schemas.SecretVarto support the env store (#4817) - feat: added
BedrockMantleKeyConfigsupport to key hashing, schema/table mapping, and sensitive field clearing (#4737, #4886) - feat: added per-MCP-server tool execution timeout (#4472, closes #4446) (thanks @Purvi09!)
- feat: added connection_type, auth_type, state, virtual_key, and server/client_id filters with pagination to the MCP clients list (#4839, #4767, #4841)
- feat: added
user_name,team_ids,team_names,customer_ids,customer_names,business_unit_ids, andbusiness_unit_namesto log list select columns (#4866) - feat: added
UpsertModelParametersBatchfor batched model parameter sync (#4800) - feat: added
is_deprecatedto pricing and catalog responses and mark deprecated models instead of filtering them (#4779, #4792, #4936) - feat: drop reasoning when tools are present but
reasoning_with_tool_callsis unsupported (#4630) - feat: extended vendor-prefix pricing fallback to OpenAI, Google, and xAI models (#4924)
- feat: lowered
auth_code_ttldefault to 300s and enforce a 900s maximum (#4822) - fix: sweep orphaned deferred spans in trace store TTL cleanup (#4869, closes #4868) (thanks @citrocat!)
- fix: rebuild token usage from denormalized columns in hybrid log list (#4722, closes #4721) (thanks @G-XD!)
- fix: stats for cancelled requests (#4930)
- fix: tier costs evaluated via input tokens instead of total tokens (#4917)
- fix: append datasheet models for incomplete list-models calls (#4879)
- fix: skip background token refresh for disabled or unconfigured MCP clients and guarantee non-nil logger in sync workers (#4848)
- fix: exclude terminal-status OAuth configs from the expiring token refresh query (#4754)
- fix: check whether virtual key values are secrets (#4927)
- fix: web fetch fixes (#4945)
- fix: Perplexity Responses API compatibility (#4813)
Installation
go get github.com/maximhq/bifrost/framework@v1.4.3This release was automatically created and uses core version: v1.6.3