Skip to content

Commit 14ce35f

Browse files
Adds changelog for v1.4.6 --skip-pipeline
1 parent 58bab11 commit 14ce35f

File tree

14 files changed

+97
-42
lines changed

14 files changed

+97
-42
lines changed

core/changelog.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +0,0 @@
1-
- 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`)
2-
- 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
3-
- feat: **Bedrock: GuardrailConfig streamProcessingMode** - Added optional `streamProcessingMode` field for sync/async guardrail processing
4-
- feat: **Bedrock: CachePoint support** - Added `CachePoint` schema type and handling for standalone cache point blocks in system and content messages
5-
- feat: **Bedrock: Native format compatibility** - Handle requests where `type` field is empty but `text` is set directly (Bedrock native format from Claude Code)
6-
- **feat: Bedrock: Multi-turn reasoning support** - Added `ReasoningDetails` handling in assistant messages for multi-turn conversations with thinking
7-
- fix: **Bedrock: Adaptive thinking payload structure** - Fixed Opus 4.6+ adaptive thinking where `effort` was incorrectly placed under `thinking` instead of `output_config`
8-
- 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`
9-
- fix: **Bedrock: ToolChoice auto handling** - Return `nil` for `auto` tool choice (Bedrock's default) instead of failing
10-
- fix: **Bedrock: Stop reason mapping** - Now uses own `bedrockFinishReasonToBifrost` map with Bedrock-specific stop reasons (`guardrail_intervened` -> `content_filter`, `content_filtered` -> `content_filter`)
11-
feat: added support for replicate provider

docs/changelogs/v1.4.6.mdx

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
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>

docs/docs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,6 +382,7 @@
382382
"tab": "Changelogs",
383383
"icon": "bolt",
384384
"pages": [
385+
"changelogs/v1.4.6",
385386
"changelogs/v1.4.5",
386387
"changelogs/v1.4.4",
387388
{

framework/changelog.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
- chore: upgrades core to 1.4.2

plugins/governance/changelog.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +0,0 @@
1-
- feat: adds rate limits to customers and teams
2-
- chore: upgrades core to 1.4.2 and framework to 1.2.20

plugins/jsonparser/changelog.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
- chore: upgrades core to 1.4.2 and framework to 1.2.20

plugins/litellmcompat/changelog.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
- chore: upgrades core to 1.4.2 and framework to 1.2.20

plugins/logging/changelog.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
- chore: upgrades core to 1.4.2 and framework to 1.2.20

plugins/maxim/changelog.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
- chore: upgrades core to 1.4.2 and framework to 1.2.20

plugins/mocker/changelog.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
- chore: upgrades core to 1.4.2 and framework to 1.2.20

0 commit comments

Comments
 (0)