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.

0.160.0breakingaddedfixed

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

0.159.0breakingaddedfixed

Images 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,

0.158.0breakingaddedfixed

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. (

0.157.0breakingaddedfixed

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_

0.156.0breakingaddedfixed

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

0.155.0breakingaddedfixed

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

0.154.0breakingsecurityadded

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

0.153.0breakingaddedfixed

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)

0.151.0breakingaddedfixed

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

0.149.0breakingaddedfixed

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

0.148.0breakingaddedfixed

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

0.146.0breakingaddedfixed

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

0.144.0breakingaddedfixed

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

0.143.0breakingaddedchanged

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

0.142.0breakingaddedfixed

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

0.141.0breakingaddedfixed

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

0.140.0breakingaddedfixed

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

0.139.0breakingaddedfixed

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

0.138.0breakingaddedfixed

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

0.137.0breakingchangeddeprecated

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

0.136.0breakingaddedfixed

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

0.135.0breakingaddeddeprecated

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

0.133.0breakingaddedfixed

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

0.132.0breakingaddedfixed

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

0.131.0breakingaddedfixed

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

0.130.0breakingaddedfixed

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

0.129.0breakingaddedfixed

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

0.128.0breakingaddedfixed

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

0.127.0breakingaddeddeprecated

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

0.126.0breakingaddedfixed

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

0.125.0breakingaddedfixed

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

0.124.0breakingaddedfixed

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

0.123.0breakingaddedfixed

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

0.122.0breakingaddedfixed

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

0.121.0breakingaddedfixed

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,

0.120.0breakingaddedfixed

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

0.119.0breakingaddedfixed

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"

0.118.0breakingaddedfixed

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

0.117.0breakingaddedfixed

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

0.116.0breakingaddedfixed

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

0.115.0breakingaddedfixed

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

0.114.0breakingfixedchanged

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

0.113.0breakingaddedfixed

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

0.112.0breakingaddedfixed

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

0.111.0breakingaddedfixed

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-

0.110.0breakingaddedfixed

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

0.109.0breakingaddedfixed

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

0.108.0breakingaddedfixed

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:

0.107.0breakingaddedfixed

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