Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 21, 2025

Bumps the otel group with 10 updates:

Package From To
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden 0.137.0 0.138.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest 0.137.0 0.138.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling 0.137.0 0.138.0
go.opentelemetry.io/collector/component 1.43.0 1.44.0
go.opentelemetry.io/collector/component/componenttest 0.137.0 0.138.0
go.opentelemetry.io/collector/config/configcompression 1.43.0 1.44.0
go.opentelemetry.io/collector/config/confighttp 0.137.0 0.138.0
go.opentelemetry.io/collector/confmap 1.43.0 1.44.0
go.opentelemetry.io/collector/confmap/xconfmap 0.137.0 0.138.0
go.opentelemetry.io/collector/pdata 1.43.0 1.44.0

Updates github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden from 0.137.0 to 0.138.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden's releases.

v0.138.0

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

Unmaintained Components

These components are marked as Unmaintained and will eventually be removed from our community distributions. If you depend on these components we need your help to support them.

  • exporter/carbonexporter/
  • extension/healthcheckextension/
  • receiver/carbonreceiver/

End User Changelog

🛑 Breaking changes 🛑

  • connector/datadog: Mark NativeIngest as stable. (#104622)
  • connector/signaltometrics: Drop signaltometrics.service.{name, namespace} resource attribute from produced metrics. (#43148)
  • exporter/datadog: Remove logs::dump_payloads config option from datadogexporter config. (#43427) Please remove the previously deprecated logs::dump_payloads config option from your datadogexporter config.
  • exporter/elasticsearch: Remove batcher and related config in favor of sending queue (#42718) Previously deprecated batcher configuration is removed. num_consumers and flush are now deprecated as they conflict with sending_queue configurations.
  • extension/googlecloudlogentry_encoding: Parse VPC flow logs into log record attributes instead of placing them in the body directly. (#43017)

🚀 New components 🚀

  • receiver/icmpcheckreceiver: Add initial skeleton of ICMP check receiver (README, config, factory, metadata) with In Development stability. (#29009)
  • receiver/redfish: adds a redfish receiver (#33724)

💡 Enhancements 💡

  • all: Changelog entries will now have their component field checked against a list of valid components. (#43179) This will ensure a more standardized changelog format which makes it easier to parse.

  • cmd/telemetrygen: Enable creation of attributes with values of slice type (#39018)

  • exporter/coralogix: Add HTTP/protobuf protocol support alongside existing gRPC transport. (#43216) The exporter now supports both gRPC (default) and HTTP/protobuf protocols for sending telemetry data. HTTP transport enables proxy support and provides an alternative for environments where gRPC is restricted. Configure using the protocol field with values "grpc" or "http".

  • exporter/datadog: Make defaults for sending_queue::batch section to work out of the box with Datadog API intake limits. (#43082)

  • exporter/elasticsearch: Support experimental 'encoding.format' scope attribute for dataset routing. (#42844)

  • exporter/kafka: Add support for partitioning log records by trace ID (#39146)

  • exporter/prometheus: Enable sending_queue section for the Prometheus exporter. (#42629)

  • extension/awslogs_encoding: Add feature gate to set aws.vpc.flow.start timestamp field to ISO8601 format (#43392) Feature gate ID: extension.awslogsencoding.vpcflow.start.iso8601 When enabled, the aws.vpc.flow.start field will be formatted as an ISO-8601 string instead of a Unix timestamp integer in seconds since epoch. Default behavior remains unchanged for backward compatibility. Enable with: --feature-gates=extension.awslogsencoding.vpcflow.start.iso8601

  • extension/encoding: Add user_agent.original, destination.address, destination.port, url.domain to ELB access logs (#43141)

  • internal/kafka: Log a hint when broker connections fail due to possible TLS misconfiguration (#40145)

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden's changelog.

v0.138.0

🛑 Breaking changes 🛑

  • exporter/tencentcloud_logservice: Unexport Log_Content, LogTag, Log, LogGroupList, LogGroup (#43138)
  • pkg/datadog: Move feature gates ReceiveResourceSpansV2FeatureGate, OperationAndResourceNameV2FeatureGate, and MetricRemappingDisabledFeatureGate from pkg/datadog to new submodule pkg/datadog/featuregates (#43631)

🚩 Deprecations 🚩

  • pkg/datadog: Remove logs::dump_payloads config option from pkg/datadog config. (#43427)

💡 Enhancements 💡

  • pkg/ottl: Add support for literal getters (#40222) This enhancement introduces the ottl.GetLiteralValue function to OTTL, enabling compile-time optimization for getters that contain literal values. When a getter is identified as containing a literal value, OTTL functions can now access that value at build time rather than runtime, improving performance for common use cases like pattern matching with static strings.

  • processor/filter: Add profiles support (#42762)

  • receiver/hostmetrics: Add metrics, Linux scraper, and tests to hostmetricsreceiver's nfsscraper (#40134)

Commits
  • e2444bf [chore] Prepare release 0.138.0 (#43659)
  • 9908fcf [chore] Fix tools for windows 11 arm (#43633)
  • 1456a58 [receiver/hostmetrics]: Fix issue with scraping process metrics on host witho...
  • a7af721 Standardize unit interpretation of lookback_time in config for top_query_coll...
  • 1ad45b9 [chore] remove utils package (#43643)
  • e92b833 [chore] Update core dependencies (#43654)
  • 55de0cb Use Database Time instead of Host Time for top-query collection window (#43622)
  • 4644016 [chore] remove utils internal package (#43637)
  • a89cd7b [encoding/googlecloudlogentry] Add support for VPC flow logs (#43056)
  • ea52fa6 docs(spanmetrics): Fix feature gate name in README (#43626)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest from 0.137.0 to 0.138.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest's releases.

v0.138.0

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

Unmaintained Components

These components are marked as Unmaintained and will eventually be removed from our community distributions. If you depend on these components we need your help to support them.

  • exporter/carbonexporter/
  • extension/healthcheckextension/
  • receiver/carbonreceiver/

End User Changelog

🛑 Breaking changes 🛑

  • connector/datadog: Mark NativeIngest as stable. (#104622)
  • connector/signaltometrics: Drop signaltometrics.service.{name, namespace} resource attribute from produced metrics. (#43148)
  • exporter/datadog: Remove logs::dump_payloads config option from datadogexporter config. (#43427) Please remove the previously deprecated logs::dump_payloads config option from your datadogexporter config.
  • exporter/elasticsearch: Remove batcher and related config in favor of sending queue (#42718) Previously deprecated batcher configuration is removed. num_consumers and flush are now deprecated as they conflict with sending_queue configurations.
  • extension/googlecloudlogentry_encoding: Parse VPC flow logs into log record attributes instead of placing them in the body directly. (#43017)

🚀 New components 🚀

  • receiver/icmpcheckreceiver: Add initial skeleton of ICMP check receiver (README, config, factory, metadata) with In Development stability. (#29009)
  • receiver/redfish: adds a redfish receiver (#33724)

💡 Enhancements 💡

  • all: Changelog entries will now have their component field checked against a list of valid components. (#43179) This will ensure a more standardized changelog format which makes it easier to parse.

  • cmd/telemetrygen: Enable creation of attributes with values of slice type (#39018)

  • exporter/coralogix: Add HTTP/protobuf protocol support alongside existing gRPC transport. (#43216) The exporter now supports both gRPC (default) and HTTP/protobuf protocols for sending telemetry data. HTTP transport enables proxy support and provides an alternative for environments where gRPC is restricted. Configure using the protocol field with values "grpc" or "http".

  • exporter/datadog: Make defaults for sending_queue::batch section to work out of the box with Datadog API intake limits. (#43082)

  • exporter/elasticsearch: Support experimental 'encoding.format' scope attribute for dataset routing. (#42844)

  • exporter/kafka: Add support for partitioning log records by trace ID (#39146)

  • exporter/prometheus: Enable sending_queue section for the Prometheus exporter. (#42629)

  • extension/awslogs_encoding: Add feature gate to set aws.vpc.flow.start timestamp field to ISO8601 format (#43392) Feature gate ID: extension.awslogsencoding.vpcflow.start.iso8601 When enabled, the aws.vpc.flow.start field will be formatted as an ISO-8601 string instead of a Unix timestamp integer in seconds since epoch. Default behavior remains unchanged for backward compatibility. Enable with: --feature-gates=extension.awslogsencoding.vpcflow.start.iso8601

  • extension/encoding: Add user_agent.original, destination.address, destination.port, url.domain to ELB access logs (#43141)

  • internal/kafka: Log a hint when broker connections fail due to possible TLS misconfiguration (#40145)

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest's changelog.

v0.138.0

🛑 Breaking changes 🛑

  • exporter/tencentcloud_logservice: Unexport Log_Content, LogTag, Log, LogGroupList, LogGroup (#43138)
  • pkg/datadog: Move feature gates ReceiveResourceSpansV2FeatureGate, OperationAndResourceNameV2FeatureGate, and MetricRemappingDisabledFeatureGate from pkg/datadog to new submodule pkg/datadog/featuregates (#43631)

🚩 Deprecations 🚩

  • pkg/datadog: Remove logs::dump_payloads config option from pkg/datadog config. (#43427)

💡 Enhancements 💡

  • pkg/ottl: Add support for literal getters (#40222) This enhancement introduces the ottl.GetLiteralValue function to OTTL, enabling compile-time optimization for getters that contain literal values. When a getter is identified as containing a literal value, OTTL functions can now access that value at build time rather than runtime, improving performance for common use cases like pattern matching with static strings.

  • processor/filter: Add profiles support (#42762)

  • receiver/hostmetrics: Add metrics, Linux scraper, and tests to hostmetricsreceiver's nfsscraper (#40134)

Commits
  • e2444bf [chore] Prepare release 0.138.0 (#43659)
  • 9908fcf [chore] Fix tools for windows 11 arm (#43633)
  • 1456a58 [receiver/hostmetrics]: Fix issue with scraping process metrics on host witho...
  • a7af721 Standardize unit interpretation of lookback_time in config for top_query_coll...
  • 1ad45b9 [chore] remove utils package (#43643)
  • e92b833 [chore] Update core dependencies (#43654)
  • 55de0cb Use Database Time instead of Host Time for top-query collection window (#43622)
  • 4644016 [chore] remove utils internal package (#43637)
  • a89cd7b [encoding/googlecloudlogentry] Add support for VPC flow logs (#43056)
  • ea52fa6 docs(spanmetrics): Fix feature gate name in README (#43626)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling from 0.137.0 to 0.138.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling's releases.

v0.138.0

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

Unmaintained Components

These components are marked as Unmaintained and will eventually be removed from our community distributions. If you depend on these components we need your help to support them.

  • exporter/carbonexporter/
  • extension/healthcheckextension/
  • receiver/carbonreceiver/

End User Changelog

🛑 Breaking changes 🛑

  • connector/datadog: Mark NativeIngest as stable. (#104622)
  • connector/signaltometrics: Drop signaltometrics.service.{name, namespace} resource attribute from produced metrics. (#43148)
  • exporter/datadog: Remove logs::dump_payloads config option from datadogexporter config. (#43427) Please remove the previously deprecated logs::dump_payloads config option from your datadogexporter config.
  • exporter/elasticsearch: Remove batcher and related config in favor of sending queue (#42718) Previously deprecated batcher configuration is removed. num_consumers and flush are now deprecated as they conflict with sending_queue configurations.
  • extension/googlecloudlogentry_encoding: Parse VPC flow logs into log record attributes instead of placing them in the body directly. (#43017)

🚀 New components 🚀

  • receiver/icmpcheckreceiver: Add initial skeleton of ICMP check receiver (README, config, factory, metadata) with In Development stability. (#29009)
  • receiver/redfish: adds a redfish receiver (#33724)

💡 Enhancements 💡

  • all: Changelog entries will now have their component field checked against a list of valid components. (#43179) This will ensure a more standardized changelog format which makes it easier to parse.

  • cmd/telemetrygen: Enable creation of attributes with values of slice type (#39018)

  • exporter/coralogix: Add HTTP/protobuf protocol support alongside existing gRPC transport. (#43216) The exporter now supports both gRPC (default) and HTTP/protobuf protocols for sending telemetry data. HTTP transport enables proxy support and provides an alternative for environments where gRPC is restricted. Configure using the protocol field with values "grpc" or "http".

  • exporter/datadog: Make defaults for sending_queue::batch section to work out of the box with Datadog API intake limits. (#43082)

  • exporter/elasticsearch: Support experimental 'encoding.format' scope attribute for dataset routing. (#42844)

  • exporter/kafka: Add support for partitioning log records by trace ID (#39146)

  • exporter/prometheus: Enable sending_queue section for the Prometheus exporter. (#42629)

  • extension/awslogs_encoding: Add feature gate to set aws.vpc.flow.start timestamp field to ISO8601 format (#43392) Feature gate ID: extension.awslogsencoding.vpcflow.start.iso8601 When enabled, the aws.vpc.flow.start field will be formatted as an ISO-8601 string instead of a Unix timestamp integer in seconds since epoch. Default behavior remains unchanged for backward compatibility. Enable with: --feature-gates=extension.awslogsencoding.vpcflow.start.iso8601

  • extension/encoding: Add user_agent.original, destination.address, destination.port, url.domain to ELB access logs (#43141)

  • internal/kafka: Log a hint when broker connections fail due to possible TLS misconfiguration (#40145)

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling's changelog.

v0.138.0

🛑 Breaking changes 🛑

  • exporter/tencentcloud_logservice: Unexport Log_Content, LogTag, Log, LogGroupList, LogGroup (#43138)
  • pkg/datadog: Move feature gates ReceiveResourceSpansV2FeatureGate, OperationAndResourceNameV2FeatureGate, and MetricRemappingDisabledFeatureGate from pkg/datadog to new submodule pkg/datadog/featuregates (#43631)

🚩 Deprecations 🚩

  • pkg/datadog: Remove logs::dump_payloads config option from pkg/datadog config. (#43427)

💡 Enhancements 💡

  • pkg/ottl: Add support for literal getters (#40222) This enhancement introduces the ottl.GetLiteralValue function to OTTL, enabling compile-time optimization for getters that contain literal values. When a getter is identified as containing a literal value, OTTL functions can now access that value at build time rather than runtime, improving performance for common use cases like pattern matching with static strings.

  • processor/filter: Add profiles support (#42762)

  • receiver/hostmetrics: Add metrics, Linux scraper, and tests to hostmetricsreceiver's nfsscraper (#40134)

Commits
  • e2444bf [chore] Prepare release 0.138.0 (#43659)
  • 9908fcf [chore] Fix tools for windows 11 arm (#43633)
  • 1456a58 [receiver/hostmetrics]: Fix issue with scraping process metrics on host witho...
  • a7af721 Standardize unit interpretation of lookback_time in config for top_query_coll...
  • 1ad45b9 [chore] remove utils package (#43643)
  • e92b833 [chore] Update core dependencies (#43654)
  • 55de0cb Use Database Time instead of Host Time for top-query collection window (#43622)
  • 4644016 [chore] remove utils internal package (#43637)
  • a89cd7b [encoding/googlecloudlogentry] Add support for VPC flow logs (#43056)
  • ea52fa6 docs(spanmetrics): Fix feature gate name in README (#43626)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/component from 1.43.0 to 1.44.0

Release notes

Sourced from go.opentelemetry.io/collector/component's releases.

v1.44.0/v0.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 values for sending_queue::batch configuration. (#13766) Setting sending_queue::batch to an empty value now results in the same setup as the default batch processor configuration.

  • all: Add unified print-config command with mode support (redacted, unredacted), json support (unstable), and validation support. (#11775) This replaces the print-initial-config command. See the service package README for more details. The original command name print-initial-config remains an alias, to be retired with the feature flag.

💡 Enhancements 💡

  • all: Add keep_alives_enabled option to ServerConfig to control HTTP keep-alives for all components that create an HTTP server. (#13783)
  • pkg/otelcol: Avoid unnecessary mutex in collector logs, replace by atomic pointer (#14008)
  • cmd/mdatagen: Add lint/ordering validation for metadata.yaml (#13781)
  • pdata/xpdata: Refactor JSON marshaling and unmarshaling to use pcommon.Value instead of AnyValue. (#13837)
  • pkg/exporterhelper: Expose MergeCtx in exporterhelper's queue batch settings` (#13742)

🧰 Bug fixes 🧰

  • all: Fix zstd decoder data corruption due to decoder pooling for all components that create an HTTP server. (#13954)
  • pkg/otelcol: Remove UB when taking internal logs and move them to the final zapcore.Core (#14009) This can happen because of a race on accessing logsTaken.
  • pkg/confmap: Fix a potential race condition in confmap by closing the providers first. (#14018)

API Changelog

🛑 Breaking changes 🛑

  • pkg/xexporterhelper: Remove definition of Sizer from public API and ability to configure. (#14001) Now that Request has both Items/Bytes sizes no need to allow custom sizers.

  • pkg/service: The service.Settings type now requires a telemetry.Factory to be provided (#4970)

🚩 Deprecations 🚩

  • pdata/pprofile: Deprecated PutAttribute helper method (#14016, #14041)
  • pdata/pprofile: Deprecated PutLocation helper method (#14019)

💡 Enhancements 💡

  • all: Add keep_alives_enabled option to ServerConfig to control HTTP keep-alives for all components that create an HTTP server. (#13783)
  • pkg/pdata: Add pcommon.Map helper to add a key to the map if does not exists (#14023)
  • pdata/pprofile: Introduce Equal method on the KeyValueAndUnit type (#14041)

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/component's changelog.

v1.44.0/v0.138.0

🛑 Breaking changes 🛑

  • pkg/xexporterhelper: Remove definition of Sizer from public API and ability to configure. (#14001) Now that Request has both Items/Bytes sizes no need to allow custom sizers.

  • pkg/service: The service.Settings type now requires a telemetry.Factory to be provided (#4970)

🚩 Deprecations 🚩

  • pdata/pprofile: Deprecated PutAttribute helper method (#14016, #14041)
  • pdata/pprofile: Deprecated PutLocation helper method (#14019)

💡 Enhancements 💡

  • all: Add keep_alives_enabled option to ServerConfig to control HTTP keep-alives for all components that create an HTTP server. (#13783)
  • pkg/pdata: Add pcommon.Map helper to add a key to the map if does not exists (#14023)
  • pdata/pprofile: Introduce Equal method on the KeyValueAndUnit type (#14041)
  • pkg/pdata: Add RemoveIf method to primitive slice types (StringSlice, Int64Slice, UInt64Slice, Float64Slice, Int32Slice, ByteSlice) (#14027)
  • pdata/pprofile: Introduce SetAttribute helper method (#14016, #14041)
  • pdata/pprofile: Introduce SetLocation helper method (#14019)
  • pdata/pprofile: Introduce Equal method on the Stack type (#13952)
Commits

Updates go.opentelemetry.io/collector/component/componenttest from 0.137.0 to 0.138.0

Changelog

Sourced from go.opentelemetry.io/collector/component/componenttest's changelog.

v1.44.0/v0.138.0

🛑 Breaking changes 🛑

  • pkg/xexporterhelper: Remove definition of Sizer from public API and ability to configure. (#14001) Now that Request has both Items/Bytes sizes no need to allow custom sizers.

  • pkg/service: The service.Settings type now requires a telemetry.Factory to be provided (#4970)

🚩 Deprecations 🚩

  • pdata/pprofile: Deprecated PutAttribute helper method (#14016, #14041)
  • pdata/pprofile: Deprecated PutLocation helper method (#14019)

💡 Enhancements 💡

  • all: Add keep_alives_enabled option to ServerConfig to control HTTP keep-alives for all components that create an HTTP server. (#13783)
  • pkg/pdata: Add pcommon.Map helper to add a key to the map if does not exists (#14023)
  • pdata/pprofile: Introduce Equal method on the KeyValueAndUnit type (#14041)
  • pkg/pdata: Add RemoveIf method to primitive slice types (StringSlice, Int64Slice, UInt64Slice, Float64Slice, Int32Slice, ByteSlice) (#14027)
  • pdata/pprofile: Introduce SetAttribute helper method (#14016, #14041)
  • pdata/pprofile: Introduce SetLocation helper method (#14019)
  • pdata/pprofile: Introduce Equal method on the Stack type (#13952)
Commits

Updates go.opentelemetry.io/collector/config/configcompression from 1.43.0 to 1.44.0

Release notes

Sourced from go.opentelemetry.io/collector/config/configcompression's releases.

v1.44.0/v0.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 values for sending_queue::batch configuration. (#13766) Setting sending_queue::batch to an empty value now results in the same setup as the default batch processor configuration.

  • all: Add unified print-config command with mode support (redacted, unredacted), json support (unstable), and validation support. (#11775) This replaces the print-initial-config command. See the service package README for more details. The original command name print-initial-config remains an alias, to be retired with the feature flag.

💡 Enhancements 💡

  • all: Add keep_alives_enabled option to ServerConfig to control HTTP keep-alives for all components that create an HTTP server. (#13783)
  • pkg/otelcol: Avoid unnecessary mutex in collector logs, replace by atomic pointer (#14008)
  • cmd/mdatagen: Add lint/ordering validation for metadata.yaml (#13781)
  • pdata/xpdata: Refactor JSON marshaling and unmarshaling to use pcommon.Value instead of AnyValue. (#13837)
  • pkg/exporterhelper: Expose MergeCtx in exporterhelper's queue batch settings` (#13742)

🧰 Bug fixes 🧰

  • all: Fix zstd decoder data corruption due to decoder pooling for all components that create an HTTP server. (#13954)
  • pkg/otelcol: Remove UB when taking internal logs and move them to the final zapcore.Core (#14009) This can happen because of a race on accessing logsTaken.
  • pkg/confmap: Fix a potential race condition in confmap by closing the providers first. (#14018)

API Changelog

🛑 Breaking changes 🛑

  • pkg/xexporterhelper: Remove definition of Sizer from public API and ability to configure. (#14001) Now that Request has both Items/Bytes sizes no need to allow custom sizers.

  • pkg/service: The service.Settings type now requires a telemetry.Factory to be provided (#4970)

🚩 Deprecations 🚩

  • pdata/pprofile: Deprecated PutAttribute helper method (#14016, #14041)
  • pdata/pprofile: Deprecated PutLocation helper method (#14019)

💡 Enhancements 💡

  • all: Add keep_alives_enabled option to ServerConfig to control HTTP keep-alives for all components that create an HTTP server. (#13783)
  • pkg/pdata: Add pcommon.Map helper to add a key to the map if does not exists (#14023)
  • pdata/pprofile: Introduce Equal method on the KeyValueAndUnit type (#14041)

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/config/configcompression's changelog.

v1.44.0/v0.138.0

🛑 Breaking changes 🛑

  • pkg/xexporterhelper: Remove definition of Sizer from public API and ability to configure. (#14001) Now that Request has both Items/Bytes sizes no need to allow custom sizers.

  • pkg/service: The service.Settings type now requires a telemetry.Factory to be provided (#4970)

🚩 Deprecations 🚩

  • pdata/pprofile: Deprecated PutAttribute helper method (#14016, #14041)
  • pdata/pprofile: Deprecated PutLocation helper method (#14019)

💡 Enhancements 💡

  • all: Add keep_alives_enabled option to ServerConfig to control HTTP keep-alives for all components that create an HTTP server. (#13783)
  • pkg/pdata: Add pcommon.Map helper to add a key to the map if does not exists (#14023)
  • pdata/pprofile: Introduce Equal method on the KeyValueAndUnit type (#14041)
  • pkg/pdata: Add RemoveIf method to primitive slice types (StringSlice, Int64Slice, UInt64Slice, Float64Slice, Int32Slice, ByteSlice) (#14027)
  • pdata/pprofile: Introduce SetAttribute helper method (#14016, #14041)
  • pdata/pprofile: Introduce SetLocation helper method (#14019)
  • pdata/pprofile: Introduce Equal method on the Stack type (#13952)
Commits
  • 8b09905 [chore] Prepare release v1.44.0/v0.138.0 (#14049)
  • ee0bf52 [cmd/mdatagen] Add lint/ordering validation for metadata.yaml (#13782)
  • 7eb966f [confmap] Fix a potential race condition between provider and resolver (#14018)
  • 266beca Add axw as a triager (#14040)
  • ba6cd70 Deprecate PutAttribute and introduce SetAttribute (

Bumps the otel group with 10 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.137.0` | `0.138.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.137.0` | `0.138.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.137.0` | `0.138.0` |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `1.43.0` | `1.44.0` |
| [go.opentelemetry.io/collector/component/componenttest](https://github.com/open-telemetry/opentelemetry-collector) | `0.137.0` | `0.138.0` |
| [go.opentelemetry.io/collector/config/configcompression](https://github.com/open-telemetry/opentelemetry-collector) | `1.43.0` | `1.44.0` |
| [go.opentelemetry.io/collector/config/confighttp](https://github.com/open-telemetry/opentelemetry-collector) | `0.137.0` | `0.138.0` |
| [go.opentelemetry.io/collector/confmap](https://github.com/open-telemetry/opentelemetry-collector) | `1.43.0` | `1.44.0` |
| [go.opentelemetry.io/collector/confmap/xconfmap](https://github.com/open-telemetry/opentelemetry-collector) | `0.137.0` | `0.138.0` |
| [go.opentelemetry.io/collector/pdata](https://github.com/open-telemetry/opentelemetry-collector) | `1.43.0` | `1.44.0` |


Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden` from 0.137.0 to 0.138.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.137.0...v0.138.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest` from 0.137.0 to 0.138.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.137.0...v0.138.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling` from 0.137.0 to 0.138.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.137.0...v0.138.0)

Updates `go.opentelemetry.io/collector/component` from 1.43.0 to 1.44.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.43.0...pdata/v1.44.0)

Updates `go.opentelemetry.io/collector/component/componenttest` from 0.137.0 to 0.138.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.137.0...v0.138.0)

Updates `go.opentelemetry.io/collector/config/configcompression` from 1.43.0 to 1.44.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.43.0...pdata/v1.44.0)

Updates `go.opentelemetry.io/collector/config/confighttp` from 0.137.0 to 0.138.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.137.0...v0.138.0)

Updates `go.opentelemetry.io/collector/confmap` from 1.43.0 to 1.44.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.43.0...pdata/v1.44.0)

Updates `go.opentelemetry.io/collector/confmap/xconfmap` from 0.137.0 to 0.138.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.137.0...v0.138.0)

Updates `go.opentelemetry.io/collector/pdata` from 1.43.0 to 1.44.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.43.0...pdata/v1.44.0)

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/component
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/component/componenttest
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/config/configcompression
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/config/confighttp
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/confmap
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/confmap/xconfmap
  dependency-version: 0.138.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Oct 21, 2025
@ChrsMark
Copy link
Member

@rogercoll PTAL

@rogercoll rogercoll merged commit b6385a7 into main Oct 22, 2025
3 checks passed
@dependabot dependabot bot deleted the dependabot/go_modules/otel-34d57eb680 branch October 22, 2025 10:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants