Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 13 additions & 2 deletions core/changelog.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,13 @@
- feat: added `blacklisted_models` on provider keys to exclude models from routing and filtered list-models
- fix: handle global region url in vertex embedding method
- fix: fixed duplicate content_block_stop events in Bedrock streaming responses
- fix: fixed reasoning_content JSON tag in OpenAI response types
- fix: fixed response capture in OTEL tracing for streaming calls
- fix: added broken pipe detection to connection pool error handler
- fix: fixed cache token capture for streaming calls across Anthropic and Bedrock providers
- fix: fixed global region URL in Vertex embedding method
- feat: added blacklisted_models on provider keys to exclude models from routing and filtered list-models
- fix: fixed reasoning content merge logic for Bedrock provider
- fix: kept logging enabled by default
- fix: fixed store parameter handling for Codex conversations
- fix: fixed enforce HTTP/2 toggle for Bedrock provider
- fix: skipped OutputTextDone to prevent duplicate text in Gemini GenAI streaming (thanks [@ava-grace-zoe](https://github.com/ava-grace-zoe)!)
- fix: handled missing thought signatures in Gemini provider (thanks [@mrcfps](https://github.com/mrcfps)!)
2 changes: 1 addition & 1 deletion core/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.4.13
1.4.14
7 changes: 7 additions & 0 deletions framework/changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- fix: fixed response capture in OTEL tracing for streaming calls
- fix: fixed cache token capture for streaming calls
- feat: added blacklisted_models migration and config store support
- fix: kept logging enabled by default
- fix: fixed store parameter config for Codex conversations
- fix: moved all gin migrations to Go to avoid deadlocks
- fix: refined replicate model slug resolution in model catalog (thanks [@brianphillips](https://github.com/brianphillips)!)
2 changes: 1 addition & 1 deletion framework/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.2.32
1.2.33
2 changes: 2 additions & 0 deletions plugins/governance/changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- feat: added blacklisted_models support for denylist filtering
- fix: refined replicate model slug resolution (thanks [@brianphillips](https://github.com/brianphillips)!)
2 changes: 1 addition & 1 deletion plugins/governance/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.4.32
1.4.33
1 change: 1 addition & 0 deletions plugins/jsonparser/changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- chore: upgraded core to v1.4.14 and framework to v1.2.33
2 changes: 1 addition & 1 deletion plugins/jsonparser/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.4.31
1.4.32
1 change: 1 addition & 0 deletions plugins/litellmcompat/changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- chore: upgraded core to v1.4.14 and framework to v1.2.33
2 changes: 1 addition & 1 deletion plugins/litellmcompat/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.0.21
0.0.22
1 change: 1 addition & 0 deletions plugins/logging/changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- fix: fixed cache token capture for streaming calls
2 changes: 1 addition & 1 deletion plugins/logging/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.4.32
1.4.33
2 changes: 1 addition & 1 deletion plugins/maxim/changelog.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
- [changelog]: upgraded maxim-go dependency to latest version
- chore: upgraded maxim-go dependency to latest version
2 changes: 1 addition & 1 deletion plugins/maxim/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.5.31
1.5.32
1 change: 1 addition & 0 deletions plugins/mocker/changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- chore: upgraded core to v1.4.14 and framework to v1.2.33
2 changes: 1 addition & 1 deletion plugins/mocker/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.4.31
1.4.32
1 change: 1 addition & 0 deletions plugins/otel/changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- chore: upgraded core to v1.4.14 and framework to v1.2.33
2 changes: 1 addition & 1 deletion plugins/otel/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.1.31
1.1.32
1 change: 1 addition & 0 deletions plugins/semanticcache/changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- chore: upgraded core to v1.4.14 and framework to v1.2.33
2 changes: 1 addition & 1 deletion plugins/semanticcache/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.4.30
1.4.31
1 change: 1 addition & 0 deletions plugins/telemetry/changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- chore: upgraded core to v1.4.14 and framework to v1.2.33
2 changes: 1 addition & 1 deletion plugins/telemetry/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.4.32
1.4.33
26 changes: 23 additions & 3 deletions transports/changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
- fix: add support for `x-bf-mcp-include-clients` and `x-bf-mcp-include-tools` request headers to filter MCP tools/list response when using bifrost as an
- feat: Provider keys support `blacklisted_models` in config and HTTP provider APIs; excluded models are omitted from filtered list-models and are not eligible for key selection (denylist wins over the `models` allow list).
- fix: handle global region url in vertex embedding method
## ✨ Features

- **Denylist Models** — Provider keys support `blacklisted_models` field to exclude specific models from routing and filtered list-models; denylist takes precedence over the `models` allow list

## 🐞 Fixed

- **MCP Gateway Headers** — Fixed support for `x-bf-mcp-include-clients` and `x-bf-mcp-include-tools` headers to filter MCP tools/list response
- **Bedrock Duplicate Events** — Fixed duplicate `content_block_stop` events in Bedrock streaming responses
- **Reasoning Content Marshaling** — Fixed `reasoning_content` JSON tag in OpenAI response types
- **OTEL Streaming Traces** — Fixed response capture in OTEL tracing for streaming calls
- **Broken Pipe Handling** — Added broken pipe detection to connection pool error handler
- **Cache Token Streaming** — Fixed cache token capture for streaming calls across Anthropic and Bedrock providers
- **Vertex Embedding URL** — Fixed global region URL construction in Vertex embedding method
- **Bedrock Reasoning Merge** — Fixed reasoning content merge logic for Bedrock provider
- **Bedrock HTTP/2 Toggle** — Fixed enforce HTTP/2 toggle behavior for Bedrock provider
- **Codex Store Parameter** — Fixed `store` parameter handling for Codex conversations
- **Gemini Duplicate Text** — Skipped `OutputTextDone` events to prevent duplicate text in Gemini GenAI streaming (thanks [@ava-grace-zoe](https://github.com/ava-grace-zoe)!)
- **Gemini Thought Signatures** — Handled missing thought signatures in Gemini provider (thanks [@mrcfps](https://github.com/mrcfps)!)
- **Replicate Model Slugs** — Refined replicate model slug resolution in model catalog (thanks [@brianphillips](https://github.com/brianphillips)!)
- **Logging Default** — Kept logging enabled by default for new configurations
- **Gin Migration Deadlocks** — Moved all gin migrations to Go to avoid deadlocks
- **WebSocket Concurrent Writes** — Fixed concurrent write safety in WebSocket Responses API sessions
- **Persist Store Config** — Persisted store raw request/response config at provider level (thanks [@chenbo515](https://github.com/chenbo515)!)
2 changes: 1 addition & 1 deletion transports/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.4.16
1.4.17
Loading