plugins/otel/v1.5.0

maximhq/bifrostplugins/otel/v1.5.0Aug 26, 2026by akshaydeo

AI Summary

Adds overhead latency histogram metrics and removes legacy Bifrost-internal attributes in the OTEL plugin.

Key Highlights

  • Add bifrost_overhead_latency_microseconds histogram
  • Remove legacy gen_ai.* attributes and nanosecond time_to_first_token

Breaking Changes

  • Dashboards and alerts reading legacy gen_ai.* attributes or nanosecond TTFT must migrate to bifrost.* keys and time_to_first_chunk (seconds).

New Features

  • Microsecond-scale overhead latency histogram
  • Pre-authentication hook support
  • Removal of legacy telemetry attributes

Full Release Notes

## Plugin Release: otel v1.5.0

- feat: `bifrost_overhead_latency_microseconds` histogram derived from the root span's overhead attribute, with a microsecond-scale bucket set (#6345)
- chore: remove the legacy `gen_ai.*`-namespaced Bifrost-internal attributes, `gen_ai.usage.prompt_tokens`/`completion_tokens` and the nanosecond `time_to_first_token` attribute; `buildSpanAttrs` and `entitySetFromAttrs` read the canonical `bifrost.*` keys and `time_to_first_chunk` directly (#6403)
  <Warning>
  Dashboards and alerts that read the legacy `gen_ai.*` Bifrost-internal attributes or the nanosecond TTFT attribute must migrate to the `bifrost.*` keys and `time_to_first_chunk` (seconds).
  </Warning>
- feat: add a no-op `HTTPTransportPreAuthHook` for the new pre-authentication transport phase (#6375)
- chore: upgraded core to v1.8.0 and framework to v1.6.0

### Installation

```bash
# Update your go.mod to use the new plugin version
go get github.com/maximhq/bifrost/plugins/otel@v1.5.0
```

---
_This release was automatically created from version file: `plugins/otel/version`_