> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getbifrost.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# v2.5.1

> v2.5.1 changelog - 2026-11-10

> [tab] NPX
>
> ```bash theme={null}
> npx -y @maximhq/bifrost --transport-version v2.5.1
> ```

> [tab] Docker
>
> ```bash theme={null}
> docker pull maximhq/bifrost:v2.5.1
> docker run -p 8080:8080 maximhq/bifrost:v2.5.1
> ```

**Bifrost(HTTP)**

2.5.1

## 🐞 Fixed

* **Empty Chat Messages** - A chat completion request with missing or empty `messages` returns a 400 instead of crashing the gateway
* **Null Entries in Gemini Requests** - A `null` inside `parts` or `functionDeclarations` on a GenAI request is skipped instead of failing with a 500. Null entries in Gemini and Vertex responses are skipped too
* **Streaming Panic Recovery** - A panic in a provider stream, a stream chunk converter, a plugin post-hook or chunk hook, or stream teardown no longer takes down the gateway. The client gets a terminal error frame in the route's own format, and logging and billing record the failure

## 🔧 Maintenance

* **Runtime Image** - The Docker runtime image moves to Alpine 3.23.7

## 🗄️ Database Migrations

* No new database migrations in this release.

**Core**

1.15.2

* fix: chat completion requests with no messages return a 400 instead of crashing the gateway, and a converter that returns a nil request body yields an error on every provider
* fix: gemini - skip null entries in `parts` and `functionDeclarations` on Gemini and Vertex requests and responses instead of panicking
* fix: recover panics on provider stream goroutines and in plugin post-hooks; the stream ends with one terminal 500 error chunk, and the remaining post-hooks still run

**Framework**

1.12.2

* chore: upgraded core to v1.15.2

**compat**

0.5.6

* chore: upgraded core to v1.15.2 and framework to v1.12.2

**governance**

1.12.2

* chore: upgraded core to v1.15.2 and framework to v1.12.2

**jsonparser**

1.6.17

* chore: upgraded core to v1.15.2 and framework to v1.12.2

**logging**

1.12.2

* chore: upgraded core to v1.15.2 and framework to v1.12.2

**maxim**

1.7.17

* chore: upgraded core to v1.15.2 and framework to v1.12.2

**mocker**

1.6.17

* chore: upgraded core to v1.15.2 and framework to v1.12.2

**modelcatalogresolver**

1.1.17

* chore: upgraded core to v1.15.2 and framework to v1.12.2

**otel**

1.6.7

* chore: upgraded core to v1.15.2 and framework to v1.12.2

**prompts**

1.1.17

* chore: upgraded core to v1.15.2 and framework to v1.12.2

**routing**

1.3.2

* chore: upgraded core to v1.15.2 and framework to v1.12.2

**semanticcache**

1.7.7

* chore: upgraded core to v1.15.2 and framework to v1.12.2

**telemetry**

1.9.7

* chore: upgraded core to v1.15.2 and framework to v1.12.2


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.