Last release today
01 Sep 2026
Ships on a steady schedule
a new release about every 8 days
Some releases are documented
notes for 18 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
2145 releases · first in 2020
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
Nothing published for this version
Nothing published for this version
Nothing published for this version
go.opentelemetry.io/otel/semconv/v1.33.0 package.
The package contains semantic conventions from the v1.33.0 version of the OpenTelemetry Semantic Conventions.
See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.32.0.(#6799)go.opentelemetry.io/otel/semconv/v1.34.0 package.
The package contains semantic conventions from the v1.34.0 version of the OpenTelemetry Semantic Conventions. (#6812)otel_scope_schema_url label in go.opentelemetry.io/otel/exporters/prometheus. (#5947)otel_scope_[attribute] labels in go.opentelemetry.io/otel/exporters/prometheus. (#5947)EventName to EnabledParameters in go.opentelemetry.io/otel/log. (#6825)EventName to EnabledParameters in go.opentelemetry.io/otel/sdk/log. (#6825)go.opentelemetry.io/otel/exporters/prometheus metric renaming to add unit suffixes when it doesn't match one of the pre-defined values in the unit suffix map. (#6839)v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/bridge/opentracing. (#6827)v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/exporters/zipkin. (#6829)v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/metric. (#6832)v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/sdk/resource. (#6834)v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/sdk/trace. (#6835)v1.26.0 to v1.34.0 in go.opentelemetry.io/otel/trace. (#6836)Record.Resource now returns *resource.Resource instead of resource.Resource in go.opentelemetry.io/otel/sdk/log. (#6864)go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc, go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp, go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#6898)go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#6710)go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#6710)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc. (#6710)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#6710)go.opentelemetry.io/otel/exporters/prometheus. (#6822)go.opentelemetry.io/otel/sdk/metric. (#6914)go.opentelemetry.io/otel/exporters/prometheus no longer exports otel_scope_info metric. (#6770)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
go.opentelemetry.io/otel/exporters/prometheus. (#6421)go.opentelemetry.io/otel/semconv/v1.31.0 package.
The package contains semantic conventions from the v1.31.0 version of the OpenTelemetry Semantic Conventions.
See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.30.0. (#6479)Recording, Scope, and Record types in go.opentelemetry.io/otel/log/logtest. (#6507)WithHTTPClient option to configure the http.Client used by go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#6751)WithHTTPClient option to configure the http.Client used by go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#6752)WithHTTPClient option to configure the http.Client used by go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#6688)ValuesGetter in go.opentelemetry.io/otel/propagation, a TextMapCarrier that supports retrieving multiple values for a single key. (#5973)Values method to HeaderCarrier to implement the new ValuesGetter interface in go.opentelemetry.io/otel/propagation. (#5973)Baggage in go.opentelemetry.io/otel/propagation to retrieve multiple values for a key when the carrier implements ValuesGetter. (#5973)AssertEqual function in go.opentelemetry.io/otel/log/logtest. (#6662)go.opentelemetry.io/otel/semconv/v1.32.0 package.
The package contains semantic conventions from the v1.32.0 version of the OpenTelemetry Semantic Conventions.
See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.31.0(#6782)Transform option in go.opentelemetry.io/otel/log/logtest. (#6794)Desc option in go.opentelemetry.io/otel/log/logtest. (#6796)Resource field from EnabledParameters in go.opentelemetry.io/otel/sdk/log. (#6494)RecordFactory type from go.opentelemetry.io/otel/log/logtest. (#6492)ScopeRecords, EmittedRecord, and RecordFactory types from go.opentelemetry.io/otel/log/logtest. (#6507)AssertRecordEqual function in go.opentelemetry.io/otel/log/logtest, use AssertEqual instead. (#6662)github.com/prometheus/client_golang to v1.21.1, which changes the NameValidationScheme to UTF8Validation.
This allows metrics names to keep original delimiters (e.g. .), rather than replacing with underscores.
This can be reverted by setting github.com/prometheus/common/model.NameValidationScheme to LegacyValidation in github.com/prometheus/common/model. (#6433)len(keys) in NewAllowKeysFilter and NewDenyKeysFilter to avoid unnecessary allocations in go.opentelemetry.io/otel/attribute. (#6455)go.opentelemetry.io/otel/log/logtest is now a separate Go module. (#6465)go.opentelemetry.io/otel/sdk/log/logtest is now a separate Go module. (#6466)Recorder in go.opentelemetry.io/otel/log/logtest no longer separately stores records emitted by loggers with the same instrumentation scope. (#6507)BatchProcessor in go.opentelemetry.io/otel/sdk/log by not exporting when exporter cannot accept more. (#6569, #6641)model.LegacyValidation for go.opentelemetry.io/otel/exporters/prometheus. (#6449)go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc and go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#6392)noopSpan.tracerProvider method is not inlined in go.opentelemetry.io/otel/trace so the go.opentelemetry.io/auto instrumentation can instrument non-recording spans. (#6456)sync.Pool instead of allocating metricdata.ResourceMetrics in go.opentelemetry.io/otel/exporters/prometheus. (#6472)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
Nothing published for this version
Nothing published for this version
Nothing published for this version