Skip to content

Framework v1.4.3

Choose a tag to compare

@akshaydeo akshaydeo released this 06 Jul 19:13

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, MCPServerAuthMode config, 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.SecretVar to support the env store (#4817)
  • feat: added BedrockMantleKeyConfig support 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, and business_unit_names to log list select columns (#4866)
  • feat: added UpsertModelParametersBatch for batched model parameter sync (#4800)
  • feat: added is_deprecated to 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_calls is unsupported (#4630)
  • feat: extended vendor-prefix pricing fallback to OpenAI, Google, and xAI models (#4924)
  • feat: lowered auth_code_ttl default 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.3

This release was automatically created and uses core version: v1.6.3