Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 30, 2025

Bumps the otel group with 9 updates:

Package From To
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden 0.128.0 0.129.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest 0.128.0 0.129.0
go.opentelemetry.io/collector/component 1.34.0 1.35.0
go.opentelemetry.io/collector/component/componenttest 0.128.0 0.129.0
go.opentelemetry.io/collector/config/configcompression 1.34.0 1.35.0
go.opentelemetry.io/collector/config/confighttp 0.128.0 0.129.0
go.opentelemetry.io/collector/confmap 1.34.0 1.35.0
go.opentelemetry.io/collector/confmap/xconfmap 0.128.0 0.129.0
go.opentelemetry.io/collector/pdata 1.34.0 1.35.0

Updates github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden from 0.128.0 to 0.129.0

Release notes

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

v0.129.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 🛑

  • elasticsearchexporter: Add better ECS mapping for traces when using ECS mapping mode. Previously, traces were incorrectly processed by the generic encoder instead of applying ECS-compliant field mappings. (#40807)

  • receiver/httpcheck: Always close resp.Body and add timeout (#40552)

  • pkg/stanza: Remove deprecated decode package (#40861)

  • podmanreceiver: Deprecate "ssh-dss" host key algorithm for SSH connections (#40796)

  • pkg: Remove the fields from category FrontDoorAccessLog from the body log record and place them as log record attributes in translator azurelogs. (#40453)

  • kafka: remove broken SASL/AWS_MSK_IAM auth mechanism from Kafka components (#40554)

  • kafkareceiver: Improve kafkareceiver internal metrics telemetry (#40816) This change adds the following internal telemetry metrics to the receiver:

    • kafka_broker_connects
    • kafka_broker_closed
    • kafka_broker_throttling_duration
    • kafka_receiver_bytes
    • kafka_receiver_bytes_uncompressed
    • kafka_receiver_latency

    In addition it removes explicit component "name" metrics attribute which should be enabled with "telemetry.newPipelineTelemetry" collector feature gate instead. And changes "partition" metrics attribute to more direct "int64" type instead of "string".

  • datadogexporter: Graduate exporter.datadogexporter.UseLogsAgentExporter feature gate to stable (#40925)

  • sqlserverreceiver: Only empty strings for query texts and query plans when obfuscation failed. (#40527) This change applies only to top query collection and query sample collection.

🚩 Deprecations 🚩

  • logzioexporter: Deprecates jsonlog and logziospan usage and replace with plogotlp.ExportRequest and ptraceotlp.ExportRequest accordingly. (#40192)
  • datadogexporter: Config logs::dump_payloads is no longer supported now that the UseLogsAgentExporter feature gate is stable. (#40925)
  • prometheusremotewriteexporter: Remove the stable exporter.prometheusremotewriteexporter.deprecateCreatedMetric featuregate (#40570) It was supposed to be removed with v0.118.0.
  • resourcedetectionprocessor: Promote the processor.resourcedetection.removeGCPFaasID feature gate to beta. (#40601) The faas.id attribute is replaced by the faas.instance attribute. | This disables detection of the faas.id resource attribute by default. | Re-enable by disabling the processor.resourcedetection.removeGCPFaasID feature gate.
  • googlecloudexporter: Remove the stable exporter.googlecloud.OTLPDirect featuregate (#17192) It was supposed to be removed in v0.69.
  • resourcedetectionprocessor: Remove the stable processor.resourcedetection.hostCPUSteppingAsString featuregate (#40569) It was supposed to be removed in v0.110.0.
  • prometheusexporter, prometheusremotewriteexporter: Promote the pkg.translator.prometheus.NormalizeName feature gate to stable. (#40603) Use the add_metric_suffixes option on the prometheus exporters to | control the addition of suffixes instead of the feature gate.
  • prometheusreceiver: Promote the receiver.prometheusreceiver.RemoveLegacyResourceAttributes featuregate to stable (#40572) It has been beta since v0.126.0

🚀 New components 🚀

  • extension/datadog: Releases Datadog Extension in alpha. (#39589, #40715) The Datadog Extension is now released in alpha status.

... (truncated)

Changelog

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

v0.129.0

🛑 Breaking changes 🛑

  • azuremonitorexporter: Unexport MessagingAttributes,ExceptionAttributes,DatabaseAttributes,RPCAttributes,HTTPAttributes,ConnectionVars,NetworkAttributes (#40648)
  • sentryexporter: unexport structs and methods which should be private (#40651)
  • datadogreceiver: Unexport Endpoint struct (#40663)
  • azureeventhubreceiver: Unexport AzureResourceLogsEventUnmarshaler (#40661)
  • kineticaexporter: unexport structs (#40680) | unexport SumScopeAttribute,ExponentialHistogramResourceAttribute,ExponentialHistogramDataPointAttribute, SummaryResourceAttribute,SummaryDataPointAttribute,Summary,HistogramScopeAttribute,HistogramDatapointExplicitBound, Histogram,GaugeScopeAttribute,ExponentialHistogramDataPointExemplarAttribute,ValueTypePair,HistogramDatapointExemplar, GaugeDataPointExemplarAttribute,HistogramDatapointBucketCount,HistogramDataPointAttribute,GaugeDatapointAttribute, ExponentialHistogramDatapoint,ExponentialHistogram,SumResourceAttribute,SumDatapoint,SummaryDatapointQuantileValues, Sum,KiWriter,HistogramResourceAttribute,HistogramDatapoint,GaugeResourceAttribute,GaugeDatapointExemplar, ExponentialHistogramBucketNegativeCount,SumDataPointExemplarAttribute,GaugeDatapoint,Gauge,ExponentialHistogramScopeAttribute, ExponentialHistogramBucketPositiveCount,AttributeValue,SummaryScopeAttribute,SumDatapointExemplar,SumDataPointAttribute, HistogramDataPointExemplarAttribute,ExponentialHistogramDatapointExemplar,SummaryDatapoint
  • mysqlreceiver: Unexport TableStats,TableIoWaitsStats,StatementEventStats,ReplicaStatusStats,IoWaitsStats,IndexIoWaitsStats,MySQLTestConfig structs from mysqlreceiver (#40671)
  • sumologicextension: Unexport ErrorAPI (#40655)
  • prometheusremotewritereceiver: Unexport MockConsumer,MetricIdentity structs (#40673)
  • snmpreceiver: Unexport SNMPData (#40543)
  • azuredataexplorerexporter: Unexport Status, Link, AdxTrace, AdxLog, Event, AdxMetric (#40647)
  • bearertokenauthextension: Unexport BearerAuthRoundTripper,PerRPCAuth,BearerTokenAuth (#40652)
  • podmanreceiver: Unexport ContainerScraper (#40672)
  • alibabacloudlogserviceexporter: Unexport KeyValues,KeyValue structs (#40644)
  • libhoneyreceiver: remove unused EnvironmentInfo,AuthInfo,TeamInfo (#40669)

💡 Enhancements 💡

  • hostmetricsreceiver: Skeleton nfsscraper -- adds Linux nfs and nfsd metrics from /proc (#39978)

  • sqlserverreceiver: do not export Item struct (#40676)

  • transformprocessor: Create With*Functions factory options to provide custom OTTL functions for logs, metrics or traces to the resulting transform processor. (#39698)

  • pkg/datadog: Exposes 'SerializerWithForwarder' interface to allow for direct interaction with the underlying forwarder's lifecycle methods. (#40637)

  • pkg/datadog: Creates agentcomponents package to be used in Datadog components that rely on external dependencies. (#40532, #40556, #40560) Deprecates datadog.Zaplogger in favor of agentcomponents.ZapLogger.

  • pkg/ottl: Add context inference support for OTTL value expressions (#39158)

  • pkg/ottl: Add new ContainsValue converter to check whether a value is present in a slice. (#30420) Add ottl.PSliceGetter, a typed getter for pcommon.Slice

  • postgresqlreceiver: Adopt mdatagen events for postgresqlreceiver. (#40549)

  • sqlqueryreceiver: Add SQL connection fields host, port, database, username, password, and additional_params. (#39760) These options can be used instead of the existing datasource configuration option.

Commits
  • 6187663 [chore] Prepare release 0.129.0 (#40992)
  • 26733ec [chore] Update core dependencies (#40987)
  • 8d52680 [chore] [extension/datadog] update documentation (#40980)
  • d1a549e Add subscript to issue templates (#40638)
  • 0f32e56 Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /exporter/far...
  • 4c45038 [chore] Update core dependencies (#40978)
  • 6f4e0e1 Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /confmap/prov...
  • f976f95 [chore][auto_assign] Place crobert-1 on leave (#40974)
  • f83089c [receiver/libhoney] fix parentID to use hex-string if possible (#40934)
  • b4f276a [chore][extension/healthcheck] Seeking new code owners (#40973)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest from 0.128.0 to 0.129.0

Release notes

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

v0.129.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 🛑

  • elasticsearchexporter: Add better ECS mapping for traces when using ECS mapping mode. Previously, traces were incorrectly processed by the generic encoder instead of applying ECS-compliant field mappings. (#40807)

  • receiver/httpcheck: Always close resp.Body and add timeout (#40552)

  • pkg/stanza: Remove deprecated decode package (#40861)

  • podmanreceiver: Deprecate "ssh-dss" host key algorithm for SSH connections (#40796)

  • pkg: Remove the fields from category FrontDoorAccessLog from the body log record and place them as log record attributes in translator azurelogs. (#40453)

  • kafka: remove broken SASL/AWS_MSK_IAM auth mechanism from Kafka components (#40554)

  • kafkareceiver: Improve kafkareceiver internal metrics telemetry (#40816) This change adds the following internal telemetry metrics to the receiver:

    • kafka_broker_connects
    • kafka_broker_closed
    • kafka_broker_throttling_duration
    • kafka_receiver_bytes
    • kafka_receiver_bytes_uncompressed
    • kafka_receiver_latency

    In addition it removes explicit component "name" metrics attribute which should be enabled with "telemetry.newPipelineTelemetry" collector feature gate instead. And changes "partition" metrics attribute to more direct "int64" type instead of "string".

  • datadogexporter: Graduate exporter.datadogexporter.UseLogsAgentExporter feature gate to stable (#40925)

  • sqlserverreceiver: Only empty strings for query texts and query plans when obfuscation failed. (#40527) This change applies only to top query collection and query sample collection.

🚩 Deprecations 🚩

  • logzioexporter: Deprecates jsonlog and logziospan usage and replace with plogotlp.ExportRequest and ptraceotlp.ExportRequest accordingly. (#40192)
  • datadogexporter: Config logs::dump_payloads is no longer supported now that the UseLogsAgentExporter feature gate is stable. (#40925)
  • prometheusremotewriteexporter: Remove the stable exporter.prometheusremotewriteexporter.deprecateCreatedMetric featuregate (#40570) It was supposed to be removed with v0.118.0.
  • resourcedetectionprocessor: Promote the processor.resourcedetection.removeGCPFaasID feature gate to beta. (#40601) The faas.id attribute is replaced by the faas.instance attribute. | This disables detection of the faas.id resource attribute by default. | Re-enable by disabling the processor.resourcedetection.removeGCPFaasID feature gate.
  • googlecloudexporter: Remove the stable exporter.googlecloud.OTLPDirect featuregate (#17192) It was supposed to be removed in v0.69.
  • resourcedetectionprocessor: Remove the stable processor.resourcedetection.hostCPUSteppingAsString featuregate (#40569) It was supposed to be removed in v0.110.0.
  • prometheusexporter, prometheusremotewriteexporter: Promote the pkg.translator.prometheus.NormalizeName feature gate to stable. (#40603) Use the add_metric_suffixes option on the prometheus exporters to | control the addition of suffixes instead of the feature gate.
  • prometheusreceiver: Promote the receiver.prometheusreceiver.RemoveLegacyResourceAttributes featuregate to stable (#40572) It has been beta since v0.126.0

🚀 New components 🚀

  • extension/datadog: Releases Datadog Extension in alpha. (#39589, #40715) The Datadog Extension is now released in alpha status.

... (truncated)

Changelog

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

v0.129.0

🛑 Breaking changes 🛑

  • azuremonitorexporter: Unexport MessagingAttributes,ExceptionAttributes,DatabaseAttributes,RPCAttributes,HTTPAttributes,ConnectionVars,NetworkAttributes (#40648)
  • sentryexporter: unexport structs and methods which should be private (#40651)
  • datadogreceiver: Unexport Endpoint struct (#40663)
  • azureeventhubreceiver: Unexport AzureResourceLogsEventUnmarshaler (#40661)
  • kineticaexporter: unexport structs (#40680) | unexport SumScopeAttribute,ExponentialHistogramResourceAttribute,ExponentialHistogramDataPointAttribute, SummaryResourceAttribute,SummaryDataPointAttribute,Summary,HistogramScopeAttribute,HistogramDatapointExplicitBound, Histogram,GaugeScopeAttribute,ExponentialHistogramDataPointExemplarAttribute,ValueTypePair,HistogramDatapointExemplar, GaugeDataPointExemplarAttribute,HistogramDatapointBucketCount,HistogramDataPointAttribute,GaugeDatapointAttribute, ExponentialHistogramDatapoint,ExponentialHistogram,SumResourceAttribute,SumDatapoint,SummaryDatapointQuantileValues, Sum,KiWriter,HistogramResourceAttribute,HistogramDatapoint,GaugeResourceAttribute,GaugeDatapointExemplar, ExponentialHistogramBucketNegativeCount,SumDataPointExemplarAttribute,GaugeDatapoint,Gauge,ExponentialHistogramScopeAttribute, ExponentialHistogramBucketPositiveCount,AttributeValue,SummaryScopeAttribute,SumDatapointExemplar,SumDataPointAttribute, HistogramDataPointExemplarAttribute,ExponentialHistogramDatapointExemplar,SummaryDatapoint
  • mysqlreceiver: Unexport TableStats,TableIoWaitsStats,StatementEventStats,ReplicaStatusStats,IoWaitsStats,IndexIoWaitsStats,MySQLTestConfig structs from mysqlreceiver (#40671)
  • sumologicextension: Unexport ErrorAPI (#40655)
  • prometheusremotewritereceiver: Unexport MockConsumer,MetricIdentity structs (#40673)
  • snmpreceiver: Unexport SNMPData (#40543)
  • azuredataexplorerexporter: Unexport Status, Link, AdxTrace, AdxLog, Event, AdxMetric (#40647)
  • bearertokenauthextension: Unexport BearerAuthRoundTripper,PerRPCAuth,BearerTokenAuth (#40652)
  • podmanreceiver: Unexport ContainerScraper (#40672)
  • alibabacloudlogserviceexporter: Unexport KeyValues,KeyValue structs (#40644)
  • libhoneyreceiver: remove unused EnvironmentInfo,AuthInfo,TeamInfo (#40669)

💡 Enhancements 💡

  • hostmetricsreceiver: Skeleton nfsscraper -- adds Linux nfs and nfsd metrics from /proc (#39978)

  • sqlserverreceiver: do not export Item struct (#40676)

  • transformprocessor: Create With*Functions factory options to provide custom OTTL functions for logs, metrics or traces to the resulting transform processor. (#39698)

  • pkg/datadog: Exposes 'SerializerWithForwarder' interface to allow for direct interaction with the underlying forwarder's lifecycle methods. (#40637)

  • pkg/datadog: Creates agentcomponents package to be used in Datadog components that rely on external dependencies. (#40532, #40556, #40560) Deprecates datadog.Zaplogger in favor of agentcomponents.ZapLogger.

  • pkg/ottl: Add context inference support for OTTL value expressions (#39158)

  • pkg/ottl: Add new ContainsValue converter to check whether a value is present in a slice. (#30420) Add ottl.PSliceGetter, a typed getter for pcommon.Slice

  • postgresqlreceiver: Adopt mdatagen events for postgresqlreceiver. (#40549)

  • sqlqueryreceiver: Add SQL connection fields host, port, database, username, password, and additional_params. (#39760) These options can be used instead of the existing datasource configuration option.

Commits
  • 6187663 [chore] Prepare release 0.129.0 (#40992)
  • 26733ec [chore] Update core dependencies (#40987)
  • 8d52680 [chore] [extension/datadog] update documentation (#40980)
  • d1a549e Add subscript to issue templates (#40638)
  • 0f32e56 Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /exporter/far...
  • 4c45038 [chore] Update core dependencies (#40978)
  • 6f4e0e1 Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /confmap/prov...
  • f976f95 [chore][auto_assign] Place crobert-1 on leave (#40974)
  • f83089c [receiver/libhoney] fix parentID to use hex-string if possible (#40934)
  • b4f276a [chore][extension/healthcheck] Seeking new code owners (#40973)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/component from 1.34.0 to 1.35.0

Release notes

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

v1.35.0/v0.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_queue::block_on_overflow. (#13211)

💡 Enhancements 💡

  • mdatagen: Taught mdatagen to print the go list stderr output on failures, and to run go list where the metadata file is. (#13205)

  • service: Support setting sampler and limits under service::telemetry::traces (#13201) This allows users to enable sampling and set span limits on internal Collector traces using the OpenTelemetry SDK declarative configuration.

  • pdata/pprofile: Add new helper methods FromLocationIndices and PutLocation to read and modify the content of locations. (#13150)

  • exporterhelper: Preserve request span context and client information in the persistent queue. (#11740, #13220, #13232) It allows internal collector spans and client information to propagate through the persistent queue used by the exporters. The same way as it's done for the in-memory queue. Currently, it is behind the exporter.PersistRequestContext feature gate, which can be enabled by adding --feature-gates=exporter.PersistRequestContext to the collector command line. An exporter buffer stored by a previous version of the collector (or by a collector with the feature gate disabled) can be read by a newer collector with the feature enabled. However, the reverse is not supported: a buffer stored by a newer collector with the feature enabled cannot be read by an older collector (or by a collector with the feature gate disabled).

🧰 Bug fixes 🧰

  • pdata: Fix copying of optional fields when the source is unset. (#13268)
  • service: Only allocate one set of internal log sampling counters (#13014) The case where logs are only exported to stdout was fixed in v0.126.0; this new fix also covers the case where logs are exported through OTLP.

API Changelog

🛑 Breaking changes 🛑

  • semconv: Removing deprecated semconv package (#13071)
  • configgrpc,confighttp: Unify return type of NewDefault*Config functions to return a struct instead of a pointer. (#13169)
  • exporterhelper: QueueBatchEncoding interface is changed to support marshaling and unmarshaling of request context. (#13188)

💡 Enhancements 💡

  • pdata/pprofile: Introduce Equal method on the Mapping type (#13197)
  • configoptional: Make unmarshaling into None[T] work the same as unmarshaling into (*T)(nil). (#13168)
  • configoptional: Add a confmap.Marshaler implementation for configoptional.Optional (#13196)

... (truncated)

Changelog

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

v1.35.0/v0.129.0

🛑 Breaking changes 🛑

  • semconv: Removing deprecated semconv package (#13071)
  • configgrpc,confighttp: Unify return type of NewDefault*Config functions to return a struct instead of a pointer. (#13169)
  • exporterhelper: QueueBatchEncoding interface is changed to support marshaling and unmarshaling of request context. (#13188)

💡 Enhancements 💡

  • pdata/pprofile: Introduce Equal method on the Mapping type (#13197)
  • configoptional: Make unmarshaling into None[T] work the same as unmarshaling into (*T)(nil). (#13168)
  • configoptional: Add a confmap.Marshaler implementation for configoptional.Optional (#13196)
  • pdata/pprofile: Introduce Equal methods on the Line and Location types (#13150)
  • pdata/pprofile: Add new helper method SetMapping to set a new mapping on a location. (#13197)

🧰 Bug fixes 🧰

  • confmap: Distinguish between empty and nil values when marshaling confmap.Conf structs. (#13196)
Commits
  • 8c7e0b7 [chore] Prepare release v1.35.0/v0.129.0 (#13299)
  • 32278ed Add subscript to issue templates (#13193)
  • c650ec9 [chore] [pdata] Use internal.CopyOrigSlice for pcommon.Slice (#13292)
  • c6cd1ae [chore] Remove unused size backup logic for items sizer (#13043)
  • f1ec370 Update module github.com/knadh/koanf/parsers/yaml to v1.1.0 (#13287)
  • ef18746 Update module github.com/go-viper/mapstructure/v2 to v2.3.0 [SECURITY] (#13277)
  • a08f6dc [chore] [pdatagen] Simplify and consolidate generation of small parts (#13279)
  • adc1d0a [chore] Automate release branch creation on tag push (#13240)
  • 1440a98 [pdata] Fix copying of optional fields when the source is unset (#13268)
  • 1ee2c3f Update community member listings (#13266)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/component/componenttest from 0.128.0 to 0.129.0

Changelog

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

v1.35.0/v0.129.0

🛑 Breaking changes 🛑

  • semconv: Removing deprecated semconv package (#13071)
  • configgrpc,confighttp: Unify return type of NewDefault*Config functions to return a struct instead of a pointer. (#13169)
  • exporterhelper: QueueBatchEncoding interface is changed to support marshaling and unmarshaling of request context. (#13188)

💡 Enhancements 💡

  • pdata/pprofile: Introduce Equal method on the Mapping type (#13197)
  • configoptional: Make unmarshaling into None[T] work the same as unmarshaling into (*T)(nil). (#13168)
  • configoptional: Add a confmap.Marshaler implementation for configoptional.Optional (#13196)
  • pdata/pprofile: Introduce Equal methods on the Line and Location types (#13150)
  • pdata/pprofile: Add new helper method SetMapping to set a new mapping on a location. (#13197)

🧰 Bug fixes 🧰

  • confmap: Distinguish between empty and nil values when marshaling confmap.Conf structs. (#13196)
Commits
  • 8c7e0b7 [chore] Prepare release v1.35.0/v0.129.0 (#13299)
  • 32278ed Add subscript to issue templates (#13193)
  • c650ec9 [chore] [pdata] Use internal.CopyOrigSlice for pcommon.Slice (#13292)
  • c6cd1ae [chore] Remove unused size backup logic for items sizer (#13043)
  • f1ec370 Update module github.com/knadh/koanf/parsers/yaml to v1.1.0 (#13287)
  • ef18746 Update module github.com/go-viper/mapstructure/v2 to v2.3.0 [SECURITY] (#13277)
  • a08f6dc [chore] [pdatagen] Simplify and consolidate generation of small parts (#13279)
  • adc1d0a [chore] Automate release branch creation on tag push (#13240)
  • 1440a98 [pdata] Fix copying of optional fields when the source is unset (#13268)
  • 1ee2c3f Update community member listings (#13266)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/config/configcompression from 1.34.0 to 1.35.0

Release notes

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

v1.35.0/v0.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_queue::block_on_overflow. (#13211)

💡 Enhancements 💡

  • mdatagen: Taught mdatagen to print the go list stderr output on failures, and to run go list where the metadata file is. (#13205)

  • service: Support setting sampler and limits under service::telemetry::traces (#13201) This allows users to enable sampling and set span limits on internal Collector traces using the OpenTelemetry SDK declarative configuration.

  • pdata/pprofile: Add new helper methods FromLocationIndices and PutLocation to read and modify the content of locations. (#13150)

  • exporterhelper: Preserve request span context and client information in the persistent queue. (#11740, #13220, #13232) It allows internal collector spans and client information to propagate through the persistent queue used by the exporters. The same way as it's done for the in-memory queue. Currently, it is behind the exporter.PersistRequestContext feature gate, which can be enabled by adding --feature-gates=exporter.PersistRequestContext to the collector command line. An exporter buffer stored by a previous version of the collector (or by a collector with the feature gate disabled) can be read by a newer collector with the feature enabled. However, the reverse is not supported: a buffer stored by a newer collector with the feature enabled cannot be read by an older collector (or by a collector with the feature gate disabled).

🧰 Bug fixes 🧰

  • pdata: Fix copying of optional fields when the source is unset. (#13268)
  • service: Only allocate one set of internal log sampling counters (#13014) The case where logs are only exported to stdout was fixed in v0.126.0; this new fix also covers the case where logs are exported through OTLP.

API Changelog

🛑 Breaking changes 🛑

  • semconv: Removing deprecated semconv package (#13071)
  • configgrpc,confighttp: Unify return type of NewDefault*Config functions to return a struct instead of a pointer. (#13169)
  • exporterhelper: QueueBatchEncoding interface is changed to support marshaling and unmarshaling of request context. (#13188)

💡 Enhancements 💡

  • pdata/pprofile: Introduce Equal method on the Mapping type (#13197)
  • configoptional: Make unmarshaling into None[T] work the same as unmarshaling into (*T)(nil). (#13168)
  • configoptional: Add a confmap.Marshaler implementation for configoptional.Optional (#13196)

... (truncated)

Changelog

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

v1.35.0/v0.129.0

🛑 Breaking changes 🛑

  • semconv: Removing deprecated semconv package (#13071)
  • configgrpc,confighttp: Unify return type of NewDefault*Config functions to return a struct instead of a pointer. (#13169)
  • exporterhelper: QueueBatchEncoding interface is changed to support marshaling and unmarshaling of request context. (#13188)

💡 Enhancements 💡

  • pdata/pprofile: Introduce Equal method on the Mapping type (#13197)
  • configoptional: Make unmarshaling into None[T] work the same as unmarshaling into (*T)(nil). (#13168)
  • configoptional: Add a confmap.Marshaler implementation for configoptional.Optional (#13196)
  • pdata/pprofile: Introduce Equal methods on the Line and Location types (#13150)
  • pdata/pprofile: Add new helper method SetMapping to set a new mapping on a location. (#13197)

🧰 Bug fixes 🧰

  • confmap: Distinguish between empty and nil values when marshaling confmap.Conf structs. (#13196)
Commits
  • 8c7e0b7 [chore] Prepare release v1.35.0/v0.129.0 (#13299)
  • 32278ed Add subscript to issue templates (#13193)
  • c650ec9 [chore] [pdata] Use internal.CopyOrigSlice for pcommon.Slice (#13292)
  • c6cd1ae [chore] Remove unused size backup logic for items sizer (#13043)
  • f1ec370 Update module github.com/knadh/koanf/parsers/yaml to v1.1.0 (#13287)
  • ef18746 Update module github.com/go-viper/mapstructure/v2 to v2.3.0 [SECURITY] (#13277)
  • a08f6dc [chore] [pdatagen] Simplify and consolidate generation of small parts (#13279)
  • adc1d0a [chore] Automate release branch creation on tag push (#13240)
  • 1440a98 [pdata] Fix copying of optional fields when the source is unset (#13268)
  • 1ee2c3f Update community member listings (#13266)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/config/confighttp from 0.128.0 to 0.129.0

Changelog

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

v1.35.0/v0.129.0

🛑 Breaking changes 🛑

  • semconv: Removing deprecated semconv package (#13071)
  • configgrpc,confighttp: Unify return type of NewDefault*Config functions to return a struct instead of a pointer. (#13169)
  • exporterhelper: QueueBatchEncoding interface is changed to support marshaling and unmarshaling of request context. (#13188)

💡 Enhancements 💡

  • pdata/pprofile: Introduce Equal method on the Mapping type (#13197)
  • configoptional: Make unmarshaling into None[T] work the same as unmarshaling into (*T)(nil). (#13168)
  • configoptional: Add a confmap.Marshaler implementation for configoptional.Optional (#13196)
  • pdata/pprofile: Introduce Equal methods on the Line and Location types (#13150)
  • pdata/pprofile: Add new helper method SetMapping to set a new mapping on a location. (#13197)

🧰 Bug fixes 🧰

  • confmap: Distinguish between empty and nil values when marshaling confmap.Conf structs. (#13196)
Commits

Bumps the otel group with 9 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.128.0` | `0.129.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.128.0` | `0.129.0` |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `1.34.0` | `1.35.0` |
| [go.opentelemetry.io/collector/component/componenttest](https://github.com/open-telemetry/opentelemetry-collector) | `0.128.0` | `0.129.0` |
| [go.opentelemetry.io/collector/config/configcompression](https://github.com/open-telemetry/opentelemetry-collector) | `1.34.0` | `1.35.0` |
| [go.opentelemetry.io/collector/config/confighttp](https://github.com/open-telemetry/opentelemetry-collector) | `0.128.0` | `0.129.0` |
| [go.opentelemetry.io/collector/confmap](https://github.com/open-telemetry/opentelemetry-collector) | `1.34.0` | `1.35.0` |
| [go.opentelemetry.io/collector/confmap/xconfmap](https://github.com/open-telemetry/opentelemetry-collector) | `0.128.0` | `0.129.0` |
| [go.opentelemetry.io/collector/pdata](https://github.com/open-telemetry/opentelemetry-collector) | `1.34.0` | `1.35.0` |


Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden` from 0.128.0 to 0.129.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.128.0...v0.129.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest` from 0.128.0 to 0.129.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.128.0...v0.129.0)

Updates `go.opentelemetry.io/collector/component` from 1.34.0 to 1.35.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.34.0...pdata/v1.35.0)

Updates `go.opentelemetry.io/collector/component/componenttest` from 0.128.0 to 0.129.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.128.0...v0.129.0)

Updates `go.opentelemetry.io/collector/config/configcompression` from 1.34.0 to 1.35.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.34.0...pdata/v1.35.0)

Updates `go.opentelemetry.io/collector/config/confighttp` from 0.128.0 to 0.129.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.128.0...v0.129.0)

Updates `go.opentelemetry.io/collector/confmap` from 1.34.0 to 1.35.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.34.0...pdata/v1.35.0)

Updates `go.opentelemetry.io/collector/confmap/xconfmap` from 0.128.0 to 0.129.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.128.0...v0.129.0)

Updates `go.opentelemetry.io/collector/pdata` from 1.34.0 to 1.35.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.34.0...pdata/v1.35.0)

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden
  dependency-version: 0.129.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.129.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/component
  dependency-version: 1.35.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.129.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.35.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.129.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/confmap
  dependency-version: 1.35.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.129.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-version: 1.35.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 Jun 30, 2025
@dependabot dependabot bot requested review from a team as code owners June 30, 2025 17:46
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Jun 30, 2025
@kruskall kruskall merged commit 8159ee3 into main Jun 30, 2025
5 checks passed
@dependabot dependabot bot deleted the dependabot/go_modules/otel-1afdb81f53 branch June 30, 2025 17:50
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.

2 participants