Sourced from go.opentelemetry.io/otel's changelog.
[1.32.0/0.54.0/0.8.0/0.0.11] 2024-11-08
Added
- Add
go.opentelemetry.io/otel/sdk/metric/exemplar.AlwaysOffFilter
, which can be used to disable exemplar recording. (#5850)- Add
go.opentelemetry.io/otel/sdk/metric.WithExemplarFilter
, which can be used to configure the exemplar filter used by the metrics SDK. (#5850)- Add
ExemplarReservoirProviderSelector
andDefaultExemplarReservoirProviderSelector
togo.opentelemetry.io/otel/sdk/metric
, which defines the exemplar reservoir to use based on the aggregation of the metric. (#5861)- Add
ExemplarReservoirProviderSelector
togo.opentelemetry.io/otel/sdk/metric.Stream
to allow using views to configure the exemplar reservoir to use for a metric. (#5861)- Add
ReservoirProvider
,HistogramReservoirProvider
andFixedSizeReservoirProvider
togo.opentelemetry.io/otel/sdk/metric/exemplar
to make it convenient to use providers of Reservoirs. (#5861)- The
go.opentelemetry.io/otel/semconv/v1.27.0
package. The package contains semantic conventions from thev1.27.0
version of the OpenTelemetry Semantic Conventions. (#5894)- Add
Attributes attribute.Set
field toScope
ingo.opentelemetry.io/otel/sdk/instrumentation
. (#5903)- Add
Attributes attribute.Set
field toScopeRecords
ingo.opentelemetry.io/otel/log/logtest
. (#5927)go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
adds instrumentation scope attributes. (#5934)go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
adds instrumentation scope attributes. (#5934)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
adds instrumentation scope attributes. (#5935)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
adds instrumentation scope attributes. (#5935)go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc
adds instrumentation scope attributes. (#5933)go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
adds instrumentation scope attributes. (#5933)go.opentelemetry.io/otel/exporters/prometheus
adds instrumentation scope attributes inotel_scope_info
metric as labels. (#5932)Changed
- Support scope attributes and make them as identifying for
Tracer
ingo.opentelemetry.io/otel
andgo.opentelemetry.io/otel/sdk/trace
. (#5924)- Support scope attributes and make them as identifying for
Meter
ingo.opentelemetry.io/otel
andgo.opentelemetry.io/otel/sdk/metric
. (#5926)- Support scope attributes and make them as identifying for
Logger
ingo.opentelemetry.io/otel
andgo.opentelemetry.io/otel/sdk/log
. (#5925)- Make schema URL and scope attributes as identifying for
Tracer
ingo.opentelemetry.io/otel/bridge/opentracing
. (#5931)- Clear unneeded slice elements to allow GC to collect the objects in
go.opentelemetry.io/otel/sdk/metric
andgo.opentelemetry.io/otel/sdk/trace
. (#5804)Fixed
- Global MeterProvider registration unwraps global instrument Observers, the undocumented Unwrap() methods are now private. (#5881)
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
now keeps the metadata already present in the context whenWithHeaders
is used. (#5892)go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc
now keeps the metadata already present in the context whenWithHeaders
is used. (#5911)go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
now keeps the metadata already present in the context whenWithHeaders
is used. (#5915)- Fix
go.opentelemetry.io/otel/exporters/prometheus
trying to add exemplars to Gauge metrics, which is unsupported. (#5912)- Fix
WithEndpointURL
to always use a secure connection when an https URL is passed ingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
. (#5944)- Fix
WithEndpointURL
to always use a secure connection when an https URL is passed ingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
. (#5944)- Fix
WithEndpointURL
to always use a secure connection when an https URL is passed ingo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
. (#5944)- Fix
WithEndpointURL
to always use a secure connection when an https URL is passed ingo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
. (#5944)- Fix incorrect metrics generated from callbacks when multiple readers are used in
go.opentelemetry.io/otel/sdk/metric
. (#5900)Removed
- Remove all examples under
go.opentelemetry.io/otel/example
as they are moved to Contrib repository. (#5930)
7cfbd86
Release v1.32.0/v0.54.0/v0.8.0/v0.0.11 (#5960)2be617e
fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to
51a56...6db18df
fix(deps): update module github.com/opentracing-contrib/go-grpc to
v0.1.0 (#5...ef12bf8
chore(deps): update golang.org/x (#5957)85eb76f
Allow GC to collect unneeded slice elements (#5804)1492efa
Fix incorrect metrics getting generated from multiple readers (#5900)d2b0663
fix(deps): update module go.opentelemetry.io/build-tools/multimod to
v0.15.0 ...394cbd2
chore(deps): update lycheeverse/lychee-action action to v2.1.0 (#5950)37b2537
fix(deps): update github.com/opentracing-contrib/go-grpc digest to
e3cbcab (#...7f68356
fix(deps): update module go.opentelemetry.io/build-tools/semconvgen to
v0.15....