ent-v2.2.1-base

maximhq/bifrostent-v2.2.1-baseSep 18, 2026by akshaydeo

Upgrading?

AI Summary

Enterprise base image release containing a mix of bug fixes, UI improvements, and provider-specific enhancements across Anthropic, Bedrock, and OpenRouter.

Key Highlights

  • Fixed Anthropic container parameter dropping on /v1/messages
  • Dashboard now truncates model/provider labels from the start
  • Governance batch-resolves virtual key assignees
  • Added prompt cache breakpoint support for OpenRouter
  • Metrics export now includes user id and name

New Features

  • Metrics export with user identification
  • Dashboard label truncation
  • Prompt cache breakpoint support

Full Release Notes

## What's Changed
* enterprise docs by @akshaydeo in https://github.com/maximhq/bifrost/pull/7201
* helm docs by @akshaydeo in https://github.com/maximhq/bifrost/pull/7203
* [fix]: Anthropic - container param no longer dropped on /v1/messages, container reuse works by @AdityaPainuli in https://github.com/maximhq/bifrost/pull/5829
* [fix]: Emit finish_reason on OTEL spans for Responses API requests by @bkfl-notai in https://github.com/maximhq/bifrost/pull/7205
* fix(logs): increase model column width by @impoiler in https://github.com/maximhq/bifrost/pull/7215
* feat(dashboard): truncate model/provider labels from the start to preserve distinctive suffixes by @impoiler in https://github.com/maximhq/bifrost/pull/7216
* fix(logs,deliveries): clean up search field border and icon spacing by @impoiler in https://github.com/maximhq/bifrost/pull/7217
* fix(logs): surface provider error body when parser cannot extract a message by @impoiler in https://github.com/maximhq/bifrost/pull/7221
* fix(providers): seed root-level `message` from AWS flat error shape into `BifrostError` by @impoiler in https://github.com/maximhq/bifrost/pull/7222
* feat(governance): batch-resolve virtual key assignees and expand search to team/customer name by @impoiler in https://github.com/maximhq/bifrost/pull/7225
* feat(governance): resolve `assigned_user` on virtual key list and extend search to team, customer, and user fields by @impoiler in https://github.com/maximhq/bifrost/pull/7226
* edge release update by @akshaydeo in https://github.com/maximhq/bifrost/pull/7263
* fix: strip diagnostics if unsupported by @TejasGhatte in https://github.com/maximhq/bifrost/pull/7243
* fix: search content types field capabiliy by @TejasGhatte in https://github.com/maximhq/bifrost/pull/7244
* fix: xai stream cost fix by @TejasGhatte in https://github.com/maximhq/bifrost/pull/7245
* fix: xai completion tokens to include reasoning by @TejasGhatte in https://github.com/maximhq/bifrost/pull/7250
* tests: harness tests coverage by @TejasGhatte in https://github.com/maximhq/bifrost/pull/7260
* fix: error message in anthropic integration by @TejasGhatte in https://github.com/maximhq/bifrost/pull/7264
* feat: add `SupportsPromptCacheBreakpoints` model cap with name-based fallback for OpenRouter by @sammaji in https://github.com/maximhq/bifrost/pull/7261
* fix: genai speech stream converter by @TejasGhatte in https://github.com/maximhq/bifrost/pull/7248
* chore: add harness tests for OpenRouter non-Claude models rejecting prompt_cache_breakpoint by @sammaji in https://github.com/maximhq/bifrost/pull/7262
* fix(ui): key picker options by id so duplicate labels stop highlighting together by @impoiler in https://github.com/maximhq/bifrost/pull/7269
* feat: add user id and name in metrics export in telemetry plugin by @roroghost17 in https://github.com/maximhq/bifrost/pull/7267
* chore: update helm version by @roroghost17 in https://github.com/maximhq/bifrost/pull/7268
* fix: anthropic tool schema normalization by @TejasGhatte in https://github.com/maximhq/bifrost/pull/7265
* fix: bedrock service tier mapping by @TejasGhatte in https://github.com/maximhq/bifrost/pull/7266
* mcp timing update by @akshaydeo in https://github.com/maximhq/bifrost/pull/7271
* tests: update harness tests for cohere shape by @TejasGhatte in https://github.com/maximhq/bifrost/pull/7270
* shortcircuits for threads by @akshaydeo in https://github.com/maximhq/bifrost/pull/7274
* chore: harness test fixes by @TejasGhatte in https://github.com/maximhq/bifrost/pull/7277
* fix: preserve Gemini 3.1 Flash-Lite minimal thinking by @Javtor in https://github.com/maximhq/bifrost/pull/7288
* feat(logs): truncate model label from start to preserve distinctive suffix by @impoiler in https://github.com/maximhq/bifrost/pull/7297
* harness fixes by @akshaydeo in https://github.com/maximhq/bifrost/pull/7302
* fix: add migration plus fixes for config json based vks with UI edits by @roroghost17 in https://github.com/maximhq/bifrost/pull/7291
* fix: add `BillingNonce` to billing-idempotency key so caller-forged `x-request-id` duplicates don't suppress charges by @Pratham-Mishra04 in https://github.com/maximhq/bifrost/pull/7303
* agent and skill updates by @akshaydeo in https://github.com/maximhq/bifrost/pull/7312
* chore: update OTEL version deps by @roroghost17 in https://github.com/maximhq/bifrost/pull/7311
* chore: update OTEL dep for 1millogs by @roroghost17 in https://github.com/maximhq/bifrost/pull/7314
* fix: id escaping in core provider methods by @TejasGhatte in https://github.com/maximhq/bifrost/pull/7307
* tests: harness test coverage for resource ids by @TejasGhatte in https://github.com/maximhq/bifrost/pull/7310
* fix: bedrock sr url validator by @TejasGhatte in https://github.com/maximhq/bifrost/pull/7315
* fixes abandoned connection handling for non-streaming connection by @akshaydeo in https://github.com/maximhq/bifrost/pull/7313
* handle empty reasoning chunks by @akshaydeo in https://github.com/maximhq/bifrost/pull/7318
* fix: mint Bifrost-issued ephemeral tokens and validate credentials before session admission by @danpiths in https://github.com/maximhq/bifrost/pull/7317
* release notes and test fixes by @akshaydeo in https://github.com/maximhq/bifrost/pull/7323
* fixes migration test script by @akshaydeo in https://github.com/maximhq/bifrost/pull/7324
* adds oauth passhtrough support for passthrough endpoints by @akshaydeo in https://github.com/maximhq/bifrost/pull/7325
* v2.2.1 by @akshaydeo in https://github.com/maximhq/bifrost/pull/7326
* docs update by @akshaydeo in https://github.com/maximhq/bifrost/pull/7327
* fixes helm <> config.json parity by @akshaydeo in https://github.com/maximhq/bifrost/pull/7328
* clickhouse and lru cache test fixes by @akshaydeo in https://github.com/maximhq/bifrost/pull/7329
* fixes opencode check regexp by @akshaydeo in https://github.com/maximhq/bifrost/pull/7330

## New Contributors
* @bkfl-notai made their first contribution in https://github.com/maximhq/bifrost/pull/7205

**Full Changelog**: https://github.com/maximhq/bifrost/compare/ent-v2.2.0-base...ent-v2.2.1-base

Related Repositories