|
| 1 | +--- |
| 2 | +title: "v1.4.6" |
| 3 | +description: "v1.4.6 changelog - 2026-02-12" |
| 4 | +--- |
| 5 | +<Tabs> |
| 6 | + <Tab title="NPX"> |
| 7 | + ```bash |
| 8 | + npx -y @maximhq/bifrost --transport-version v1.4.6 |
| 9 | + ``` |
| 10 | + </Tab> |
| 11 | + <Tab title="Docker"> |
| 12 | + ```bash |
| 13 | + docker pull maximhq/bifrost:v1.4.6 |
| 14 | + docker run -p 8080:8080 maximhq/bifrost:v1.4.6 |
| 15 | + ``` |
| 16 | + </Tab> |
| 17 | +</Tabs> |
| 18 | + |
| 19 | +<Update label="Bifrost(HTTP)" description="1.4.6"> |
| 20 | +- feat: **Bedrock: Extended document format support** - Added support for markdown (`.md`), HTML, CSV, DOC/DOCX, and XLS/XLSX file types in both request and response handling |
| 21 | +- feat: **Bedrock: GuardrailConfig streamProcessingMode** - Added optional `streamProcessingMode` field for sync/async guardrail processing |
| 22 | +- feat: **Bedrock: CachePoint support** - Added `CachePoint` schema type and handling for standalone cache point blocks in system and content messages |
| 23 | +- feat: **Bedrock: Native format compatibility** - Handle requests where `type` field is empty but `text` is set directly (Bedrock native format from Claude Code) |
| 24 | +- feat: **Bedrock: Multi-turn reasoning support** - Added `ReasoningDetails` handling in assistant messages for multi-turn conversations with thinking |
| 25 | +- feat: added support for replicate provider |
| 26 | +- feat: adds metrics push support for otel config |
| 27 | +- feat: adds push-gateway support for telemetry |
| 28 | +- feat: adds rate limits to customers and teams |
| 29 | +- fix: added mcp server handler to the inference routes registration |
| 30 | +- fix: **Bedrock: Adaptive thinking payload structure** - Fixed Opus 4.6+ adaptive thinking where `effort` was incorrectly placed under `thinking` instead of `output_config` |
| 31 | +- fix: **Bedrock: Stop reason conversion** - Created dedicated Bedrock stop reason converter instead of reusing Anthropic's, properly handling Bedrock-specific reasons like `guardrail_intervened` and `content_filtered` |
| 32 | +- fix: **Bedrock: ToolChoice auto handling** - Return `nil` for `auto` tool choice (Bedrock's default) instead of failing |
| 33 | +- fix: **Bedrock: Stop reason mapping** - Now uses own `bedrockFinishReasonToBifrost` map with Bedrock-specific stop reasons (`guardrail_intervened` -> `content_filter`, `content_filtered` -> `content_filter`) |
| 34 | +- fix: fix embedContent in genai integration |
| 35 | +- fix: oauth MCP servers not getting saved to config store during OAuth completion flow |
| 36 | +- fix: ClaudeCodeMax mode vs ClaudeCode API mode forwarding |
| 37 | +- fix: handle `*OrderedMap` in Gemini nested property conversion - [@Edward-Upton](https://github.com/Edward-Upton) |
| 38 | + |
| 39 | +</Update> |
| 40 | +<Update label="Core" description="1.4.2"> |
| 41 | +- feat: **Bedrock: Adaptive thinking support for Opus 4.6+** - Correctly separates `thinking.type: "adaptive"` and `output_config.effort` fields in the payload (previously `effort` was incorrectly nested under `thinking`) |
| 42 | +- feat: **Bedrock: Extended document format support** - Added support for markdown (`.md`), HTML, CSV, DOC/DOCX, and XLS/XLSX file types in both request and response handling |
| 43 | +- feat: **Bedrock: GuardrailConfig streamProcessingMode** - Added optional `streamProcessingMode` field for sync/async guardrail processing |
| 44 | +- feat: **Bedrock: CachePoint support** - Added `CachePoint` schema type and handling for standalone cache point blocks in system and content messages |
| 45 | +- feat: **Bedrock: Native format compatibility** - Handle requests where `type` field is empty but `text` is set directly (Bedrock native format from Claude Code) |
| 46 | +- **feat: Bedrock: Multi-turn reasoning support** - Added `ReasoningDetails` handling in assistant messages for multi-turn conversations with thinking |
| 47 | +- fix: **Bedrock: Adaptive thinking payload structure** - Fixed Opus 4.6+ adaptive thinking where `effort` was incorrectly placed under `thinking` instead of `output_config` |
| 48 | +- fix: **Bedrock: Stop reason conversion** - Created dedicated Bedrock stop reason converter instead of reusing Anthropic's, properly handling Bedrock-specific reasons like `guardrail_intervened` and `content_filtered` |
| 49 | +- fix: **Bedrock: ToolChoice auto handling** - Return `nil` for `auto` tool choice (Bedrock's default) instead of failing |
| 50 | +- fix: **Bedrock: Stop reason mapping** - Now uses own `bedrockFinishReasonToBifrost` map with Bedrock-specific stop reasons (`guardrail_intervened` -> `content_filter`, `content_filtered` -> `content_filter`) |
| 51 | +feat: added support for replicate provider |
| 52 | + |
| 53 | +</Update> |
| 54 | +<Update label="Framework" description="1.2.20"> |
| 55 | +- chore: upgrades core to 1.4.2 |
| 56 | + |
| 57 | +</Update> |
| 58 | +<Update label="governance" description="1.4.21"> |
| 59 | +- feat: adds rate limits to customers and teams |
| 60 | +- chore: upgrades core to 1.4.2 and framework to 1.2.20 |
| 61 | + |
| 62 | +</Update> |
| 63 | +<Update label="jsonparser" description="1.4.20"> |
| 64 | +- chore: upgrades core to 1.4.2 and framework to 1.2.20 |
| 65 | + |
| 66 | +</Update> |
| 67 | +<Update label="litellmcompat" description="0.0.10"> |
| 68 | +- chore: upgrades core to 1.4.2 and framework to 1.2.20 |
| 69 | + |
| 70 | +</Update> |
| 71 | +<Update label="logging" description="1.4.20"> |
| 72 | +- chore: upgrades core to 1.4.2 and framework to 1.2.20 |
| 73 | + |
| 74 | +</Update> |
| 75 | +<Update label="maxim" description="1.5.19"> |
| 76 | +- chore: upgrades core to 1.4.2 and framework to 1.2.20 |
| 77 | + |
| 78 | +</Update> |
| 79 | +<Update label="mocker" description="1.4.20"> |
| 80 | +- chore: upgrades core to 1.4.2 and framework to 1.2.20 |
| 81 | + |
| 82 | +</Update> |
| 83 | +<Update label="otel" description="1.1.20"> |
| 84 | +- feat: adds metrics push support for otel config |
| 85 | +- chore: upgrades core to 1.4.2 and framework to 1.2.20 |
| 86 | + |
| 87 | +</Update> |
| 88 | +<Update label="semanticcache" description="1.4.19"> |
| 89 | +- chore: upgrades core to 1.4.2 and framework to 1.2.20 |
| 90 | + |
| 91 | +</Update> |
| 92 | +<Update label="telemetry" description="1.4.21"> |
| 93 | +- feat: adds push-gateway support for telemetry |
| 94 | +- chore: upgrades core to 1.4.2 and framework to 1.2.20 |
| 95 | + |
| 96 | +</Update> |
0 commit comments