Sourced from go.opentelemetry.io/otel's changelog.
[1.33.0/0.55.0/0.9.0/0.0.12] 2024-12-12
Added
- Add
Reset
method toSpanRecorder
ingo.opentelemetry.io/otel/sdk/trace/tracetest
. (#5994)- Add
EnabledInstrument
interface ingo.opentelemetry.io/otel/sdk/metric/internal/x
. This is an experimental interface that is implemented by synchronous instruments provided bygo.opentelemetry.io/otel/sdk/metric
. Users can use it to avoid performing computationally expensive operations when recording measurements. It does not fall within the scope of the OpenTelemetry Go versioning and stability policy and it may be changed in backwards incompatible ways or removed in feature releases. (#6016)Changed
- The default global API now supports full auto-instrumentation from the
go.opentelemetry.io/auto
package. See that package for more information. (#5920)- Propagate non-retryable error messages to client in
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
. (#5929)- Propagate non-retryable error messages to client in
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
. (#5929)- Propagate non-retryable error messages to client in
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
. (#5929)- Performance improvements for attribute value
AsStringSlice
,AsFloat64Slice
,AsInt64Slice
,AsBoolSlice
. (#6011)- Change
EnabledParameters
to have aSeverity
field instead of a getter and setter ingo.opentelemetry.io/otel/log
. (#6009)Fixed
- Fix inconsistent request body closing in
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
. (#5954)- Fix inconsistent request body closing in
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
. (#5954)- Fix inconsistent request body closing in
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
. (#5954)- Fix invalid exemplar keys in
go.opentelemetry.io/otel/exporters/prometheus
. (#5995)- Fix attribute value truncation in
go.opentelemetry.io/otel/sdk/trace
. (#5997)- Fix attribute value truncation in
go.opentelemetry.io/otel/sdk/log
. (#6032)
8c38f80
Release v1.33.0 (#6035)aa95895
Fix sdk/log record attr value limit (#6032)58fdf2a
Cache successful requests in lychee (#6030)ac386f3
fix(deps): update golang.org/x/exp digest to 1829a12 (#6031)dd83cac
chore(deps): update googleapis to e6fa225 (#6028)de4ff31
fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to
ca80a...0598dae
sdk/metric: Add experimental Enabled method to synchronous instruments
(#6016)3bb224b
chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
a4fef...13da554
chore(deps): update codecov/codecov-action action to v5.1.1 (#6026)b4a91a2
chore(deps): update module go.opentelemetry.io/auto/sdk to v1.1.0 (#6025)