Skip to content

Commit d6faa81

Browse files
Adds changelog for v1.4.5 --skip-pipeline
1 parent f858f21 commit d6faa81

File tree

14 files changed

+103
-48
lines changed

14 files changed

+103
-48
lines changed

core/changelog.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +0,0 @@
1-
- fix: model names with namespaces (e.g., `meta-llama/Llama-3.1-8B`) are now correctly preserved instead of being incorrectly split as provider-prefixed models
2-
- fix: mapping of multiple modality tokens from gemini usage metadata to bifrost usage
3-
- fix: embedding thought signature in tool call id for valid tool calling cycle in gemini chat
4-
- feat: request path override functionality to support full URLs (with scheme and host) as well as custom paths
5-
- fix: missing and duplicated tool results in Bedrock - [@hhieuu](https://github.com/hhieuu)
6-
- fix: support HuggingFace model names without an explicit provider prefix
7-
- feat: adds support for custom OAuth scopes when authenticating with Azure Entra ID
8-
- feat: adds retry logic to MCP client connection establishment and tool retrieval

docs/changelogs/v1.4.5.mdx

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
---
2+
title: "v1.4.5"
3+
description: "v1.4.5 changelog - 2026-02-10"
4+
---
5+
<Tabs>
6+
<Tab title="NPX">
7+
```bash
8+
npx -y @maximhq/bifrost --transport-version v1.4.5
9+
```
10+
</Tab>
11+
<Tab title="Docker">
12+
```bash
13+
docker pull maximhq/bifrost:v1.4.5
14+
docker run -p 8080:8080 maximhq/bifrost:v1.4.5
15+
```
16+
</Tab>
17+
</Tabs>
18+
19+
<Update label="Bifrost(HTTP)" description="1.4.5">
20+
- fix: duplicate mcp server creation when adding non oauth mcp client
21+
- feat: add model and provider level governance - set budgets and rate limits on specific models or providers independent of virtual keys
22+
- feat: cross-provider model matching - governance configs for `gpt-4o` now correctly apply to `openai/gpt-4o`, `gpt-4o-2024-08-06`, etc.
23+
- feat: add `from_memory=true` query parameter for faster governance reads (virtual keys, model configs, provider governance)
24+
- feat: added routing rules for dynamic routing of requests based on predefined rules
25+
- feat: add `GET /api/models/base` endpoint for listing distinct base model names with search/filter support
26+
- feat: base model selection in model limits UI when no provider is selected
27+
- fix: edit sheets now show live data instead of stale cached values
28+
- fix: mapping of multiple modality tokens from gemini usage metadata to bifrost usage
29+
- fix: embedding thought signature in tool call id for valid tool calling cycle in gemini chat
30+
- feat: request path override functionality to support full URLs (with scheme and host) as well as custom paths
31+
- fix: missing and duplicated tool results in Bedrock - [@hhieuu](https://github.com/hhieuu)
32+
- fix: errored request logs are now not counted in missing cost filter
33+
- feat: adds support for custom OAuth scopes when authenticating with Azure Entra ID
34+
- fix: if governance is disabled set enforce virtual key header to false
35+
- feat: adds retry logic to MCP client connection establishment and tool retrieval
36+
- fix: MCP server edit fixes for headers, ping available toggle and tool sync interval
37+
- fix: force reload pricing now correctly resets the model pool and adds new models to the catalog
38+
- feat: add routing engine used to log entries and telemetry metrics
39+
- fix: tool sync interval in mcp catalog
40+
41+
</Update>
42+
<Update label="Core" description="1.4.1">
43+
- fix: model names with namespaces (e.g., `meta-llama/Llama-3.1-8B`) are now correctly preserved instead of being incorrectly split as provider-prefixed models
44+
- fix: mapping of multiple modality tokens from gemini usage metadata to bifrost usage
45+
- fix: embedding thought signature in tool call id for valid tool calling cycle in gemini chat
46+
- feat: request path override functionality to support full URLs (with scheme and host) as well as custom paths
47+
- fix: missing and duplicated tool results in Bedrock - [@hhieuu](https://github.com/hhieuu)
48+
- fix: support HuggingFace model names without an explicit provider prefix
49+
- feat: adds support for custom OAuth scopes when authenticating with Azure Entra ID
50+
- feat: adds retry logic to MCP client connection establishment and tool retrieval
51+
52+
</Update>
53+
<Update label="Framework" description="1.2.19">
54+
- feat: add base_model support to model catalog for cross-provider model matching
55+
- feat: add GetBaseModelName, IsSameModel, and GetDistinctBaseModelNames methods to ModelCatalog for resolving model aliases and checking model equivalence
56+
- feat: add database migration for base_model column on model pricing table
57+
- chore: upgrade core to 1.4.1
58+
- feat: add database migration for routing_engine_used column on logs table
59+
60+
</Update>
61+
<Update label="governance" description="1.4.20">
62+
- feat: cross-provider model matching - budget/rate-limit configs for `gpt-4o` now apply to `openai/gpt-4o`, `gpt-4o-2024-08-06`, etc.
63+
- feat: expand GovernanceData with ModelConfigs and Providers for in-memory reads
64+
- feat: added routing rules for dynamic routing of requests based on predefined rules
65+
- feat: add model and provider level governance - set budgets and rate limits on specific models or providers independent of virtual keys
66+
- chore: upgrade core to 1.4.1 and framework to 1.2.19
67+
68+
</Update>
69+
<Update label="jsonparser" description="1.4.19">
70+
- chore: upgrade core to 1.4.1 and framework to 1.2.19
71+
72+
</Update>
73+
<Update label="litellmcompat" description="0.0.9">
74+
- chore: upgrade core to 1.4.1 and framework to 1.2.19
75+
76+
</Update>
77+
<Update label="logging" description="1.4.19">
78+
- feat: add routing engine used to log entries
79+
- chore: upgrade core to 1.4.1 and framework to 1.2.19
80+
81+
</Update>
82+
<Update label="maxim" description="1.5.18">
83+
- chore: upgrade core to 1.4.1 and framework to 1.2.19
84+
85+
</Update>
86+
<Update label="mocker" description="1.4.19">
87+
- chore: upgrade core to 1.4.1 and framework to 1.2.19
88+
89+
</Update>
90+
<Update label="otel" description="1.1.19">
91+
- chore: upgrade core to 1.4.1 and framework to 1.2.19
92+
93+
</Update>
94+
<Update label="semanticcache" description="1.4.18">
95+
- chore: upgrade core to 1.4.1 and framework to 1.2.19
96+
97+
</Update>
98+
<Update label="telemetry" description="1.4.20">
99+
- chore: upgrade core to 1.4.1 and framework to 1.2.19
100+
- feat: add routing engine used to telemetry metrics
101+
102+
</Update>

docs/docs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,7 @@
381381
"tab": "Changelogs",
382382
"icon": "bolt",
383383
"pages": [
384+
"changelogs/v1.4.5",
384385
"changelogs/v1.4.4",
385386
{
386387
"group": "January 2026",

framework/changelog.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +0,0 @@
1-
- feat: add base_model support to model catalog for cross-provider model matching
2-
- feat: add GetBaseModelName, IsSameModel, and GetDistinctBaseModelNames methods to ModelCatalog for resolving model aliases and checking model equivalence
3-
- feat: add database migration for base_model column on model pricing table
4-
- chore: upgrade core to 1.4.1
5-
- feat: add database migration for routing_engine_used column on logs table

plugins/governance/changelog.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +0,0 @@
1-
- feat: cross-provider model matching - budget/rate-limit configs for `gpt-4o` now apply to `openai/gpt-4o`, `gpt-4o-2024-08-06`, etc.
2-
- feat: expand GovernanceData with ModelConfigs and Providers for in-memory reads
3-
- feat: added routing rules for dynamic routing of requests based on predefined rules
4-
- feat: add model and provider level governance - set budgets and rate limits on specific models or providers independent of virtual keys
5-
- chore: upgrade core to 1.4.1 and framework to 1.2.19

plugins/jsonparser/changelog.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
- chore: upgrade core to 1.4.1 and framework to 1.2.19

plugins/litellmcompat/changelog.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
- chore: upgrade core to 1.4.1 and framework to 1.2.19

plugins/logging/changelog.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +0,0 @@
1-
- feat: add routing engine used to log entries
2-
- chore: upgrade core to 1.4.1 and framework to 1.2.19

plugins/maxim/changelog.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
- chore: upgrade core to 1.4.1 and framework to 1.2.19

plugins/mocker/changelog.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
- chore: upgrade core to 1.4.1 and framework to 1.2.19

0 commit comments

Comments
 (0)