transports/v1.5.15

maximhq/bifrosttransports/v1.5.15Jun 16, 2026by akshaydeo

AI Summary

Bifrost HTTP transport release adding profiling capabilities and fixing raw request handling.

Key Highlights

  • Adds optional pprof Profiling Server with tunable sampling rates
  • Adds Anthropic cache diagnostics to surface divergence points
  • Fixes GenAI raw request passthrough for Gemini and Vertex
  • Preserves tool-call metadata across streaming and non-streaming

New Features

  • pprof Profiling Server
  • Anthropic Cache Diagnostics

Full Release Notes

## Bifrost HTTP Transport Release v1.5.15

## ✨ Features

- **pprof Profiling Server** - Optional runtime profiling server gated by `BIFROST_PPROF_PORT`, with env-tunable block/mutex sampling rates and graceful shutdown alongside the main server.
- **Anthropic Cache Diagnostics** - Surface Anthropic's prompt-cache diagnostics beta (`cache-diagnosis-2026-04-07`): responses now expose the first cache-prefix divergence point, so you can see exactly why a prompt cache missed.

## 🐞 Fixed

- **GenAI Raw Request Passthrough** - Native Vertex/Gemini batch and request bodies now follow the `x-model-provider` header and pass through verbatim only when Gemini or Vertex is explicitly selected, preventing a raw body from reaching a mismatched provider.
- **Tool Call Metadata Preservation** - `extra_content` on assistant tool calls (e.g. Gemini `thought_signature`) is now preserved across both streaming and non-streaming responses (thanks [@nghodkicisco](https://github.com/nghodkicisco)!).

### Installation

#### Docker
```bash
docker run -p 8080:8080 maximhq/bifrost:v1.5.15
```

#### Binary Download
```bash
npx @maximhq/bifrost --transport-version v1.5.15
```

### Docker Images
- **`maximhq/bifrost:v1.5.15`** - This specific version
- **`maximhq/bifrost:latest`** - Latest version (updated with this release)

---
_This release was automatically created with dependencies: core `v1.5.21`, framework `v1.3.21`. All plugins have been validated and updated._