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
Exceptionparameter 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
disabledforenabledto avoid double negatives
(#4823) - Declarative configuration: rename
ComponentProviderto
PluginComponentProvider,CreatePlugintoCreateComponentin 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