Last release 4 days ago
28 Aug 2026
Ships on a steady schedule
a new release about every 9 days
No release notes found
nothing matched a version
3 versions withdrawn
withdrawn after publishing
4 years old
1731 releases ยท first in 2022
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
loggingexporter: Fix logging exporter to not mutate the data (#6420)Nothing published for this version
config: Remove already deprecates config.Service. (#6395)
pdata: Change output of String() method of the following enum types to more a concise form: (#6251)
config: Remove already deprecates config.Config. (#6394)
pdata: Remove deprecated code from pdata (#6417)
p[trace|metric|log]otlp.[Request|Response]p[trace|metric|log]otlp.New[Request|Response]p[trace|metric|log]otlp.NewRequestFrom[Traces|Metrics|Logs]p[trace|metric|log]otlp.NewClientp[trace|metric|log]New[JSON|Proto][Marshaler|Unmarshaler]extension: Splitting ballast/zpages extension into their own modules (#6191)
The import path for the extension modules can now be accessed directly:
go.opentelemetry.io/collector/extension/ballastextensiongo.opentelemetry.io/collector/extension/zpagesextensionIf using one of these extensions, modify your Collector builder configuration to use gomod directly, such as:
gomod: go.opentelemetry.io/collector/extension/ballastextension v0.64.0processor: Splitting batch/memorylimiter processors into their own modules (#6188, #6192, #6193)
The import path for the processor modules can now be access directly:
go.opentelemetry.io/collector/processor/batchprocessorgo.opentelemetry.io/collector/processor/memorylimiterIf using this processor, modify your Collector builder configuration to use gomod directly, such as:
gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.64.0otlpreceiver: Splitting otlp receiver into its own module (#6190)
The import path for the OTLP receiver can now be access directly:
go.opentelemetry.io/collector/receiver/otlpreceiverIf using this receiver, modify your Collector builder configuration to use gomod directly, such as:
gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.64.0confmap: Remove unused public member sync.Mutex from confmap.Resolver. (#6489)
This is an exception from the deprecation rule since this is not used anywhere and it is very unlikely that is used by external users.
config: Deprecate multiple types and funcs in config package (#6422)
obsreport: deprecate obsreport.New[Receiver|Scraper|Processor|Exporter] in favor of obsreport.MustNew[Receiver|Scraper|Processor|Exporter] (#6458)
config/configgrpc: Provide better helpers for configgrpc, consistent with confighttp (#6441)
GRPCClientSettings.ToDialOptions in favor of GRPCClientSettings.ToClientConn.GRPCServerSettings.ToServerOption in favor of GRPCServerSettings.ToServer.featuregates: Removing Gates being configurable externally to the Registry (#6167)
Gate.ID in favour of Registry.RegisterIDGate.Enabled in favour of Gate.IsEnabled()Gate.Description in favour of WithRegisterDescription to be used with Registry.RegisterIDRegistry.Register in favour of Registry.RegisterIDRegistry.MustRegister in favour of Registry.MustRegisterIDservice/telemetry: Allow to configure sampling config for logs. (#4554)featuregates: Extend feature gate definition to include support for issue links and expected deprecated version (#6167)receiver/otlp: Add warning when using unspecified (0.0.0.0) address on HTTP or gRPC servers (#6151)obsreport: Instrument obsreport.Exporter metrics with otel-go (#6346)config: Add validation for empty address [telemetry::metrics::address] (#5661)cgroups: split line into exactly 3 parts while parsing /proc/{pid}/cgroup (#6389)cgroups: Use int64 for cgroup v1 parsing (#6443)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
service: Fix running collector as a windows service. (#6433)Nothing published for this version
pdata: JSON marshaler emits enums as ints per spec requirements. This may be a breaking change if receivers were not confirming with the spec. (#6338)
confmap: Remove deprecated confmap.Conf.UnmarshalExact API in 0.62.0 (#6315)
pdata: Remove API deprecated in 0.62.0 (#6314)
pcommon.NewValueStringpcommon.Map.PutStringplog.SeverityNumberUndefinedp[metric|log|trace]otlp.RegisterServerpmetric.[Default]?MetricDataPointFlagspmetric.MetricAggregationTemporality*pmetric.MetricTypeNonepmetric.NumberDataPointValueTypeNonepmetric.ExemplarValueTypeNonepmetric.[New]?Bucketspmetric.[New]?ValueAtQuantilepmetric.[New]?ValueAtQuantileSliceptrace.[New]?SpanStatusexporter: Splitting otlp, otlphttp and logging exporters into their own modules (#6343)
The import path for these exporters can now be access directly:
go.opentelemetry.io/collector/exporter/loggingexportergo.opentelemetry.io/collector/exporter/otlpexportergo.opentelemetry.io/collector/exporter/otlphttpexporterIf using these exporters, modify your Collector builder configuration to use gomod directly, such as:
gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.63.0overwritepropertiesconverter: Deprecate overwritepropertiesconverter, only used by non builder distributions. (#6294)
pdata: Add Export prefix to p[trace|metric|log]otlp.[Request|Response] (#6365)
p[trace|metric|log]otlp.[Request|Response] in favor of p[trace|metric|log]otlp.Export[Request|Response]p[trace|metric|log]otlp.New[Request|Response] in favor of p[trace|metric|log]otlp.NewExport[Request|Response]p[trace|metric|log]otlp.NewRequestFrom[Traces|Metrics|Logs] in favor of
p[trace|metric|log]otlp.NewExportRequestFrom[Traces|Metrics|Logs]pdata: Deprecate p[trace|metric|log]otlp.NewClient in favor of p[trace|metric|log]otlp.NewGRPCClient (#6350)
exporter/logging: Deprecate 'loglevel' in favor of 'verbosity' option (#5878)
pdata: Deprecate New[JSON|Proto][Marshaler|Unmarshaler] in favor of exposing the underlying structs (#6340)
pdata: Introduce partial success fields in ExportResponse. (#5815, #5816, #6365)obsreport: Instrument obsreport.Receiver metrics with otel-go (#6222)service/telemetry: Move logging and tracing initialization to service/telemetry (#5564)confmap: Fail fast when a resolver has URIs with unsupported schemes. (#6274)service: Use the same prometheus.Registry for the OpenCensus and OpenTelemetry Go prometheus exporters to act as a bridge for internal telemetry (#6297)pdata: Because of wrong deprecation/rename in proto, services still send the fake 1000 proto id. See https://github.com/open-telemetry/opentelemetry-proto/issues/431 (#6342)confmap: When a sub-config implements Unmarshaler, do not reinitialized it unless necessary. (#6392)pdata: Enable enums as ints for otlp messages, switch to jsoniter for responses. (#6345)collector: Fixed collector service not cleaning up if it failed during Start (#6352)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/collector/service/featuregate. (#6178)pmetric.OptionalType. (#6178)ptrace.Span[Link]?.TraceStateStruct. (#6178)pcommon.NewValueBytesEmpty. (#6178)pmetric.MetricDataType. (#6178)pmetric.Metric.DataType(). (#6178)pmetric.NumberDataPoint.[Set]?[Int|Double]Val(). (#6178)pmetric.Exemplar.[Set]?[Int|Double]Val(). (#6178)p[metric|log|trace]otlp.[Client|Server]. (#6178)pcommon.Value getter/setter methods with Val suffix. (#6178)StringVal and SetStringVal methods. (#6178)ValueTypeString method. (#6178)pcommon.ValueType.String output to string representation of corresponding type identifiers. The following
values will be returned: (#6247)
[MetricType|NumberDataPointValueType|ExemplarValueType].String() for zero values from "None" to
"Empty" (#6270)p[metric|log|trace]otlp.RegisterServer in favor of p[metric|log|trace]otlp.RegisterGRPCServer (#6182)pcommon.Map.PutString in favor of pcommon.Map.PutStr (#6210)pcommon.NewValueString in favor of pcommon.NewValueStr (#6209)pmetric.MetricAggregationTemporality enum type in favor of pmetric.AggregationTemporality (#6253)confmap.Conf.UnmarshalExact in favor of confmap.Conf.Unmarshal(.., WithErrorUnused) (#6231)pmetric.[Default]?MetricDataPointFlags favor of pmetric.[Default]?DataPointFlags (#6259)ptrace.[New]?SpanStatus favor of ptrace.[New]?Status (#6258)pmetric.[New]?Buckets in favor of pmetric.[New]?ExponentialHistogramDataPointBuckets (#6261)plog.SeverityNumberUndefined in favor of plog.SeverityNumberUnspecified (#6269)pmetric.[New]?ValueAtQuantile[Slice]? in favor of pmetric.[New]?SummaryDataPointValueAtQuantile[Slice]? (#6262)None (#6270)
pmetric.MetricTypeNone in favor of pmetric.MetricTypeEmptypmetric.NumberDataPointValueTypeNone in favor of pmetric.NumberDataPointValueTypeEmptypmetric.ExemplarValueTypeNone in favor of pmetric.ExemplarValueTypeEmptyreceiver/otlp: Make logs related to gRCPC and HTTP server startup clearer (#6174)exporter/logging: Apply consistent rendering of map values (#6244)telemetryInitializer is not cleaned up when newService errors (#6239)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
ptrace.Span[Link]?.TraceState signature to match ptrace.Span[Link]?.TraceStateStruct (#6085)pmetric.NewMetricDataPointFlagsImmutable func. (#6097)pmetric.*DataPoint.[Set]FlagsImmutable() funcs. (#6097)config.Unmarshalable interface. (#6084)p[metric|log|trace].MarshalerSizer interfaces (#6083)pcommon.Map.Insert* funcs. (#6088)pcommon.Map.Upsert* funcs. (#6088)pcommon.Map.Update* funcs. (#6088)pcommon.NewValueBytes signature to match pcommon.NewValueBytesEmpty. (#6088)pcommon.Empty[Trace|Span]ID. (#6098)pcommon.[Trace|Span]ID.Bytes(). (#6098)pcommon.New[Trace|Span]ID(). (#6098)pcommon.Value.SetBytesVal. (#6088)pmetric.Metric.SetDataType. (#6095)plog.LogRecord.[Set]FlagStruct funcs. (#6100)pcommon.ImmutableByteSlice and pcommon.NewImmutableByteSlice. (#6107)pcommon.ImmutableFloat64Slice and pcommon.NewImmutableFloat64Slice. (#6107)pcommon.ImmutableUInt64Slice and pcommon.NewImmutableUInt64Slice. (#6107)*DataPoint.SetBucketCounts and *DataPoint.SetExplicitBounds. (#6108)go.opentelemetry.io/collector/service/featuregate in favor of go.opentelemetry.io/collector/featuregate. (#6094)pmetric.OptionalType, unused enum type. (#6096)ptrace.Span[Link]?.TraceStateStruct in favor of ptrace.Span[Link]?.TraceState (#6085)pcommon.NewValueBytesEmpty in favor of pcommon.NewValueBytes that now has the same signature. (#6105)pmetric.MetricDataType and related constants in favor of pmetric.MetricType. (#6127)pmetric.Metric.DataType() in favor of pmetric.Metric.Type(). (#6127)pmetric.NumberDataPoint.[Set]?[Int|Double]Val() in favor of pmetric.NumberDataPoint.[Set]?[Int|Double]Value(). (#6134)pmetric.Exemplar.[Set]?[Int|Double]Val() in favor of pmetric.Exemplar.[Set]?[Int|Double]Value(). (#6134)p[metric|log|trace]otlp.[Client|Server] in favor of p[metric|log|trace]otlp.GRPC[Client|Server] (#6165)pmetric.Metrics.Clone is deprecated in favor of pmetric.Metrics.CopyToptrace.Traces.Clone is deprecated in favor of pmetric.Traces.CopyToplog.Logs.Clone is deprecated in favor of plogs.Logs.CopyTopcommon.Value getter/setter methods by removing Val suffix. (#6092)
Val suffix are deprecated.StringVal and SetStringVal are deprecated in favor of Str and SetStr to avoid implementing fmt.Stringer interface.ValueTypeString is deprecated in favour of ValueTypeStr for consistency.AsRaw and FromRaw pcommon.Value methods (#6090)ValueTypeBytes attributes in logging exporter (#6153)BuildInfo.Command and can be overridden in the config (#6152)telemetryInitializer is created so it's instanced per Collector instance rather than global to the process (#6138)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