Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.160.0 End User Changelog π© Deprecations π© pkg/confighttp: Deprecate flat keepalive fields in client and server config in favor of
Catalog / OpenTelemetry Collector
OpenTelemetry Collector breaking changes
The 49 releases whose own notes call out a breaking change, out of 60 the archive holds. Scattered one per release page, this is a run nobody can see; gathered, it is the shape of how often OpenTelemetry Collector asks you to change your code.
- Tagged breaking
- 49of 60 releases
- Roughly
- 1 in 1releases held here
- Most recent
- 2 Sep 20265 days ago
- Across
- 25 monthsback to 13 Aug 2024
How this is decided
A release appears here because the word breaking is in the notes its publisher wrote, not because anyone here read the diff. That cuts both ways. A release that changed an API without using the word is missing from this page, and a release that used the word about something minor is on it. It is the publisherβs own signal, reported rather than judged, which is the same rule the security page follows.
Newest first
All OpenTelemetry Collector releasesImages and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.159.0 End User Changelog π‘ Enhancements π‘ pkg/exporterhelper: Add the pkg.exporterhelper.queueBatchEnabled feature gate (#14038,
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.158.0 End User Changelog π New components π processor/queuebatch: New queuebatchprocessor to replace the legacy batchprocessor. (
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.157.0 End User Changelog π Breaking changes π pkg/exporterhelper: Replace histogram bucket boundaries for otelcol_exporter_queue_
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.156.0 End User Changelog π‘ Enhancements π‘ cmd/mdatagen: Add support for defining stability levels for resource attributes (#15312
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.155.0 End User Changelog π Breaking changes π pkg/confighttp: Remove stabilized gate confighttp.framedSnappy (#15420) pkg/configo
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.154.0 End User Changelog π Breaking changes π cmd/builder: The --skip-get-modules flag will no longer regenerate your go.mod file
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.153.0 End User Changelog π Breaking changes π pkg/configoptional: Stabilize feature gate configoptional.AddEnabledField (#15333)
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.151.0 End User Changelog π Breaking changes π cmd/builder: In the generated Collector source, the replace statements in the Go mo
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.149.0 End User Changelog π Breaking changes π pkg/service: Remove service_name, service_instance_id, and service_version as const
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.148.0 End User Changelog β Known Issues β service: The collector's internal Prometheus metrics endpoint (:8888) now emits OTel serv
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.146.0 End User Changelog π Breaking changes π all: Increase minimum Go version to 1.25 (#14567) π© Deprecations π© pdata/pprofile
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.144.0 End User Changelog π Breaking changes π pkg/exporterhelper: Change verbosity level for otelcol_exporter_queue_batch_send_si
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.143.0 End User Changelog π‘ Enhancements π‘ all: Update semconv import to 1.38.0 (#14305) exporter/nop: Add profiles support to nop
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.142.0 End User Changelog π‘ Enhancements π‘ exporter/debug: Add logging of dropped attributes, events, and links counts in detailed
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.141.0 End User Changelog π Breaking changes π pkg/config/confighttp: Use configoptional.Optional for confighttp.ClientConfig.Cook
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.140.0 End User Changelog π‘ Enhancements π‘ cmd/mdatagen: metadata.yaml now supports an optional entities section to organize resou
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.139.0 End User Changelog π Breaking changes π cmd/mdatagen: Make stability.level a required field for metrics (#14070) cmd/mdatag
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.138.0 End User Changelog π Breaking changes π all: Remove deprecated type TracesConfig (#14036) pkg/exporterhelper: Add default v
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.137.0 End User Changelog π‘ Enhancements π‘ cmd/mdatagen: Improve validation for resource attribute enabled field in metadata files
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.136.0 End User Changelog π‘ Enhancements π‘ xpdata: Add Serialization and Deserialization of AnyValue (#12826) debugexporter: add s
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.135.0 End User Changelog π‘ Enhancements π‘ exporterhelper: Add new exporter_queue_batch_send_size and exporter_queue_batch_send_si
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.133.0 End User Changelog π Breaking changes π all: Increase minimum Go version to 1.24 (#13627) π‘ Enhancements π‘ otlphttpexport
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.132.0 End User Changelog π Breaking changes π componentstatus: Change the signature of the componentstatus.NewEvent to accept mul
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.131.0 End User Changelog π Breaking changes π confighttp: Move confighttp.framedSnappy feature gate to beta. (#10584) π‘ Enhancem
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.130.0 End User Changelog β Known Issues β Due to a bug in the internal telemetry Prometheus exporter, if you are configuring an int
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.129.0 End User Changelog π Breaking changes π exporterhelper: Remove deprecated sending_queue::blocking options, use sending_queu
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.128.0 End User Changelog π Breaking changes π service/telemetry: Mark "telemetry.disableAddressFieldForInternalTelemetry" as stab
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.127.0 End User Changelog π© Deprecations π© semconv: Deprecating the semconv package in favour of go.opentelemetry.io/otel/semconv
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.126.0 End User Changelog π Breaking changes π configauth: Removes deprecated configauth.Authentication and extensionauthtest.NewE
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.125.0 End User Changelog π Breaking changes π service: Lowercase values for 'otelcol.component.kind' attributes. (#12865) service
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.124.0 End User Changelog π Known bugs π service/telemetry: Missing attributes in internal Collector logs (#12870). See issue desc
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.123.0 End User Changelog β Known Issues β This version increases memory usage by ~0.5 MB per component in the pipelines because a s
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.122.0 End User Changelog π Breaking changes π service: Batch processor telemetry is no longer emitted at "basic" verbosity level
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.121.0 End User Changelog π Breaking changes π confighttp: Make the client config options max_idle_conns, max_idle_conns_per_host,
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.120.0 End User Changelog π Breaking changes π all: Added support for go1.24, bumped minimum version to 1.23 (#12370) mdatagen: Re
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.119.0 End User Changelog π Breaking changes π exporterhelper: Rename exporter span signal specific attributes (e.g. "sent_spans"
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.118.0 End User Changelog π‘ Enhancements π‘ exporterhelper: Add blocking option to control queue behavior when full (#12090) debuge
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.117.0 End User Changelog v1.23.0/v0.117.0 π Breaking changes π otelcol: Remove warnings when 0.0.0.0 is used (#11713, #8510) π§° B
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.116.0 End User Changelog v1.22.0/v0.116.0 π Breaking changes π pdata/pprofile: Remove deprecated Profile.EndTime and Profile.SetE
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.115.0 End User Changelog v1.21.0/v0.115.0 π Breaking changes π otelcol: Change all logged timestamps to ISO8601. (#10543) This ma
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.114.0 End User Changelog v1.20.0/v0.114.0 π‘ Enhancements π‘ cmd/builder: Allow for replacing of local Providers and Converters whe
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.113.0 End User Changelog v1.19.0/v0.113.0 π Breaking changes π internal/fanoutconsumer: Extract internal/fanoutconsumer as a sepa
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.112.0 End User Changelog v1.18.0/v0.112.0 π Breaking changes π consumer/consumererror: Extract consumer/consumererror as a separa
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.111.0 :new: The binary release adds a new OTLP-only distro. Feel free to leave us feedback on this new distro on the opentelemetry-
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.110.0 End User Changelog π Breaking changes π processorhelper: Update incoming/outgoing metrics to a single metric with a otel.si
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.109.0 End User Changelog π Known bugs π The ocb binary has an identified bug caused by the fact that some of the providers have b
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.108.0 End User Changelog π Breaking changes π all: Added support for go1.23, bumped the minimum version to 1.22 (#10869) otelcol:
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.107.0 End User Changelog v1.13.0/v0.107.0 π Breaking changes π service: Remove OpenCensus bridge completely, mark feature gate as