plugins/otel/v1.6.0

maximhq/bifrostplugins/otel/v1.6.0Oct 13, 2026by akshaydeo

Upgrading?

AI Summary

Expands OpenTelemetry support for A2A client spans and cost breakdowns, adds profile options for payload handling, and fixes instance label naming.

Key Highlights

  • Export A2A client spans and cost metrics
  • New profile options: export_raw_payloads and excluded_attributes
  • Strip exported content for virtual keys with logging off
  • Rename per-replica label to bifrost_instance_id

New Features

  • Export A2A client spans and a2a.client.operation.duration metric
  • Add export_raw_payloads profile option
  • Add excluded_attributes profile option
  • Export bifrost.cost.* breakdown attributes
  • Read typed LLM span payload
  • Strip exported content for virtual keys that turn content logging off

Full Release Notes

## Plugin Release: otel v1.6.0

- feat: export A2A client spans and the a2a.client.operation.duration metric
- feat: add export_raw_payloads profile option
- feat: add excluded_attributes profile option
- feat: export bifrost.cost.* breakdown attributes
- feat: read the typed LLM span payload
- feat: OTLP exporters dial through the global API proxy
- feat: strip exported content for virtual keys that turn content logging off
- feat: implement HTTPTransportResponseHeadersHook as a no-op
- fix: report effective status and add error_type to bifrost_error_requests_total
- fix: honour the https scheme on OTLP HTTP metrics endpoints
- fix: rename the per-replica datapoint label to bifrost_instance_id
- chore: upgraded core to v1.12.0 and framework to v1.9.0

### Installation

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

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

Related Repositories