NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #505 by repository stars
Last release 2 days ago
16 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Some releases are documented
notes for 25 of 59 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
3837 releases · first in 2021
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
The Prometheus exporter in go.opentelemetry.io/otel/exporters/prometheus registers with a Prometheus registerer on creation. By default, it will regis
go.opentelemetry.io/otel/exporters/prometheus registers with a Prometheus registerer on creation.
By default, it will register with the default Prometheus registerer.
A non-default registerer can be used by passing the WithRegisterer option. (#3239)WithAggregationSelector option to the go.opentelemetry.io/otel/exporters/prometheus package to change the default AggregationSelector used. (#3341)go.opentelemetry.io/otel/exporters/prometheus converts the Resource associated with metric exports into a target_info metric. (#3285)"go.opentelemetry.io/otel/exporters/prometheus".New function is updated to return an error.
It will return an error if the exporter fails to register with Prometheus. (#3239)OTEL_RESOURCE_ATTRIBUTES environment variable are decoded. (#2963)baggage.NewMember function decodes the value parameter instead of directly using it.
This fixes the implementation to be compliant with the W3C specification. (#3226)attribute package are now comparable based on their value, not instance. (#3108 #3252)Shutdown and ForceFlush methods of the "go.opentelemetry.io/otel/sdk/trace".TraceProvider no longer return an error when no processor is registered. (#3268)go.opentelemetry.io/otel/exporters/prometheus cumulatively sums histogram buckets. (#3281)go.opentelemetry.io/otel/exporters/otlpmetric exporters. (#3284, #3293)Counter and UpDownCounter) are interpreted as exact, not incremental, sum values by the metric SDK. (#3350, #3278)UpDownCounters are now correctly output as Prometheus gauges in the go.opentelemetry.io/otel/exporters/prometheus exporter. (#3358)go.opentelemetry.io/otel/exporters/prometheus no longer describes the metrics it will send to Prometheus on startup.
Instead the exporter is defined as an "unchecked" collector for Prometheus.
This fixes the reader is not registered warning currently emitted on startup. (#3291 #3342)go.opentelemetry.io/otel/exporters/prometheus exporter now correctly adds _total suffixes to counter metrics. (#3360)go.opentelemetry.io/otel/exporters/prometheus exporter now adds a unit suffix to metric names.
This can be disabled using the WithoutUnits() option added to that package. (#3352)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add default User-Agent header to OTLP exporter requests (go.opentelemetry.io/otel/exporters/otlptrace/otlptracegrpc and go.opentelemetry.io/otel/expor
go.opentelemetry.io/otel/exporters/otlptrace/otlptracegrpc and go.opentelemetry.io/otel/exporters/otlptrace/otlptracehttp). (#3261)span.SetStatus has been updated such that calls that lower the status are now no-ops. (#3214)golang.org/x/sys/unix from v0.0.0-20210423185535-09eb48e85fd7 to v0.0.0-20220919091848-fb04ddd9f9c8.
This addresses GO-2022-0493. (#3235)Added an example of using metric views to customize instruments.
go.opentelemetry.io/otel/exporters/otlpmetric/otlpmetricgrpc and go.opentelemetry.io/otel/exporters/otlpmetric/otlpmetrichttp). (#3261)PeriodicReader in the go.opentelemetry.io/otel/sdk/metric when ForceFlush or Shutdown are called. (#3220)go.opentelemetry.io/otel/bridge/opentracing) as an integer. (#3265)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
The Prometheus exporter sanitizes OpenTelemetry instrument names when exporting. Invalid characters are replaced with _.
_. (#3212)go.opentelemetry.io/otel/bridge/opencensus) has been reintroduced. (#3192)go.opentelemetry.io/otel/example/opencensus) has been reintroduced. (#3206)MeterProvider resource on all exported metric data. (#3218)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
The deprecated "go.opentelemetry.io/otel/sdk/metric".AtomicFieldOffsets function was removed.
go.opentelemetry.io/otel/sdk/metric is completely refactored to comply with the OpenTelemetry specification.
Please see the package documentation for how the new SDK is initialized and configured. (#3175)go.opentelemetry.io/otel/bridge/opencensus) has been removed.
A new bridge compliant with the revised metric SDK will be added back in a future release. (#3175)go.opentelemetry.io/otel/sdk/metric/aggregator/aggregatortest package is removed, see the new metric SDK. (#3175)go.opentelemetry.io/otel/sdk/metric/aggregator/histogram package is removed, see the new metric SDK. (#3175)go.opentelemetry.io/otel/sdk/metric/aggregator/lastvalue package is removed, see the new metric SDK. (#3175)go.opentelemetry.io/otel/sdk/metric/aggregator/sum package is removed, see the new metric SDK. (#3175)go.opentelemetry.io/otel/sdk/metric/aggregator package is removed, see the new metric SDK. (#3175)go.opentelemetry.io/otel/sdk/metric/controller/basic package is removed, see the new metric SDK. (#3175)go.opentelemetry.io/otel/sdk/metric/controller/controllertest package is removed, see the new metric SDK. (#3175)go.opentelemetry.io/otel/sdk/metric/controller/time package is removed, see the new metric SDK. (#3175)go.opentelemetry.io/otel/sdk/metric/export/aggregation package is removed, see the new metric SDK. (#3175)go.opentelemetry.io/otel/sdk/metric/export package is removed, see the new metric SDK. (#3175)go.opentelemetry.io/otel/sdk/metric/metrictest package is removed.
A replacement package that supports the new metric SDK will be added back in a future release. (#3175)go.opentelemetry.io/otel/sdk/metric/number package is removed, see the new metric SDK. (#3175)go.opentelemetry.io/otel/sdk/metric/processor/basic package is removed, see the new metric SDK. (#3175)go.opentelemetry.io/otel/sdk/metric/processor/processortest package is removed, see the new metric SDK. (#3175)go.opentelemetry.io/otel/sdk/metric/processor/reducer package is removed, see the new metric SDK. (#3175)go.opentelemetry.io/otel/sdk/metric/registry package is removed, see the new metric SDK. (#3175)go.opentelemetry.io/otel/sdk/metric/sdkapi package is removed, see the new metric SDK. (#3175)go.opentelemetry.io/otel/sdk/metric/selector/simple package is removed, see the new metric SDK. (#3175)"go.opentelemetry.io/otel/sdk/metric".ErrUninitializedInstrument variable was removed. (#3175)"go.opentelemetry.io/otel/sdk/metric".ErrBadInstrument variable was removed. (#3175)"go.opentelemetry.io/otel/sdk/metric".Accumulator type was removed, see the MeterProviderin the new metric SDK. (#3175)"go.opentelemetry.io/otel/sdk/metric".NewAccumulator function was removed, see NewMeterProviderin the new metric SDK. (#3175)"go.opentelemetry.io/otel/sdk/metric".AtomicFieldOffsets function was removed. (#3175)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →