transports/v1.4.5

maximhq/bifrosttransports/v1.4.5Feb 10, 2026by akshaydeo

AI Summary

This release focuses on governance features, routing capabilities, and fixes for MCP servers and various AI providers including Gemini and Bedrock.

Key Highlights

  • Added model and provider level governance to set budgets and rate limits independently.
  • Implemented cross-provider model matching for governance configs.
  • Added routing rules for dynamic request routing.
  • Fixed duplicate MCP server creation and missing tool results in Bedrock.

New Features

  • Model and provider level governance (budgets/rate limits)
  • Cross-provider model matching
  • from_memory query parameter for faster governance reads
  • GET /api/models/base endpoint
  • Request path override functionality
  • Custom OAuth scopes for Azure Entra ID
  • Retry logic for MCP client connection establishment

Full Release Notes

## Bifrost HTTP Transport Release v1.4.5

- fix: duplicate mcp server creation when adding non oauth mcp client
- feat: add model and provider level governance - set budgets and rate limits on specific models or providers independent of virtual keys
- feat: cross-provider model matching - governance configs for `gpt-4o` now correctly apply to `openai/gpt-4o`, `gpt-4o-2024-08-06`, etc.
- feat: add `from_memory=true` query parameter for faster governance reads (virtual keys, model configs, provider governance)
- feat: added routing rules for dynamic routing of requests based on predefined rules
- feat: add `GET /api/models/base` endpoint for listing distinct base model names with search/filter support
- feat: base model selection in model limits UI when no provider is selected
- fix: edit sheets now show live data instead of stale cached values
- fix: mapping of multiple modality tokens from gemini usage metadata to bifrost usage
- fix: embedding thought signature in tool call id for valid tool calling cycle in gemini chat
- feat: request path override functionality to support full URLs (with scheme and host) as well as custom paths
- fix: missing and duplicated tool results in Bedrock - [@hhieuu](https://github.com/hhieuu)
- fix: errored request logs are now not counted in missing cost filter
- feat: adds support for custom OAuth scopes when authenticating with Azure Entra ID
- fix: if governance is disabled set enforce virtual key header to false
- feat: adds retry logic to MCP client connection establishment and tool retrieval
- fix: MCP server edit fixes for headers, ping available toggle and tool sync interval
- fix: force reload pricing now correctly resets the model pool and adds new models to the catalog
- feat: add routing engine used to log entries and telemetry metrics
- fix: tool sync interval in mcp catalog

### Installation

#### Docker
```bash
docker run -p 8080:8080 maximhq/bifrost:v1.4.5
```

#### Binary Download
```bash
npx @maximhq/bifrost --transport-version v1.4.5
```

### Docker Images
- **`maximhq/bifrost:v1.4.5`** - This specific version
- **`maximhq/bifrost:latest`** - Latest version (updated with this release)

---
_This release was automatically created with dependencies: core `v1.4.1`, framework `v1.2.19`. All plugins have been validated and updated._