--- title: "v1.5.0-prerelease2" description: "v1.5.0-prerelease2 changelog - 2026-04-08" --- ```bash npx -y @maximhq/bifrost --transport-version v1.5.0-prerelease2 ``` ```bash docker pull maximhq/bifrost:v1.5.0-prerelease2 docker run -p 8080:8080 maximhq/bifrost:v1.5.0-prerelease2 ``` ## ✨ Features - **Model Alias** — Map model names to provider-specific identifiers (deployment names, inference profile ARNs, fine-tuned model IDs, custom model names, etc.) via per-key alias config - **Realtime Support** — Add WebSocket, WebRTC, and client secret handlers with session state management and transport context helpers - **Fireworks AI Provider** — Add Fireworks AI as a first-class provider with native completions, responses, embeddings, and image generations (thanks [@ivanetchart](https://github.com/ivanetchart)!) - **Per-User OAuth Consent** — Add per-user OAuth consent flow with identity selection and MCP authentication - **Prompts Plugin** — New prompts plugin with direct key header resolver and selective message inclusion when committing prompt sessions - **Access Profiles** — Add access profiles for fine-grained permission control - **Bedrock Embeddings & Image Gen** — Add embeddings, image gen, edit and variation support to Bedrock - **EnvVar Improvements** — Add IsSet method to EnvVar and auto-redact env-backed values in JSON serialization - **Logging Tracking Fields** — Add support for tracking userId, teamId, customerId, and businessUnitId in logging - **Virtual Keys Export** — Add sorting and CSV export to virtual keys table - **Path Whitelisting** — Allow path whitelisting from security config - **Server Bootstrap Timer** — Add server bootstrap timer for startup diagnostics ## 🐞 Fixed - **Bedrock Tool Choice** — Fix bedrock tool choice conversion to auto - **Bedrock Streaming Retries** — Retry retryable AWS exceptions and stale/closed-connection errors in bedrock streaming - **Bedrock SigV4 Service** — Correct SigV4 service name for agent runtime rerank - **MCP Tool Logs** — Fix MCP tool logs not being captured correctly - **Routing Rule Targets** — Preserve routing rule targets for genai and bedrock paths - **Provider Budget Duplication** — Fix provider level multiline budget duplication issue - **Vertex Endpoint** — Fix vertex endpoint correction - **Gemini Thinking Budget** — Fix thinking budget validation for gemini models - **SQLite Migrations** — Fix SQLite migration connections, error handling, and disable foreign key checks during migration - **Tool Parameter Schemas** — Preserve explicit empty tool parameter schemas for openai passthrough - **List Models Output** — Include raw model ID in list-models output alongside aliases - **Config Schema** — Fix config schema for bedrock key config - **Data Race Fix** — Fix race in data reading from fasthttp request for integrations - **Model Listing** — Unify /api/models and /api/models/details listing behavior - feat: add Fireworks AI as a first-class provider (thanks [@ivanetchart](https://github.com/ivanetchart)!) - feat: add realtime provider interfaces, schemas, and engine hooks - feat: add session log storage and realtime request normalization - feat: add per-user OAuth consent flow with identity selection and MCP authentication - feat: add IsSet method to EnvVar and improve provider auth validation - feat: add support for tracking userId, teamId, customerId, and businessUnitId - feat: add prompts plugin with direct key header resolver - feat: add embeddings, image gen, edit and variation to bedrock - feat: allow path whitelisting from security config - fix: auto-redact env-backed values in EnvVar JSON serialization - fix: bedrock tool choice conversion to auto - fix: MCP tool logs not being captured correctly - fix: preserve explicit empty tool parameter schemas for openai passthrough - fix: correct SigV4 service name for bedrock agent runtime rerank - fix: include raw model ID in list-models output alongside aliases - fix: vertex endpoint correction - fix: bedrock streaming retry for retryable AWS exceptions and stale connections - fix: thinking budget validation for gemini models - fix: add empty arguments guard in bedrock utils - feat: add per-user OAuth consent flow with identity selection and MCP authentication - feat: add access profiles for fine-grained permission control - feat: add user level OAuth for MCP gateway - feat: add IsSet method to EnvVar and improve provider auth validation - feat: add session log storage and realtime request normalization - feat: add support for tracking userId, teamId, customerId, and businessUnitId - feat: add prompts plugin with direct key header resolver - feat: add Fireworks AI provider support (thanks [@ivanetchart](https://github.com/ivanetchart)!) - feat: add sorting and CSV export to virtual keys table - feat: allow path whitelisting from security config - fix: auto-redact env-backed values in EnvVar JSON serialization - fix: MCP tool logs not being captured correctly - fix: SQLite migration connections and error handling - fix: disable SQLite foreign key checks during migration - fix: add retry mechanism to model catalog pricing sync lock - fix: increases buffer size for custom plugin installs from URLs - feat: add realtime WebSocket, WebRTC, and client secret handlers - feat: add access profiles for fine-grained permission control - feat: add support for tracking userId, teamId, customerId, and businessUnitId - fix: SQLite migration connections and error handling + vk not found message - fix: preserve routing rule targets for genai and bedrock paths - chore: upgraded core to v1.5.1 and framework to v1.3.1 - chore: upgraded core to v1.5.1 and framework to v1.3.1 - feat: add realtime turn logging - feat: add support for tracking userId, teamId, customerId, and businessUnitId - feat: allow path whitelisting from security config - fix: MCP tool logs not being captured correctly - feat: add per-user OAuth consent flow with identity selection and MCP authentication - feat: add support for image generation requests - feat: add realtime turn logging - feat: add support for tracking userId, teamId, customerId, and businessUnitId - chore: upgraded core to v1.5.1 and framework to v1.3.1 - chore: upgraded core to v1.5.1 and framework to v1.3.1 - feat: add prompts plugin with direct key header resolver - feat: add per-user OAuth consent flow with identity selection and MCP authentication - feat: add selective message inclusion when committing prompt sessions - chore: upgraded core to v1.5.1 and framework to v1.3.1 - chore: upgraded core to v1.5.1 and framework to v1.3.1