github open-telemetry/opentelemetry-specification v1.54.0
Release 1.54.0

9 hours ago

Context

  • Deprecate Jaeger propagator and make propagator implementation optional.
    (#4827)
  • Deprecate OT Trace propagator and make propagator implementation optional.
    (#4851)

Metrics

  • Add normative language to the Metrics API/SDK spec concurrency requirements.
    (#4868)

Logs

  • Add optional Exception parameter to Emit LogRecord.
    (#4824)
  • Add normative language to the Logging API/SDK spec concurrency requirements.
    (#4885)

Resource

  • Refine the handling of OTEL_RESOURCE_ATTRIBUTES.
    (#4856)

Common

  • Add string representation guidance for complex attribute value types (byte arrays,
    empty values, arrays, and maps) for non-OTLP protocols.
    (#4848)

Compatibility

  • Stabilize Prometheus Counter to OTLP Sum transformation.
    (#4862)
  • Stabilize Prometheus Gauge to OTLP Gauge transformation.
    (#4871)

SDK Configuration

  • Swap Tracer/Meter/LoggerConfig disabled for enabled to avoid double negatives
    (#4823)
  • Declarative configuration: rename ComponentProvider to
    PluginComponentProvider, CreatePlugin to CreateComponent in effort to
    use consistent vocabulary
    (#4806)
  • Declarative configuration: Update instrumentation config behavior to return
    empty object when not set
    (#4817)

New Contributors

Full Changelog: v1.53.0...v1.54.0

Don't miss a new opentelemetry-specification release

NewReleases is sending notifications on new releases.