NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #484 by repository stars
Last release today
16 Oct 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 23 of 23 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
1014 releases · first in 2024
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per month.
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
Support for Resources in the prometheus exporter.
Resources in the prometheus exporter. (#757)UpDownSumObserver instrument. (#750)SumObserver instrument. (#747)UpDownCounter instrument. (#745)Option and configuration function WithTimeout to the push controller. (#742)api/standards package to implement semantic conventions and standard key-value generation. (#731)Register* functions in the metric API to New* for all Observer instruments. (#761)[]float64 for histogram boundaries, not []metric.Number. (#758)Syncer instead of as an unneeded Batcher. (#756)WithResourceAttributes() with WithResource() in the trace SDK. (#754)ScheduleDelayMillis to BatchTimeout in the trace BatchSpanProcessor.(#752)Resource from the Export method parameter into the metric export Record. (#739)Observer instrument to ValueObserver. (#734)Provider()) to return a metric.Provider instead of the old Meter method that acted as a metric.Provider. (#738)Measure instrument by ValueRecorder instrument. (#732)"Correlation-Context" to "otcorrelations" to match the OpenTelemetry specification. (#727)ClientStream override methods do not panic in grpctrace package. (#755)BatchSpanProcessor test until a fix is found. (#743)string case in kv Infer function. (#746)api/metrics push controller and add CheckpointSet synchronization. (#737)golang-1.14 for examples. (#733)UnaryInterceptorClient. (#695)api/metric code layout. (#724)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
This new module contains an OTLP exporter that transmits log telemetry using gRPC. This module is unstable and breaking changes may be introduced. See…
This release is the last to support [Go 1.21]. The next release will require at least [Go 1.22].
InstrumentationScope field to SpanStub in go.opentelemetry.io/otel/sdk/trace/tracetest, as a replacement for the deprecated InstrumentationLibrary. (#5627)go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc.
This new module contains an OTLP exporter that transmits log telemetry using gRPC.
This module is unstable and breaking changes may be introduced.
See our versioning policy for more information about these stability guarantees. (#5629)Walk function to TraceState in go.opentelemetry.io/otel/trace to iterate all the key-value pairs. (#5651)go.opentelemetry.io/otel/bridge/opencensus. (#5651)SimpleProcessor in go.opentelemetry.io/otel/sdk/log no longer panics. (#5665)FilterProcessor interface type is added in go.opentelemetry.io/otel/sdk/log/internal/x.
This is an optional and experimental interface that log Processors can implement to instruct the Logger if a Record will be processed or not.
It replaces the existing Enabled method that is removed from the Processor interface itself.
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. (#5692)NewMemberRaw, NewKeyProperty and NewKeyValuePropertyRaw in go.opentelemetry.io/otel/baggage allow UTF-8 string in key. (#5132)Processor.OnEmit in go.opentelemetry.io/otel/sdk/log now accepts a pointer to Record instead of a value so that the record modifications done in a processor are propagated to subsequent registered processors. (#5636)SimpleProcessor.Enabled in go.opentelemetry.io/otel/sdk/log now returns false if the exporter is nil. (#5665)Exporter in go.opentelemetry.io/otel/sdk/log. (#5666)SimpleProcessor in go.opentelemetry.io/otel/sdk/log synchronizes OnEmit calls. (#5666)Processor interface in go.opentelemetry.io/otel/sdk/log no longer includes the Enabled method.
See the FilterProcessor interface type added in go.opentelemetry.io/otel/sdk/log/internal/x to continue providing this functionality. (#5692)SimpleProcessor type in go.opentelemetry.io/otel/sdk/log is no longer comparable. (#5693)BatchProcessor type in go.opentelemetry.io/otel/sdk/log is no longer comparable. (#5693)WithEndpoint and WithEndpointURL options and their corresponding environment variables in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#5584)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp, go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp and go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#5541)Tracer, Meter, and Logger names used in go.opentelemetry.io/otel/example/dice. (#5612)Tracer names used in go.opentelemetry.io/otel/example/namedtracer. (#5612)Tracer name used in go.opentelemetry.io/otel/example/opencensus. (#5612)Tracer and Meter names used in go.opentelemetry.io/otel/example/otel-collector. (#5612)Tracer names used in go.opentelemetry.io/otel/example/passthrough. (#5612)Meter name used in go.opentelemetry.io/otel/example/prometheus. (#5612)Tracer names used in go.opentelemetry.io/otel/example/zipkin. (#5612)WithEndpoint and WithEndpointURL options and their corresponding environment variables in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc and go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#5641)WithEndpoint and WithEndpointURL options and their corresponding environment variables in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#5650)go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc and go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp (#5705)go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc and go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp (#5705)Enabled method of the SimpleProcessor in go.opentelemetry.io/otel/sdk/log is removed. (#5692)Enabled method of the BatchProcessor in go.opentelemetry.io/otel/sdk/log is removed. (#5692)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
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 →