OpenTelemetry
v0.163.0ObservabilityOct 14, 2026
A maintenance release focused on performance and correctness fixes, with opt-in builder enhancements and new Profiles metadata behavior. It does not require forced operator configuration changes.
All 9 other recorded changesfixes 7 · additions 2
fixes (7)
- -
cmd/mdatagen: Replace the O(n) scan in generatedrecordDataPointwith an O(1) hash lookup, fixing an O(n²) cost per scrape when many data points land on one resource. (#15912) - -
cmd/mdatagen: When both migration gates are enabled, only the latest metric with its v1 attributes is emitted (legacy attributes are no longer included). (#15979) - -
pkg/exporterhelper: Fix sending queue deadlocks when blocked offers are cancelled with block_on_overflow enabled. (#15700) - -
pkg/exporterhelper: Drop only the oversized profile when splitting a profiles batch, instead of discarding every profile queued behind it (#16087) Same fix as - -
pkg/exporterhelper: Drop only the oversized span when splitting a traces batch, instead of discarding every span queued behind it (#16087) Same fix as - -
pkg/pprofile: Use the profiles dictionary for resource and scope attribute strings sent over OTLP/gRPC. (#15861) The OTLP/gRPC profiles client now interns attribute strings before transmission, matching the OTLP/HTTP path. The server resolves the references before exposing pdata to consumers. - -
pkg/otelcol: Redact config opaque MapList values in unexpanded configuration snapshots (#15980)
additions (2)
- -
cmd/builder: Adddist.to the builder config, letting distributions opt into a smaller set of resourcedetectionprocessor detectors via generated go build tags. (#16075)resource. detection. detectors - -
pkg/pprofile: Implement Profiles development-version metadata in the OTLP receiver and exporters. (#16147, #16009) The receiver rejects malformed, repeated, or unsupported versions before decoding. OTLP exporters send the version associated with their compiled-in Profiles schema. The version is not configurable, and existing clients without metadata identify the initial development version.
Add OpenTelemetry to your stack
A weekly email arrives when a release needs action. Weeks with nothing to act on, like this one, send no email.