<#7172 Bump go.opentelemetry.io/otel/exporters/otl...
# flyte-github
a
#7172 Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.24.0 to 1.43.0 in /flytestdlib Pull request opened by dependabot[bot] Bumps go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.24.0 to 1.43.0. Changelog Sourced from go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp's changelog.
[1.43.0/0.65.0/0.19.0] 2026-04-02
Added
• Add
IsRandom
and
WithRandom
on
TraceFlags
, and
IsRandom
on
SpanContext
in
<http://go.opentelemetry.io/otel/trace|go.opentelemetry.io/otel/trace>
for W3C Trace Context Level 2 Random Trace ID Flag support. (#8012)
• Add service detection with
WithService
in
<http://go.opentelemetry.io/otel/sdk/resource|go.opentelemetry.io/otel/sdk/resource>
. (#7642)
• Add
DefaultWithContext
and
EnvironmentWithContext
in
<http://go.opentelemetry.io/otel/sdk/resource|go.opentelemetry.io/otel/sdk/resource>
to support plumbing
context.Context
through default and environment detectors. (#8051)
• Support attributes with empty value (
attribute.EMPTY
) in
<http://go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc|go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc>
. (#8038)
• Support attributes with empty value (
attribute.EMPTY
) in
<http://go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc|go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc>
. (#8038)
• Support attributes with empty value (
attribute.EMPTY
) in
<http://go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc|go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc>
. (#8038)
• Support attributes with empty value (
attribute.EMPTY
) in
<http://go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp|go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp>
. (#8038)
• Support attributes with empty value (
attribute.EMPTY
) in
<http://go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp|go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp>
. (#8038)
• Support attributes with empty value (
attribute.EMPTY
) in
<http://go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp|go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp>
. (#8038)
• Support attributes with empty value (
attribute.EMPTY
) in
<http://go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest|go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest>
. (#8038)
• Add support for per-series start time tracking for cumulative metrics in
<http://go.opentelemetry.io/otel/sdk/metric|go.opentelemetry.io/otel/sdk/metric>
. Set
OTEL_GO_X_PER_SERIES_START_TIMESTAMPS=true
to enable. (#8060)
• Add
WithCardinalityLimitSelector
for metric reader for configuring cardinality limits specific to the instrument kind. (#7855)
Changed
• Introduce the
EMPTY
Type in
<http://go.opentelemetry.io/otel/attribute|go.opentelemetry.io/otel/attribute>
to reflect that an empty value is now a valid value, with
INVALID
remaining as a deprecated alias of
EMPTY
. (#8038)
• Improve slice handling in
<http://go.opentelemetry.io/otel/attribute|go.opentelemetry.io/otel/attribute>
to optimize short slice values with fixed-size fast paths. (#8039)
• Improve performance of span metric recording in
<http://go.opentelemetry.io/otel/sdk/trace|go.opentelemetry.io/otel/sdk/trace>
by returning early if self-observability is not enabled. (#8067)
• Improve formatting of metric data diffs in
<http://go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest|go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest>
. (#8073)
Deprecated
• Deprecate
INVALID
in
<http://go.opentelemetry.io/otel/attribute|go.opentelemetry.io/otel/attribute>
. Use
EMPTY
instead. (#8038)
Fixed
• Return spec-compliant
TraceIdRatioBased
description. This is a breaking behavioral change, but it is necessary to make the implementation spec-compliant. (#8027)
• Fix a race condition in
<http://go.opentelemetry.io/otel/sdk/metric|go.opentelemetry.io/otel/sdk/metric>
where the lastvalue aggregation could collect the value 0 even when no zero-value measurements were recorded. (#8056)
• Limit HTTP response body to 4 MiB in
<http://go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp|go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp>
to mitigate excessive memory usage caused by a misconfigured or malicious server. Responses exceeding the limit are treated as non-retryable errors. (#8108)
• Limit HTTP response body to 4 MiB in
<http://go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp|go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp>
to mitigate excessive memory usage caused by a misconfigured or malicious server. Responses exceeding the limit are treated as non-retryable errors. (#8108)
• Limit HTTP response body to 4 MiB in
<http://go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp|go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp>
to mitigate excessive memory usage caused by a misconfigured or malicious server. Responses exceeding the limit are treated as non-retryable errors. (#8108)
•
WithHostID
detector in
<http://go.opentelemetry.io/otel/sdk/resource|go.opentelemetry.io/otel/sdk/resource>
to use full path for
kenv
command on BSD. (#8113)
• Fix missing
request.GetBody
in
<http://go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp|go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp>
to correctly handle HTTP2 GOAWAY frame. (#8096)
[1.42.0/0.64.0/0.18.0/0.0.16] 2026-03-06
Added
• Add
<http://go.opentelemetry.io/otel/semconv/v1.40.0|go.opentelemetry.io/otel/semconv/v1.40.0>
package. The package contains semantic conventions from the
v1.40.0
version of the OpenTelemetry Semantic Conventions. See the <https://github.com/open-telemetry/opentelemetry-go/blob/main/semco…
flyteorg/flyte