Last release 1 years ago
10 Jun 2025
Ships on a steady schedule
a new release about every 8 days
Rarely documented
notes for 14 of the last 60 stable releases
35 versions withdrawn
withdrawn after publishing
4 years old
1625 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
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
Nothing published for this version
Nothing published for this version
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
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/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