Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.getbifrost.ai/llms.txt

Use this file to discover all available pages before exploring further.

npx -y @maximhq/bifrost --transport-version v1.5.0-prerelease8
Bifrost(HTTP)
1.5.0-prerelease8

✨ Features

  • objectStorageExcludeFields - Configurable list of log payload fields that stay in the database instead of being offloaded to object storage
  • MCP External Base URL Split - Split MCP external base URL into separate server and client URL fields for clearer reverse-proxy configuration

🐞 Fixed

  • Anthropic Integration Routing - Skip model catalog routing when loadbalancer or governance routing has already selected the provider
  • Middleware API Key Auth - Adjusted API key authentication handling in the middleware
  • Auth Config Disabled Context - Update request context correctly when auth config is disabled
  • MCP Tool Field Resolution - Resolve tools_to_execute and tools_to_auto_execute from existing config before validation in MCP client update
  • SCIM Page Layout - Added no-scrollbar utility class and applied no-padding-parent to the SCIM page
  • SGL Extra Params Passthrough - SGL provider now sets BifrostContextKeyPassthroughExtraParams, so SGLang vLLM-style extra-body params (chat_template_kwargs, guided_json, guided_regex, separate_reasoning) are no longer silently dropped (thanks @hensapir!)
  • Bedrock Structured-Output Streaming - Suppress non-tool content events (text deltas, reasoning, non-tool content-block starts) when structured output mode is active, preventing prose from corrupting the assembled JSON
  • BifrostError String Output - Added String() method so logged errors render as JSON instead of decimal byte dumps
  • Streaming Latency Validation - Allow zero-millisecond latency values (valid for sub-millisecond cache hits)
  • NewUnsupportedOperationError Context - Now populates Provider and RequestType in ExtraFields

🔧 Maintenance

  • Streaming Accumulator Raw Request - Moved raw request extraction to final chunk processing in the streaming accumulator
  • Provider Capability Matrix - Re-enabled ContextEditing and ContextManagementField for Vertex; disabled TaskBudgets for Azure (not documented upstream); added claude-4.6-sonnet support to Bedrock test account
  • Schema Normalizer - Added raw-byte JSON schema normalizer (NormalizeSchemaForAnthropicRaw) to avoid map round-trips during Anthropic schema preparation
  • Auth Middleware Context Keys - Added IsAPIKeyAuthContextKey (short-circuit when API-key auth already passed) and IsLocalAdminContextKey (bypass RBAC when auth is disabled)
Core
1.5.7
  • feat: add IsAPIKeyAuthContextKey and IsLocalAdminContextKey context keys for middleware to short-circuit on API-key auth and bypass RBAC when auth is fully disabled
  • feat: add NormalizeSchemaForAnthropicRaw (gjson/sjson) so JSON schema normalization avoids a map[string]interface{} round-trip
  • feat: add extractJSONSchemaObject helper in Bedrock utils to unify composite and decomposed JSON schema fields for OpenAI-compat structured output
  • fix: skip model catalog routing if loadbalancer or governance routing has already set the provider in anthropic integration
  • fix: set extra params passthrough for SGL provider so SGLang vLLM-style extra-body parameters are no longer dropped (thanks @hensapir!)
  • fix: suppress non-tool content events in Bedrock structured-output streaming so prose/preamble no longer corrupts the assembled JSON
  • fix: enrich NewUnsupportedOperationError with provider and request type in ExtraFields
  • fix: allow zero-millisecond streaming latency values (was previously rejected as invalid)
  • fix: add String() method on BifrostError so logged errors no longer dump raw bytes as decimal
  • chore: re-enable Vertex ContextEditing and ContextManagementField; disable Azure TaskBudgets in the feature-support matrix; add claude-4.6-sonnet mapping for the Bedrock test account
Framework
1.3.7
  • feat: add objectStorageExcludeFields to keep selected log payload fields in DB instead of offloading to object storage
  • feat: split MCP external base URL into separate server and client URL fields
  • refactor: move raw request extraction to final chunk processing in streaming accumulator
  • fix: update context when auth config is disabled
  • chore: upgraded core to v1.5.7
compat
0.1.6
  • chore: upgraded core to v1.5.7 and framework to v1.3.7
governance
1.5.7
  • fix: skip model catalog routing if loadbalancer or governance routing has already set the provider in anthropic integration
  • chore: upgraded core to v1.5.7 and framework to v1.3.7
jsonparser
1.5.7
  • chore: upgraded core to v1.5.7 and framework to v1.3.7
logging
1.5.7
  • chore: upgraded core to v1.5.7 and framework to v1.3.7
maxim
1.6.7
  • chore: upgraded core to v1.5.7 and framework to v1.3.7
mocker
1.5.7
  • chore: upgraded core to v1.5.7 and framework to v1.3.7
otel
1.2.7
  • chore: upgraded core to v1.5.7 and framework to v1.3.7
prompts
1.0.7
  • chore: upgraded core to v1.5.7 and framework to v1.3.7
semanticcache
1.5.7
  • chore: upgraded core to v1.5.7 and framework to v1.3.7
telemetry
1.5.7
  • chore: upgraded core to v1.5.7 and framework to v1.3.7