Bifrost HTTP Transport Release v2.5.1
🐞 Fixed
- Empty Chat Messages - A chat completion request with missing or empty
messagesreturns a 400 instead of crashing the gateway - Null Entries in Gemini Requests - A
nullinsidepartsorfunctionDeclarationson 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.
Installation
Docker
docker run -p 8080:8080 maximhq/bifrost:v2.5.1Binary Download
npx @maximhq/bifrost --transport-version v2.5.1Docker Images
maximhq/bifrost:v2.5.1- This specific versionmaximhq/bifrost:latest- Latest version (updated with this release)
This release was automatically created with dependencies: core v1.15.2, framework v1.12.2. All plugins have been validated and updated.