github maximhq/bifrost ent-v1.4.0-prerelease5-base
Enterprise v1.4.0-prerelease5 base

7 hours ago

What's Changed

  • fix: dump all rate limits to DB including access profiles by @danpiths in #2894
  • fix: clear BifrostContextKeyStreamEndIndicator in context for fallback requests by @Pratham-Mishra04 in #2897
  • feat: add key_ids support to helm provider configs and update docs by @BearTS in #2891
  • feat: add access_profiles schema support to config.json and Helm chart by @BearTS in #2893
  • fix: make encryptionKey optional for helm deployments by @BearTS in #2900
  • chore: update chart version on helm and add pgres, access provider config example by @BearTS in #2901
  • v1.5.0-prerelease5 cut by @akshaydeo in #2903
  • feat: adds codex compatibility by @sammaji in #2858
  • docs: add cluster_config reference page and update schema, migration, and Helm docs by @BearTS in #2919
  • fix: add service name to helm for bifrost cluster deployment by @BearTS in #2920
  • docs: add NGINX reverse proxy deployment guide and example configs by @BearTS in #2921
  • feat: add team_id, calendar_aligned, and virtual_key_count fields to config schema by @BearTS in #2922
  • chore: add Helm and schema sync validation steps to release pipeline by @BearTS in #2924
  • fix: creation of budgets and teams together by @BearTS in #2923
  • chore: bump bifrost Helm chart version to 2.1.4 by @BearTS in #2925
  • fixes otel conversion from built in trace by @akshaydeo in #2934
  • fix: normalize null text fields in PydanticAI responses stream chunks by @BearTS in #2935
  • chore: restore onAsyncCheckedChange for provider key toggle to await update by @impoiler in #2933
  • fix: reload provider runtime after create by @danpiths in #2927
  • fix: handle keyless provider status updates during reload by @danpiths in #2928
  • fix: write multipart metadata before file uploads by @danpiths in #2929
  • test: add embedding request coverage for bedrock and cohere by @danpiths in #2932
  • feat: add version field support to built-in plugins for DB-backed Helm deployments by @BearTS in #2941
  • fix(plugins/otel): OTel metrics doesn't work after 1.4.21 by @tcx4c70 in #2716
  • docs: add version valid range (132767) and clarify DB-backed field behavior by @BearTS in #2942
  • refactor: replace WebSocket live updates with RTK Query polling on logs pages by @impoiler in #2918
  • fix: populate extra fields on responses and errors across all pre/post hook paths by @Pratham-Mishra04 in #2926
  • refactor: remove log callback wiring from WebSocket handler by @Pratham-Mishra04 in #2940
  • chore: skip time range refresh on focus/visibility when polling is disabled by @impoiler in #2956
  • SCIM entra documentation fixes by @akshaydeo in #2980
  • fixes claude code for vscode doc by @akshaydeo in #2982
  • feat: adds missing anthropic params / handling in Vertex by @roroghost17 in #2936
  • feat: Standardizes tool stripping and anthropic integration handling against anthropic, vertex and azure by @roroghost17 in #2937
  • fix: drops empty tool calls for anthropic claude code request by @sammaji in #2938
  • fix: Fixes OTEL exporting to show input and output messages correctly by @roroghost17 in #2957
  • fix: updates log details view to show input images from user messages by @roroghost17 in #2983
  • docs: add OCR OpenAPI spec, async rerank/OCR endpoints, and update provider support matrix by @Pratham-Mishra04 in #2898
  • feat: add cache creation details (5m/1h TTL) for claude models with pricing support by @Pratham-Mishra04 in #2899
  • feat: auto-fill incoming model for empty fallbacks in routing rules by @Pratham-Mishra04 in #2908
  • fix: resolve request type from pending data before streaming chunk processing by @Pratham-Mishra04 in #2958
  • fix: removes redundant IsDefined func by @sammaji in #2950
  • fix: use immutable-safe labels for bifrost StatefulSet volumeClaimTemplates by @BearTS in #2943
  • feat: sync model config and provider governance bindings from config file to DB by @BearTS in #2944
  • feat: add virtual_key_id to budgets and remove budget_id from virtual keys and provider configs by @BearTS in #2945
  • fix: normalize query field to valid RuleGroupType and tighten schema validation by @BearTS in #2946
  • feat: support env.* references for proxy and TLS config fields (ca_cert_pem, url, username, password) by @BearTS in #2948
  • feat: add provider_key_name alias for routing targets and pricing overrides, resolved to key_id at config load time by @BearTS in #2960
  • feat: add Go duration string support for tool_sync_interval and hash-based MCP client config reconciliation by @BearTS in #2961
  • fix: improve WebSocket sendMessageSafely nil checks, panic recovery, and client cleanup by @BearTS in #2962
  • chore: updates compat plugin docs by @sammaji in #2852
  • chore: adds debug loggins in logging plugin lifecycle by @Pratham-Mishra04 in #2991
  • feat: add namespace tool type support and flatten for non-OpenAI providers by @sammaji in #2913
  • feat: add semantic cache (Redis/Weaviate) and client-config Helm example layers by @BearTS in #2969
  • refactor: send relative period to backend instead of computing timestamps client-side by @impoiler in #2966
  • feat: add period query param support to log filter endpoints by @impoiler in #2989
  • test fixes by @akshaydeo in #3004
  • chore: extend migration tests, fix column ignores, add routing rule search, and remove pricing e2e tests by @Pratham-Mishra04 in #3010
  • fix: remove raw request passthrough, set SSE headers, and improve passthrough log detail view by @Pratham-Mishra04 in #3011
  • docs: clarify env.* unsupported in guardrails_config and update examples to use explicit placeholder values by @BearTS in #3015
  • fix: hide "no results" row while loading and minor logs UI cleanup by @impoiler in #3005
  • feat: add enterprise Helm overlays, business_units governance support, and deferred VK/provider-config budget ordering by @BearTS in #3008
  • feat: add MCP tool_groups config with governance bindings and camelCase alias support in Helm by @BearTS in #3009
  • adds redacted chcek to envvar by @akshaydeo in #3023
  • fix: native WebSocket /responses reliability issues by @danpiths in #3018
  • v1.5.0-prerelease6 cut by @akshaydeo in #3026
  • config.json test case fixes by @akshaydeo in #3027
  • enterprise config field skiplist by @akshaydeo in #3028
  • fixed index stream length for indexing by @akshaydeo in #3029
  • chore: bump bifrost Helm chart version to 2.1.7 by @BearTS in #3024

Full Changelog: ent-v1.4.0-prerelease4-base...ent-v1.4.0-prerelease5-base

Don't miss a new bifrost release

NewReleases is sending notifications on new releases.