Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 4, 2025

Bumps the otel group with 10 updates in the / directory:

Package From To
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden 0.131.0 0.134.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest 0.131.0 0.134.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling 0.131.0 0.134.0
go.opentelemetry.io/collector/component 1.37.0 1.40.0
go.opentelemetry.io/collector/component/componenttest 0.131.0 0.134.0
go.opentelemetry.io/collector/config/configcompression 1.37.0 1.40.0
go.opentelemetry.io/collector/config/confighttp 0.131.0 0.134.0
go.opentelemetry.io/otel 1.37.0 1.38.0
go.opentelemetry.io/otel/sdk 1.37.0 1.38.0
go.opentelemetry.io/proto/otlp 1.7.1 1.8.0

Updates github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden from 0.131.0 to 0.134.0

Release notes

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

v0.134.0

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

End User Changelog

🛑 Breaking changes 🛑

  • receiver/awscloudwatchmetrics: Remove unmaintained component (#42238)
  • opencensusreceiver: Remove the deprecated opencensus receiver. (#36791)
  • opencensusexporter: Remove the deprecated opencensus exporter. (#36791)
  • pkg/ottl: Keep the original map and continue processing keys if an error is encountered when calling an optional replacement function in replace_all_patterns. (#42359)

💡 Enhancements 💡

  • cmd/opampsupervisor: Add metrics to the Supervisor application. (#40155) Add some metrics to the cmd/opampsupervisor application.

    The following metrics are added:

    • supervisor.collector.health_status: The health status of the collector.
  • cfgardenobserver: Move to alpha (#41586)

  • exporter/prometheus: Add debug logging for refused metric points. (#13643)

  • httpcheckreceiver: Add response body validation (#41325) The httpcheckreceiver now supports validating the response body using a few approaches. String matching, JSON path matching, size ranges, and regex matching are supported.

  • httpcheckreceiver: Fix race for timing of request steps (#42042) The httpcheckreceiver uses atomic operations to track the timing of request steps to avoid race conditions.

  • pkg/ottl: Avoid multiple copies of the Map in replace_all_patterns. (#42359)

  • kafkareceiver: Add profiles support (#41479)

  • pkg/ottl: Remove unnecessary Value initialization when setting an attribute/body (#42335, #42362)

  • opampsupervisor: Emit spans for handling OpAMP messages (#38724)

  • pkg/ottl: Add an Index(target, value) OTTL function which returns the index of the first occurrence of value in target. (#40351)

  • pkg/stanza: add sanitize_utf8 operator to replace invalid UTF-8 characters. (#42028)

🧰 Bug fixes 🧰

  • elasticsearchexporter: Fix the warning on Kibana when using sum operation on delta temporality sum metric mapped as a counter (#40804)

  • failoverconnector: fix for flaky test in failover_test.go (#42020)

  • k8sattributesprocessor: Allow service.namespace to be used in rules and fix docs (#40859)

  • prometheusremotewriteexporter: Make sure concurrency is set to the appropriate value (#41785)

  • tailsamplingprocessor: Fix a race condition in the tailsampling processor that could cause traces to be dropped prematurely. (#41656)

  • sqlserverreceiver: Fix memory leak from top queries and query samples features (#42302) The issue was caused by the misuse of the obfuscate library.

  • telemetrygen: Fix infinite duration bug and add tests. (#42170)

... (truncated)

Changelog

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

v0.134.0

v0.133.0

🛑 Breaking changes 🛑

  • signaltometricsconnector: Use configoptional for optional metric fields (#41922)
  • azureauthextension: Use configoptional for optional fields in azureauthextension config. (#41926)
  • libhoneyreceiver: Use configoptional for HTTP config in libhoneyreceiver (#41974)
  • sumologicprocessor: Remove unnecessary pointer for types in configuration struct. (#41928)
  • receiver/prometheus: Use configoptional for optional fields (#42140)
  • prometheusremotewriteexporter: Use configoptional for WAL configuration (#41980)
  • jaegerreceiver: Use configoptional for optional protocol sections. (#41982)
  • pulsarreceiver: Use configoptional for optional authentication fields. (#41920)
  • awscloudwatchreceiver: Remove pointer from type of config (#41975)
  • mongodbatlasreceiver: Use configoptional and remove pointer for Config fields (#41939)
  • solacereceiver: Use configoptional for optional types (#41977)
  • spanmetricsconnector: Use configoptional for optional fields (#41941)

🚩 Deprecations 🚩

  • opencensusreceiver, opencensusexporter: Deprecate opencensusreceiver and opencensusexporter. (#36791)

💡 Enhancements 💡

  • filterprocessor: Create With*Functions factory options to provide custom OTTL functions for logs, metrics or traces to the resulting filter processor. (#40948)
  • oidcauthextension: Add support for accessing custom JWT claims. (#41449) Users can now access JWT claims from OIDC Auth context allowing dynamic processing based on received JWT token.

v0.132.0

🛑 Breaking changes 🛑

  • journaldreceiver: Unexport ReceiverType (#40666)
  • pulsarexporter: Use configoptional.Optional for authentication fields (#41723)
  • exporter/loadbalancingexporter: Use configoptional for optional config sections (#41697)

💡 Enhancements 💡

  • pkg/ottl: Add OTTL support for sample submessage of OTel Profiling signal. (#40161)
  • internal/common: Add a priority queue implementation to the common package. (#41755)
Commits
  • 88441c5 [chore] Prepare release 0.134.0 (#42375)
  • d06de5d [chore] Update core dependencies (#42372)
  • 947a51e [chore] Promote Paulo Janotti as approver (#42334)
  • a0ea062 [chore] Fix flaky ctx canceled error on datadogreceiver tests (#42370)
  • 372c5d9 [chore] Fix test flakiness in prometheusexporter (#42351)
  • 8b9e223 [chore] rename integration test file to match the pattern of integration_test...
  • d4a072f [chore] Remove unnecessary extra allocations/copies in func_slice_to_map (#42...
  • 024eac2 ottl: Remove unnecessary Value initialization when setting an attribute/body ...
  • bcf2beb [chore] Remove some unnecessary AsRaw calls from profiles (#42363)
  • f3d0bb0 Avoid multiple copies of the Map in replace_all_patterns (#42359)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest from 0.131.0 to 0.134.0

Release notes

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

v0.134.0

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

End User Changelog

🛑 Breaking changes 🛑

  • receiver/awscloudwatchmetrics: Remove unmaintained component (#42238)
  • opencensusreceiver: Remove the deprecated opencensus receiver. (#36791)
  • opencensusexporter: Remove the deprecated opencensus exporter. (#36791)
  • pkg/ottl: Keep the original map and continue processing keys if an error is encountered when calling an optional replacement function in replace_all_patterns. (#42359)

💡 Enhancements 💡

  • cmd/opampsupervisor: Add metrics to the Supervisor application. (#40155) Add some metrics to the cmd/opampsupervisor application.

    The following metrics are added:

    • supervisor.collector.health_status: The health status of the collector.
  • cfgardenobserver: Move to alpha (#41586)

  • exporter/prometheus: Add debug logging for refused metric points. (#13643)

  • httpcheckreceiver: Add response body validation (#41325) The httpcheckreceiver now supports validating the response body using a few approaches. String matching, JSON path matching, size ranges, and regex matching are supported.

  • httpcheckreceiver: Fix race for timing of request steps (#42042) The httpcheckreceiver uses atomic operations to track the timing of request steps to avoid race conditions.

  • pkg/ottl: Avoid multiple copies of the Map in replace_all_patterns. (#42359)

  • kafkareceiver: Add profiles support (#41479)

  • pkg/ottl: Remove unnecessary Value initialization when setting an attribute/body (#42335, #42362)

  • opampsupervisor: Emit spans for handling OpAMP messages (#38724)

  • pkg/ottl: Add an Index(target, value) OTTL function which returns the index of the first occurrence of value in target. (#40351)

  • pkg/stanza: add sanitize_utf8 operator to replace invalid UTF-8 characters. (#42028)

🧰 Bug fixes 🧰

  • elasticsearchexporter: Fix the warning on Kibana when using sum operation on delta temporality sum metric mapped as a counter (#40804)

  • failoverconnector: fix for flaky test in failover_test.go (#42020)

  • k8sattributesprocessor: Allow service.namespace to be used in rules and fix docs (#40859)

  • prometheusremotewriteexporter: Make sure concurrency is set to the appropriate value (#41785)

  • tailsamplingprocessor: Fix a race condition in the tailsampling processor that could cause traces to be dropped prematurely. (#41656)

  • sqlserverreceiver: Fix memory leak from top queries and query samples features (#42302) The issue was caused by the misuse of the obfuscate library.

  • telemetrygen: Fix infinite duration bug and add tests. (#42170)

... (truncated)

Changelog

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

v0.134.0

v0.133.0

🛑 Breaking changes 🛑

  • signaltometricsconnector: Use configoptional for optional metric fields (#41922)
  • azureauthextension: Use configoptional for optional fields in azureauthextension config. (#41926)
  • libhoneyreceiver: Use configoptional for HTTP config in libhoneyreceiver (#41974)
  • sumologicprocessor: Remove unnecessary pointer for types in configuration struct. (#41928)
  • receiver/prometheus: Use configoptional for optional fields (#42140)
  • prometheusremotewriteexporter: Use configoptional for WAL configuration (#41980)
  • jaegerreceiver: Use configoptional for optional protocol sections. (#41982)
  • pulsarreceiver: Use configoptional for optional authentication fields. (#41920)
  • awscloudwatchreceiver: Remove pointer from type of config (#41975)
  • mongodbatlasreceiver: Use configoptional and remove pointer for Config fields (#41939)
  • solacereceiver: Use configoptional for optional types (#41977)
  • spanmetricsconnector: Use configoptional for optional fields (#41941)

🚩 Deprecations 🚩

  • opencensusreceiver, opencensusexporter: Deprecate opencensusreceiver and opencensusexporter. (#36791)

💡 Enhancements 💡

  • filterprocessor: Create With*Functions factory options to provide custom OTTL functions for logs, metrics or traces to the resulting filter processor. (#40948)
  • oidcauthextension: Add support for accessing custom JWT claims. (#41449) Users can now access JWT claims from OIDC Auth context allowing dynamic processing based on received JWT token.

v0.132.0

🛑 Breaking changes 🛑

  • journaldreceiver: Unexport ReceiverType (#40666)
  • pulsarexporter: Use configoptional.Optional for authentication fields (#41723)
  • exporter/loadbalancingexporter: Use configoptional for optional config sections (#41697)

💡 Enhancements 💡

  • pkg/ottl: Add OTTL support for sample submessage of OTel Profiling signal. (#40161)
  • internal/common: Add a priority queue implementation to the common package. (#41755)
Commits
  • 88441c5 [chore] Prepare release 0.134.0 (#42375)
  • d06de5d [chore] Update core dependencies (#42372)
  • 947a51e [chore] Promote Paulo Janotti as approver (#42334)
  • a0ea062 [chore] Fix flaky ctx canceled error on datadogreceiver tests (#42370)
  • 372c5d9 [chore] Fix test flakiness in prometheusexporter (#42351)
  • 8b9e223 [chore] rename integration test file to match the pattern of integration_test...
  • d4a072f [chore] Remove unnecessary extra allocations/copies in func_slice_to_map (#42...
  • 024eac2 ottl: Remove unnecessary Value initialization when setting an attribute/body ...
  • bcf2beb [chore] Remove some unnecessary AsRaw calls from profiles (#42363)
  • f3d0bb0 Avoid multiple copies of the Map in replace_all_patterns (#42359)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling from 0.131.0 to 0.134.0

Release notes

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

v0.134.0

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

End User Changelog

🛑 Breaking changes 🛑

  • receiver/awscloudwatchmetrics: Remove unmaintained component (#42238)
  • opencensusreceiver: Remove the deprecated opencensus receiver. (#36791)
  • opencensusexporter: Remove the deprecated opencensus exporter. (#36791)
  • pkg/ottl: Keep the original map and continue processing keys if an error is encountered when calling an optional replacement function in replace_all_patterns. (#42359)

💡 Enhancements 💡

  • cmd/opampsupervisor: Add metrics to the Supervisor application. (#40155) Add some metrics to the cmd/opampsupervisor application.

    The following metrics are added:

    • supervisor.collector.health_status: The health status of the collector.
  • cfgardenobserver: Move to alpha (#41586)

  • exporter/prometheus: Add debug logging for refused metric points. (#13643)

  • httpcheckreceiver: Add response body validation (#41325) The httpcheckreceiver now supports validating the response body using a few approaches. String matching, JSON path matching, size ranges, and regex matching are supported.

  • httpcheckreceiver: Fix race for timing of request steps (#42042) The httpcheckreceiver uses atomic operations to track the timing of request steps to avoid race conditions.

  • pkg/ottl: Avoid multiple copies of the Map in replace_all_patterns. (#42359)

  • kafkareceiver: Add profiles support (#41479)

  • pkg/ottl: Remove unnecessary Value initialization when setting an attribute/body (#42335, #42362)

  • opampsupervisor: Emit spans for handling OpAMP messages (#38724)

  • pkg/ottl: Add an Index(target, value) OTTL function which returns the index of the first occurrence of value in target. (#40351)

  • pkg/stanza: add sanitize_utf8 operator to replace invalid UTF-8 characters. (#42028)

🧰 Bug fixes 🧰

  • elasticsearchexporter: Fix the warning on Kibana when using sum operation on delta temporality sum metric mapped as a counter (#40804)

  • failoverconnector: fix for flaky test in failover_test.go (#42020)

  • k8sattributesprocessor: Allow service.namespace to be used in rules and fix docs (#40859)

  • prometheusremotewriteexporter: Make sure concurrency is set to the appropriate value (#41785)

  • tailsamplingprocessor: Fix a race condition in the tailsampling processor that could cause traces to be dropped prematurely. (#41656)

  • sqlserverreceiver: Fix memory leak from top queries and query samples features (#42302) The issue was caused by the misuse of the obfuscate library.

  • telemetrygen: Fix infinite duration bug and add tests. (#42170)

... (truncated)

Changelog

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

v0.134.0

v0.133.0

🛑 Breaking changes 🛑

  • signaltometricsconnector: Use configoptional for optional metric fields (#41922)
  • azureauthextension: Use configoptional for optional fields in azureauthextension config. (#41926)
  • libhoneyreceiver: Use configoptional for HTTP config in libhoneyreceiver (#41974)
  • sumologicprocessor: Remove unnecessary pointer for types in configuration struct. (#41928)
  • receiver/prometheus: Use configoptional for optional fields (#42140)
  • prometheusremotewriteexporter: Use configoptional for WAL configuration (#41980)
  • jaegerreceiver: Use configoptional for optional protocol sections. (#41982)
  • pulsarreceiver: Use configoptional for optional authentication fields. (#41920)
  • awscloudwatchreceiver: Remove pointer from type of config (#41975)
  • mongodbatlasreceiver: Use configoptional and remove pointer for Config fields (#41939)
  • solacereceiver: Use configoptional for optional types (#41977)
  • spanmetricsconnector: Use configoptional for optional fields (#41941)

🚩 Deprecations 🚩

  • opencensusreceiver, opencensusexporter: Deprecate opencensusreceiver and opencensusexporter. (#36791)

💡 Enhancements 💡

  • filterprocessor: Create With*Functions factory options to provide custom OTTL functions for logs, metrics or traces to the resulting filter processor. (#40948)
  • oidcauthextension: Add support for accessing custom JWT claims. (#41449) Users can now access JWT claims from OIDC Auth context allowing dynamic processing based on received JWT token.

v0.132.0

🛑 Breaking changes 🛑

  • journaldreceiver: Unexport ReceiverType (#40666)
  • pulsarexporter: Use configoptional.Optional for authentication fields (#41723)
  • exporter/loadbalancingexporter: Use configoptional for optional config sections (#41697)

💡 Enhancements 💡

  • pkg/ottl: Add OTTL support for sample submessage of OTel Profiling signal. (#40161)
  • internal/common: Add a priority queue implementation to the common package. (#41755)
Commits
  • 88441c5 [chore] Prepare release 0.134.0 (#42375)
  • d06de5d [chore] Update core dependencies (#42372)
  • 947a51e [chore] Promote Paulo Janotti as approver (#42334)
  • a0ea062 [chore] Fix flaky ctx canceled error on datadogreceiver tests (#42370)
  • 372c5d9 [chore] Fix test flakiness in prometheusexporter (#42351)
  • 8b9e223 [chore] rename integration test file to match the pattern of integration_test...
  • d4a072f [chore] Remove unnecessary extra allocations/copies in func_slice_to_map (#42...
  • 024eac2 ottl: Remove unnecessary Value initialization when setting an attribute/body ...
  • bcf2beb [chore] Remove some unnecessary AsRaw calls from profiles (#42363)
  • f3d0bb0 Avoid multiple copies of the Map in replace_all_patterns (#42359)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/component from 1.37.0 to 1.40.0

Release notes

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

v1.40.0/v0.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/unmarshal logic in pdata. (#13631) This change should not affect other gRPC calls since it fallbacks to the default grpc/proto encoding if requests are not pdata/otlp requests.
  • pdata: Avoid copying the pcommon.Map when same origin (#13731) This is a very large improvement if using OTTL with map functions since it will avoid a map copy.
  • exporterhelper: Respect num_consumers when batching and partitioning are enabled. (#13607)

🧰 Bug fixes 🧰

  • pdata: Correctly parse OTLP payloads containing non-packed repeated primitive fields (#13727, #13730) This bug prevented the Collector from ingesting most Histogram, ExponentialHistogram, and Profile payloads.

API Changelog

💡 Enhancements 💡

  • exporterhelper: Split exporterhelper into a separate module (#12985)

v1.39.0/v0.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 💡

  • otlphttpexporter: Add profiles_endpoint configuration option to allow custom endpoint for profiles data export (#13504) The profiles_endpoint configuration follows the same pattern as traces_endpoint, metrics_endpoint, and logs_endpoint. When specified, profiles data will be sent to the custom URL instead of the default {endpoint}/v1development/profiles.

  • pdata: Add support for local memory pooling for data objects. (#13678) This is still an early experimental (alpha) feature. Do not recommended to be used production. To enable use "--featuregate=+pdata.useProtoPooling"

  • pdata: Optimize CopyTo messages to avoid any copy when same source and destination (#13680)

  • receiverhelper: New feature flag to make receiverhelper distinguish internal vs. downstream errors using new otelcol_receiver_failed_x and otelcol_receiver_requests metrics (#12207, #12802) This is a breaking change for the semantics of the otelcol_receiver_refused_metric_points, otelcol_receiver_refused_log_records and otelcol_receiver_refused_spans metrics.

... (truncated)

Changelog

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

v1.40.0/v0.134.0

💡 Enhancements 💡

  • exporterhelper: Split exporterhelper into a separate module (#12985)

v1.39.0/v0.133.0

🛑 Breaking changes 🛑

  • configgrpc: Set tcp as the default transport type (#13657) gRPC is generally used with HTTP/2, so this will simplify usage for most components.

🚩 Deprecations 🚩

  • pdata/pprofile: Deprecate Profiles.ProfilesDictionary in favor of Profiles.Dictionary. (#13644)

💡 Enhancements 💡

  • pdata: Add support for local memory pooling for data objects. (#13678) This is still an early experimental (alpha) feature. Do not recommended to be used production. To enable use "--featuregate=+pdata.useProtoPooling"

🧰 Bug fixes 🧰

  • configoptional: Allow validating nested types (#13579) configoptional.Optional now implements xconfmap.Validator

v1.38.0/v0.132.0

🛑 Breaking changes 🛑

  • componenttest: Remove GetFactory from the host returned by NewNopHost (#13577) This method is no longer part of the component.Host interface.

💡 Enhancements 💡

  • exporterhelper: Provide an interface queue_batch.Setting.MergeCtx so users can control how context values are preserved or combined (#13320) By supplying a custom mergeCtx function, users can control how context values are preserved or combined. The default behavior is to preserve no context values.

  • pdata: Generate Logs/Traces/Metrics/Profiles and p[log|trace|metric|profile]ExportResponse with pdatagen. (#13597) This change brings consistency on how these structs are written and remove JSON marshaling/unmarshaling hand written logic.

  • pdata: Avoid unnecessary buffer copy when JSON marshal fails. (#13598)

  • pipeline: Mark module as stable (#12831)

Commits
  • 76862b8 [chore] Prepare release v1.40.0/v0.134.0 (#13736)
  • 9f90261 Revert to github.com/stretchr/testify v1.10.0 (#13733)
  • 826dfcd [internal/cmd/pdatagen] Parsing of non-packed primitive arrays (#13730)
  • 2b9b63d Avoid copying the pcommon.Map when same origin (#13731)
  • df8fac7 [exporter/exporterhelper] Split into a separate module from exporter (#13729)
  • 2b4ab2d [chore] Fix issue template (#13728)
  • 3d3d087 [chore] service/telemetry: introduce Factory interface (#13725)
  • 822643b [chore] Small nits, consistent JSON and Proto logic to call into internal (#1...
  • 04a7e7a Add custom grpc/encoding that replaces proto and calls into our formats first...
  • 5a5da91 [chore] service/telemetry: encapsulate SDK creation (#13606)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/component/componenttest from 0.131.0 to 0.134.0

Changelog

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

v1.40.0/v0.134.0

💡 Enhancements 💡

  • exporterhelper: Split exporterhelper into a separate module (#12985)

v1.39.0/v0.133.0

🛑 Breaking changes 🛑

  • configgrpc: Set tcp as the default transport type (#13657) gRPC is generally used with HTTP/2, so this will simplify usage for most components.

🚩 Deprecations 🚩

  • pdata/pprofile: Deprecate Profiles.ProfilesDictionary in favor of Profiles.Dictionary. (#13644)

💡 Enhancements 💡

  • pdata: Add support for local memory pooling for data objects. (#13678) This is still an early experimental (alpha) feature. Do not recommended to be used production. To enable use "--featuregate=+pdata.useProtoPooling"

🧰 Bug fixes 🧰

  • configoptional: Allow validating nested types (#13579) configoptional.Optional now implements xconfmap.Validator

v1.38.0/v0.132.0

🛑 Breaking changes 🛑

  • componenttest: Remove GetFactory from the host returned by NewNopHost (#13577) This method is no longer part of the component.Host interface.

💡 Enhancements 💡

  • exporterhelper: Provide an interface queue_batch.Setting.MergeCtx so users can control how context values are preserved or combined (#13320) By supplying a custom mergeCtx function, users can control how context values are preserved or combined. The default behavior is to preserve no context values.

  • pdata: Generate Logs/Traces/Metrics/Profiles and p[log|trace|metric|profile]ExportResponse with pdatagen. (#13597) This change brings consistency on how these structs are written and remove JSON marshaling/unmarshaling hand written logic.

  • pdata: Avoid unnecessary buffer copy when JSON marshal fails. (#13598)

  • pipeline: Mark module as stable (#12831)

Commits
  • 76862b8 [chore] Prepare release v1.40.0/v0.134.0 (#13736)
  • 9f90261 Revert to github.com/stretchr/testify v1.10.0 (#13733)
  • 826dfcd [internal/cmd/pdatagen] Parsing of non-packed primitive arrays (#13730)
  • 2b9b63d Avoid copying the pcommon.Map when same origin (#13731)
  • df8fac7 [exporter/exporterhelper] Split into a separate module from exporter (#13729)
  • 2b4ab2d [chore] Fix issue template (#13728)
  • 3d3d087 [chore] service/telemetry: introduce Factory interface (#13725)
  • 822643b [chore] Small nits, consistent JSON and Proto logic to call into internal (#1...
  • 04a7e7a Add custom grpc/encoding that replaces proto and calls into our formats first...
  • 5a5da91 [chore] service/telemetry: encapsulate SDK creation (#13606)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/config/configcompression from 1.37.0 to 1.40.0

Release notes

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

v1.40.0/v0.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/unmarshal logic in pdata. (#13631) This change should not affect other gRPC calls since it fallbacks to the default grpc/proto encoding if requests are not pdata/otlp requests.
  • pdata: Avoid copying the pcommon.Map when same origin (#13731) This is a very large improvement if using OTTL with map functions since it will avoid a map copy.
  • exporterhelper: Respect num_consumers when batching and partitioning are enabled. (#13607)

🧰 Bug fixes 🧰

  • pdata: Correctly parse OTLP payloads containing non-packed repeated primitive fields (#13727, #13730) This bug prevented the Collector from ingesting most Histogram, ExponentialHistogram, and Profile payloads.

API Changelog

💡 Enhancements 💡

  • exporterhelper: Split exporterhelper into a separate module (#12985)

v1.39.0/v0.133.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.133.0

End User Changelog

...

Description has been truncated

Bumps the otel group with 10 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.131.0` | `0.134.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.131.0` | `0.134.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.131.0` | `0.134.0` |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `1.37.0` | `1.40.0` |
| [go.opentelemetry.io/collector/component/componenttest](https://github.com/open-telemetry/opentelemetry-collector) | `0.131.0` | `0.134.0` |
| [go.opentelemetry.io/collector/config/configcompression](https://github.com/open-telemetry/opentelemetry-collector) | `1.37.0` | `1.40.0` |
| [go.opentelemetry.io/collector/config/confighttp](https://github.com/open-telemetry/opentelemetry-collector) | `0.131.0` | `0.134.0` |
| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |
| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |
| [go.opentelemetry.io/proto/otlp](https://github.com/open-telemetry/opentelemetry-proto-go) | `1.7.1` | `1.8.0` |



Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden` from 0.131.0 to 0.134.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.131.0...v0.134.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest` from 0.131.0 to 0.134.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.131.0...v0.134.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling` from 0.131.0 to 0.134.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.131.0...v0.134.0)

Updates `go.opentelemetry.io/collector/component` from 1.37.0 to 1.40.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.37.0...pdata/v1.40.0)

Updates `go.opentelemetry.io/collector/component/componenttest` from 0.131.0 to 0.134.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.131.0...v0.134.0)

Updates `go.opentelemetry.io/collector/config/configcompression` from 1.37.0 to 1.40.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.37.0...pdata/v1.40.0)

Updates `go.opentelemetry.io/collector/config/confighttp` from 0.131.0 to 0.134.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.131.0...v0.134.0)

Updates `go.opentelemetry.io/collector/confmap` from 1.37.0 to 1.40.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.37.0...pdata/v1.40.0)

Updates `go.opentelemetry.io/collector/confmap/xconfmap` from 0.131.0 to 0.134.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.131.0...v0.134.0)

Updates `go.opentelemetry.io/collector/pdata` from 1.37.0 to 1.40.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.37.0...pdata/v1.40.0)

Updates `go.opentelemetry.io/otel` from 1.37.0 to 1.38.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.37.0...v1.38.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.37.0 to 1.38.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.37.0...v1.38.0)

Updates `go.opentelemetry.io/proto/otlp` from 1.7.1 to 1.8.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-proto-go/releases)
- [Commits](open-telemetry/opentelemetry-proto-go@v1.7.1...v1.8.0)

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden
  dependency-version: 0.134.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.134.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.134.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/component
  dependency-version: 1.40.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.134.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.40.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.134.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/confmap
  dependency-version: 1.40.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.134.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-version: 1.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/proto/otlp
  dependency-version: 1.8.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 Sep 4, 2025
Copy link
Member

@xrmx xrmx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would like to use otel 1.38.0 new semantic conventions

@lahsivjar lahsivjar merged commit c8cbcd1 into main Sep 8, 2025
3 checks passed
@dependabot dependabot bot deleted the dependabot/go_modules/otel-9af8e45c48 branch September 8, 2025 13:15
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