Catalog / Observability

OpenTelemetry Collector changelog

Vendor neutral agent that receives traces, metrics and logs, processes them in a pipeline and exports them onward.

SubscribeOpenTelemetry Collector as markdown, for pasting into a model
Latest
0.160.0
Shipped
2 Sep 20265 days ago
Collected
60 releasesback to 30 Jul 2024
Source
open-telemetry/opentelemetry-collector
Project
opentelemetry.io
Advisories
1 publishednewest 2024
Breaking
49 releasestagged by the publisher
Feed
RSS

Read today, the first day on record. Collection status

Version history

0.x60 releases
0.160.0

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

breakingaddedfixed
0.159.0

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,

breakingaddedfixed
0.158.0

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

breakingaddedfixed
0.157.0

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_

breakingaddedfixed
0.156.0

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

breakingaddedfixed
0.155.0

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

breakingaddedfixed
0.154.0

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

breakingsecurityadded
0.153.0

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)

breakingaddedfixed
0.152.1

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.152.1 End User Changelog 💡 Enhancements 💡 pkg/exporterhelper: Add otelcol_exporter_in_flight_requests metric to track the number

addedfixeddeprecated
0.152.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.152.0 End User Changelog 💡 Enhancements 💡 pkg/exporterhelper: Add otelcol_exporter_in_flight_requests metric to track the number

addedfixeddeprecated
0.151.0

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

breakingaddedfixed
0.150.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.150.0 End User Changelog 💡 Enhancements 💡 all: Update semconv package from 1.38.0 to 1.40.0 (#15095) cmd/mdatagen: Only allow the

addedfixedchanged
0.149.0

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

breakingaddedfixed
0.148.0

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

breakingaddedfixed
0.147.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.147.0 End User Changelog 💡 Enhancements 💡 exporter/debug: Output bucket counts for exponential histogram data points in normal ve

addedfixed
0.146.1

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.146.1 There are no changes in this release, see the following changelog for both v1.52.0 and v0.146.1: https://github.com/open-tele

0.146.0

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

breakingaddedfixed
0.145.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.145.0 End User Changelog 💡 Enhancements 💡 pkg/scraperhelper: ScraperID has been added to the logs for metrics, logs, and profiles

addedfixed
0.144.0

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

breakingaddedfixed
0.143.0

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

breakingaddedchanged
0.142.0

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

breakingaddedfixed
0.141.0

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

breakingaddedfixed
0.140.0

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

breakingaddedfixed
0.139.0

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

breakingaddedfixed
0.138.0

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

breakingaddedfixed
0.137.0

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

breakingchangeddeprecated
0.136.0

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

breakingaddedfixed
0.135.0

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

breakingaddeddeprecated
0.134.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.134.0 End User Changelog 💡 Enhancements 💡 pdata: Add custom grpc/encoding that replaces proto and calls into the custom marshal/u

addedfixed
0.133.0

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

breakingaddedfixed
0.132.0

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

breakingaddedfixed
0.131.0

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

breakingaddedfixed
0.130.1

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.130.1 End User Changelog 🧰 Bug fixes 🧰 service: Fixes bug where internal metrics are emitted with an unexpected suffix in their n

fixed
0.130.0

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

breakingaddedfixed
0.129.0

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

breakingaddedfixed
0.128.0

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

breakingaddedfixed
0.127.0

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

breakingaddeddeprecated
0.126.0

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

breakingaddedfixed
0.125.0

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

breakingaddedfixed
0.124.0

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

breakingaddedfixed
0.123.0

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

breakingaddedfixed
0.122.1

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.122.1 End User Changelog 🧰 Bug fixes 🧰 confmap: Ensure slices with defaults containing struct values are correctly set. (#12661)

fixed
0.122.0

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

breakingaddedfixed
0.121.0

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,

breakingaddedfixed
0.120.0

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

breakingaddedfixed
0.119.0

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"

breakingaddedfixed
0.118.0

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

breakingaddedfixed
0.117.0

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

breakingaddedfixed
0.116.0

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

breakingaddedfixed
0.115.0

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

breakingaddedfixed
0.114.0

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

breakingfixedchanged
0.113.0

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

breakingaddedfixed
0.112.0

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

breakingaddedfixed
0.111.0

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-

breakingaddedfixed
0.110.0

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

breakingaddedfixed
0.109.0

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

breakingaddedfixed
0.108.1

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.108.0 End User Changelog 🧰 Bug fixes 🧰 mdatagen: Fix a missing import in the generated test file (#10969)

fixed
0.108.0

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:

breakingaddedfixed
0.107.0

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

breakingaddedfixed
0.106.1

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.106.1 End User Changelog v0.106.1 🧰 Bug fixes 🧰 configauth: Fix unmarshaling of authentication in HTTP servers. (#10750)

fixed