first commit
This commit is contained in:
100
docs/changelogs/v1.4.15.mdx
Normal file
100
docs/changelogs/v1.4.15.mdx
Normal file
@@ -0,0 +1,100 @@
|
||||
---
|
||||
title: "v1.4.15"
|
||||
description: "v1.4.15 changelog - 2026-03-23"
|
||||
---
|
||||
<Tabs>
|
||||
<Tab title="NPX">
|
||||
```bash
|
||||
npx -y @maximhq/bifrost --transport-version v1.4.15
|
||||
```
|
||||
</Tab>
|
||||
<Tab title="Docker">
|
||||
```bash
|
||||
docker pull maximhq/bifrost:v1.4.15
|
||||
docker run -p 8080:8080 maximhq/bifrost:v1.4.15
|
||||
```
|
||||
</Tab>
|
||||
</Tabs>
|
||||
|
||||
<Update label="Bifrost(HTTP)" description="1.4.15">
|
||||
## ✨ Features
|
||||
|
||||
- **Custom SSE Stream Reader** — Replaced fasthttp's default stream reader with a custom implementation to reduce bursts in SSE streaming
|
||||
- **MCP Config Validation** — Added validation for MCP tool configurations in config.json
|
||||
- **Max Open Connections** — Exposed max-open-connections for provider domains as a configurable field
|
||||
- **Dashboard improvements** - Added a bunch of new tabs and new graphs to the dashboard including Model Ranking, Cache usage, MCP usage etc
|
||||
- **Improved dashboard and logs performance** - We have improved LLM logs and Dashboard UI performance (~1400x faster) for large number of logs.
|
||||
|
||||
## 🐞 Fixed
|
||||
|
||||
- **Passthrough Streaming** — Fixed passthrough streaming responses being buffered instead of streamed (thanks [@jasonwells](https://github.com/jasonwells)!)
|
||||
- **MCP Notifications** — Fixed MCP notifications returning incorrect status code (thanks [@tcx4c70](https://github.com/tcx4c70)!)
|
||||
- **Streaming Function Calls** — Fixed function_call items not included in streaming response.completed output (thanks [@majiayu000](https://github.com/majiayu000)!)
|
||||
- **Bedrock API Key Auth** — Fixed Bedrock API key authentication without requiring bedrock_key_config (thanks [@eliasbiondo](https://github.com/eliasbiondo)!)
|
||||
- **Bedrock Token Count Fallback** — Added fallback to estimated token count when count-tokens API is unsupported (thanks [@Edward-Upton](https://github.com/Edward-Upton)!)
|
||||
- **Anthropic Thinking Fixes** — Fixed OpenAI-to-Anthropic-to-OpenAI thinking content conversion
|
||||
- **Anthropic Header Selection** — Fixed Anthropic header selection across providers
|
||||
- **Gemini OpenAI Integration** — Fixed Gemini flow for OpenAI-compatible integration
|
||||
- **Semantic Cache Hashing** — Fixed deterministic tools_hash and params_hash in semantic cache (thanks [@ragokan](https://github.com/ragokan)!)
|
||||
- **Anthropic Compaction** — Added compaction support for Anthropic provider
|
||||
|
||||
</Update>
|
||||
<Update label="Core" description="1.4.12">
|
||||
- feat: added compaction support for Anthropic provider
|
||||
- feat: MCP config validation for configs in config.json
|
||||
- feat: exposed max-open-connections for provider domains as a configurable field
|
||||
- fix: include function_call items in streaming response.completed output (thanks [@majiayu000](https://github.com/majiayu000)!)
|
||||
- fix: Bedrock API key authentication without requiring bedrock_key_config (thanks [@eliasbiondo](https://github.com/eliasbiondo)!)
|
||||
- fix: Bedrock fallback to estimated token count when count-tokens API is unsupported (thanks [@Edward-Upton](https://github.com/Edward-Upton)!)
|
||||
- fix: OpenAI-to-Anthropic-to-OpenAI thinking content conversion
|
||||
- fix: Anthropic header selection across providers
|
||||
- fix: Gemini flow for OpenAI-compatible integration
|
||||
- fix: removed map marshals from core for improved serialization
|
||||
- fix: PG query optimizations
|
||||
|
||||
</Update>
|
||||
<Update label="Framework" description="1.2.31">
|
||||
- feat: added model catalog support
|
||||
- feat: MCP logs flow for high-volume log ingestion
|
||||
- fix: dashboard and logs list query optimizations
|
||||
- fix: PG query optimizations for materialized views
|
||||
- fix: truncate names exceeding 64 characters
|
||||
- chore: weaviate upgrade
|
||||
|
||||
</Update>
|
||||
<Update label="governance" description="1.4.31">
|
||||
- chore: upgraded core to v1.4.12 and framework to v1.2.31
|
||||
|
||||
</Update>
|
||||
<Update label="jsonparser" description="1.4.30">
|
||||
- chore: upgraded core to v1.4.12 and framework to v1.2.31
|
||||
|
||||
</Update>
|
||||
<Update label="litellmcompat" description="0.0.20">
|
||||
- chore: upgraded core to v1.4.12 and framework to v1.2.31
|
||||
|
||||
</Update>
|
||||
<Update label="logging" description="1.4.31">
|
||||
- chore: upgraded core to v1.4.12 and framework to v1.2.31
|
||||
|
||||
</Update>
|
||||
<Update label="maxim" description="1.5.29">
|
||||
- chore: upgraded core to v1.4.12 and framework to v1.2.31
|
||||
|
||||
</Update>
|
||||
<Update label="mocker" description="1.4.30">
|
||||
- chore: upgraded core to v1.4.12 and framework to v1.2.31
|
||||
|
||||
</Update>
|
||||
<Update label="otel" description="1.1.30">
|
||||
- chore: upgraded core to v1.4.12 and framework to v1.2.31
|
||||
|
||||
</Update>
|
||||
<Update label="semanticcache" description="1.4.29">
|
||||
- fix: deterministic tools_hash and params_hash for consistent cache lookups (thanks [@ragokan](https://github.com/ragokan)!)
|
||||
|
||||
</Update>
|
||||
<Update label="telemetry" description="1.4.31">
|
||||
- chore: upgraded core to v1.4.12 and framework to v1.2.31
|
||||
|
||||
</Update>
|
||||
Reference in New Issue
Block a user