plugins/otel/v1.2.13

maximhq/bifrostplugins/otel/v1.2.13May 26, 2026by akshaydeo

AI Summary

This release adds environment variable support for key configuration options (CollectorURL, MetricsEndpoint, and headers) and implements ConfigMarshallerPlugin for storage/redaction round-trips. It also aligns OTel attribute keys with the OpenTelemetry GenAI semantic conventions spec while retaining legacy gen_ai.* emissions in parallel.

Key Highlights

  • Added EnvVar support for CollectorURL, MetricsEndpoint, and headers configuration
  • Implemented ConfigMarshallerPlugin for storage/redaction round-trips
  • Aligned OTel attribute keys with OpenTelemetry GenAI semantic conventions
  • Legacy gen_ai.* emissions retained in parallel for backward compatibility

Breaking Changes

  • OTel attribute keys have been updated to align with OpenTelemetry GenAI semantic conventions (legacy keys retained in parallel)

New Features

  • EnvVar support for CollectorURL configuration
  • EnvVar support for MetricsEndpoint configuration
  • EnvVar support for headers configuration
  • ConfigMarshallerPlugin implementation for storage/redaction round-trips
  • Alignment with OpenTelemetry GenAI semantic conventions for attribute keys

Full Release Notes

## Plugin Release: otel v1.2.13

- feat: add `EnvVar` support for `CollectorURL`, `MetricsEndpoint`, and headers; implements `ConfigMarshallerPlugin` for storage/redaction round-trips (#3651)
- refactor: align OTel attribute keys with the OpenTelemetry GenAI semantic conventions spec; legacy `gen_ai.*` emissions retained in parallel (#3732)

### Installation

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

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