Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 6, 2025

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

Package From To
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden 0.120.1 0.121.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest 0.120.1 0.121.0
go.opentelemetry.io/collector/component 0.120.0 1.27.0
go.opentelemetry.io/collector/component/componenttest 0.120.0 0.121.0
go.opentelemetry.io/collector/config/configcompression 1.26.0 1.27.0
go.opentelemetry.io/collector/config/confighttp 0.120.0 0.121.0
go.opentelemetry.io/collector/confmap 1.26.0 1.27.0
go.opentelemetry.io/collector/confmap/xconfmap 0.120.0 0.121.0
go.opentelemetry.io/collector/semconv 0.120.0 0.121.0
go.opentelemetry.io/otel/sdk 1.34.0 1.35.0

Updates github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden from 0.120.1 to 0.121.0

Release notes

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

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

  • telemetrygen: Update attribute of generated traces from net.peer.ip to net.sock.peer.addr to bring it in line with new semconv. (#38043)

  • awss3exporter: Replaced the s3_partition option with s3_partition_format to provide more flexibility to users. (#37915, #37503) Users can provide custom file partitions using strftime formatting. The default value of year=%Y/month=%m/day=%d/hour=%H/minute=%M matches the older pattern (with s3_partition: minute)

    If users do not provide a value for s3_prefix, the exporter will not create a / folder in the bucket.

  • elasticsearchexporter: drop support for metrics for none, raw, and bodymap mapping modes (#37928) Metrics support is in development, and was added for "ecs" and "otel" mapping modes. Support was unintentionally added for the other mapping modes, defaulting to the same behaviour as "ecs" mode. While metrics support is still in development, drop support from these mapping modes and require users to use the intended mapping modes.

  • awscontainerinsightreceiver: Remove high cardinality attribute Timestamp from metrics generated by awscontainerinsightreceiver (#35861)

  • failoverconnector: Refactors the failover logic and changes the retry mechanism to sample data points (#38064)

  • processor/k8sattributes: Move k8sattr.fieldExtractConfigRegex.disallow feature gate to stable (#25128)

  • signalfxexporter: Remove the deprecated configuration option translation_rules (#35332) Please use processors to handle desired metric transformations instead. Find migration guidance in the translation rules migration guide.

  • signaltometricsconnector: get OTTL function is removed and expressions are now parsed using ParseValueExpression (#38098)

🚩 Deprecations 🚩

  • elasticsearchexporter: Deprecate batcher::min_size_items and batcher::max_size_items in favor of batcher::min_size and batcher::max_size. (#38243)
  • prometheusreceiver: Deprecate metric start time adjustment in the prometheus receiver. It is being replaced by the metricstarttime processor. (#37186) Start time adjustment is still enabled by default. To disable it, enable the | receiver.prometheusreceiver.RemoveStartTimeAdjustment feature gate.

🚀 New components 🚀

  • windowsservicereceiver: Adding a wireframe for a new receiver: windowsservicereceiver (#31377)
  • azureblobexporter: Add new exporter for sending telemetry to Azure Storage Blob (#35717)
  • kafkatopicsobserver: Adding implementation and tests of the component's logic. (#37665)

💡 Enhancements 💡

  • coralogixexporter: Add support for profiles to the Coralogix exporter. (#38011) This change adds support for profiles to the Coralogix exporter. It allows users to export profiles to Coralogix.

  • coralogixexporter: Add new batching capabilities to the Coralogix exporter. (#38081) This change adds a new batching capabilities to the Coralogix exporter. This change is triggered by open-telemetry/opentelemetry-collector#8122.

... (truncated)

Changelog

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

v0.121.0

🛑 Breaking changes 🛑

  • pkg/stanza: Add method ProcessBatch to Operator interface in pkg/stanza/operator package to support batch processing. (#35455)
  • pkg/stanza: Change signature of emit.Callback function in pkg/stanza/fileconsumer/emit package to emit multiple tokens. (#35455)
  • awscontainerinsightreceiver: Remove high cardinality attribute Timestamp from metrics generated by awscontainerinsightreceiver (#35861)
  • pkg/ottl: Remove ottl.Option in favor of ottl.Option[ottl.TransformContext] (#38247)

💡 Enhancements 💡

  • extension/sumologicextension: Sanitize the version before it is used to send data to SumoLogic (#37689)
  • metricstarttimeprocessor: add true_reset_point strategy for setting the start timestamp of cumulative points. (#37186) The implementation is copied from the Prometheus receiver.
  • pkg/datadog: StaticAPIKeyCheck available in pkg/datadog to validate Datadog api is key not empty and no invalid characters (#38223) refactor of existing logic for export
  • receiver/statsd: Make all types within the config struct public (#38186) This allows programmatically generating the receiver's config using the module's public types.

🧰 Bug fixes 🧰

  • testbed: Fix batch interval calculation to avoid possible division by zero (#38084)
Commits

Updates github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest from 0.120.1 to 0.121.0

Release notes

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

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

  • telemetrygen: Update attribute of generated traces from net.peer.ip to net.sock.peer.addr to bring it in line with new semconv. (#38043)

  • awss3exporter: Replaced the s3_partition option with s3_partition_format to provide more flexibility to users. (#37915, #37503) Users can provide custom file partitions using strftime formatting. The default value of year=%Y/month=%m/day=%d/hour=%H/minute=%M matches the older pattern (with s3_partition: minute)

    If users do not provide a value for s3_prefix, the exporter will not create a / folder in the bucket.

  • elasticsearchexporter: drop support for metrics for none, raw, and bodymap mapping modes (#37928) Metrics support is in development, and was added for "ecs" and "otel" mapping modes. Support was unintentionally added for the other mapping modes, defaulting to the same behaviour as "ecs" mode. While metrics support is still in development, drop support from these mapping modes and require users to use the intended mapping modes.

  • awscontainerinsightreceiver: Remove high cardinality attribute Timestamp from metrics generated by awscontainerinsightreceiver (#35861)

  • failoverconnector: Refactors the failover logic and changes the retry mechanism to sample data points (#38064)

  • processor/k8sattributes: Move k8sattr.fieldExtractConfigRegex.disallow feature gate to stable (#25128)

  • signalfxexporter: Remove the deprecated configuration option translation_rules (#35332) Please use processors to handle desired metric transformations instead. Find migration guidance in the translation rules migration guide.

  • signaltometricsconnector: get OTTL function is removed and expressions are now parsed using ParseValueExpression (#38098)

🚩 Deprecations 🚩

  • elasticsearchexporter: Deprecate batcher::min_size_items and batcher::max_size_items in favor of batcher::min_size and batcher::max_size. (#38243)
  • prometheusreceiver: Deprecate metric start time adjustment in the prometheus receiver. It is being replaced by the metricstarttime processor. (#37186) Start time adjustment is still enabled by default. To disable it, enable the | receiver.prometheusreceiver.RemoveStartTimeAdjustment feature gate.

🚀 New components 🚀

  • windowsservicereceiver: Adding a wireframe for a new receiver: windowsservicereceiver (#31377)
  • azureblobexporter: Add new exporter for sending telemetry to Azure Storage Blob (#35717)
  • kafkatopicsobserver: Adding implementation and tests of the component's logic. (#37665)

💡 Enhancements 💡

  • coralogixexporter: Add support for profiles to the Coralogix exporter. (#38011) This change adds support for profiles to the Coralogix exporter. It allows users to export profiles to Coralogix.

  • coralogixexporter: Add new batching capabilities to the Coralogix exporter. (#38081) This change adds a new batching capabilities to the Coralogix exporter. This change is triggered by open-telemetry/opentelemetry-collector#8122.

... (truncated)

Changelog

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

v0.121.0

🛑 Breaking changes 🛑

  • pkg/stanza: Add method ProcessBatch to Operator interface in pkg/stanza/operator package to support batch processing. (#35455)
  • pkg/stanza: Change signature of emit.Callback function in pkg/stanza/fileconsumer/emit package to emit multiple tokens. (#35455)
  • awscontainerinsightreceiver: Remove high cardinality attribute Timestamp from metrics generated by awscontainerinsightreceiver (#35861)
  • pkg/ottl: Remove ottl.Option in favor of ottl.Option[ottl.TransformContext] (#38247)

💡 Enhancements 💡

  • extension/sumologicextension: Sanitize the version before it is used to send data to SumoLogic (#37689)
  • metricstarttimeprocessor: add true_reset_point strategy for setting the start timestamp of cumulative points. (#37186) The implementation is copied from the Prometheus receiver.
  • pkg/datadog: StaticAPIKeyCheck available in pkg/datadog to validate Datadog api is key not empty and no invalid characters (#38223) refactor of existing logic for export
  • receiver/statsd: Make all types within the config struct public (#38186) This allows programmatically generating the receiver's config using the module's public types.

🧰 Bug fixes 🧰

  • testbed: Fix batch interval calculation to avoid possible division by zero (#38084)
Commits

Updates go.opentelemetry.io/collector/component from 0.120.0 to 1.27.0

Changelog

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

v1.27.0/v0.121.0

🛑 Breaking changes 🛑

  • exporterqueue: Remove exporterqueue.Factory in favor of the NewQueue function, and merge configs for memory and persistent. (#12509) As a side effect of this change, no alternative implementation of the queue are supported and the Queue interface will be hidden.

  • exporterhelper: Update MergeSplit function signature to use the new SizeConfig (#12486)

  • extension, connector, processor, receiver, exporter, scraper: Remove deprecated Create* methods from Create*Func types. (#12305) The xconnector.CreateMetricsToProfilesFunc.CreateMetricsToProfiles method has been removed without a deprecation.

  • component: Remove deprecated function and interface ConfigValidator and ValidateConfig. (#11524)

    • Use xconfmap.Validator and xconfmap.Validate instead.
  • receiver, scraper, processor, exporter, extension: Remove deprecated MakeFactoryMap functions in favor of generic implementation (#12222)

  • exporterhelper: Change the signature of the exporterhelper.WithQueueRequest to accept Encoding instead of the Factory. (#12509)

  • component/componenttest: Removing the deprecated CheckReceiverMetrics and CheckReceiverTraces functions. (#12185)

🚩 Deprecations 🚩

  • componenttest: Deprecated componenttest.TestTelemetry in favor of componenttest.Telemetry (#12419)
  • connector, exporter, extension, processor, receiver, scraper: Add type parameter to NewNopSettings and deprecate NewNopSettingsWithType (#12305)
  • exporterhelper: Deprecate MinSizeConfig and MaxSizeItems. (#12486)
  • extension/extensionauth: Deprecate methods on *Func types. (#12480)
  • extension/auth, extension/auth/authtest: Deprecate extension/auth and the related test module in favor of extension/extensionauth (#12478)

🚀 New components 🚀

  • service/hostcapabilities: create service/hostcapabilities module (#12296, #12375) Removes getExporters interface in service/internal/graph. Removes getModuleInfos interface in service/internal/graph. Creates interface ExposeExporters in service/hostcapabilities to expose GetExporters function. Creates interface ModuleInfo in service/hostcapabilities to expose GetModuleInfos function.

💡 Enhancements 💡

  • exporterhelper: Adds the config API to support serialized bytes based batching (#3262)
  • configauth: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.
  • confighttp: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.
  • otelcol: Converters are now available in the components command. (#11900, #12385)
  • extension: Mark module as stable (#11005)
  • pcommon.Map: preallocate go map in Map.AsRaw() (#12406)
  • exporterhelper: Stabilize exporter.UsePullingBasedExporterQueueBatcher and remove old batch sender (#12425)
  • service: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.

🧰 Bug fixes 🧰

... (truncated)

Commits
  • 9ff68e1 [chore] Prepare release v1.27.0/v0.121.0 (#12534)
  • a9bca17 [confighttp] Add omitempty tag to fields (#12482)
  • d510c86 Remove exporterqueue.Factory and simplify exportehelper.WithQueueRequest (#12...
  • f38b0e1 [cmd/mdatagen] fix #12298 unit tests failures (#12523)
  • dc62746 [docs] add guidance around what a collector/distro is (#12435)
  • 9861e0a [chore] make contrib tests more efficient (#12490)
  • 80fd856 [chore] fix typos in error messages "Failed to convert metrics" (#12526)
  • 0b6c04b [chore] Small comments fix in exporterhelper/sizer (#12522)
  • 6a26bdc document breaking change in metric names for prometheus exporter (#12500)
  • 443e0bc [chore] pin extensionauth and extensionauthtest to published version (#12521)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/component/componenttest from 0.120.0 to 0.121.0

Changelog

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

v1.27.0/v0.121.0

🛑 Breaking changes 🛑

  • exporterqueue: Remove exporterqueue.Factory in favor of the NewQueue function, and merge configs for memory and persistent. (#12509) As a side effect of this change, no alternative implementation of the queue are supported and the Queue interface will be hidden.

  • exporterhelper: Update MergeSplit function signature to use the new SizeConfig (#12486)

  • extension, connector, processor, receiver, exporter, scraper: Remove deprecated Create* methods from Create*Func types. (#12305) The xconnector.CreateMetricsToProfilesFunc.CreateMetricsToProfiles method has been removed without a deprecation.

  • component: Remove deprecated function and interface ConfigValidator and ValidateConfig. (#11524)

    • Use xconfmap.Validator and xconfmap.Validate instead.
  • receiver, scraper, processor, exporter, extension: Remove deprecated MakeFactoryMap functions in favor of generic implementation (#12222)

  • exporterhelper: Change the signature of the exporterhelper.WithQueueRequest to accept Encoding instead of the Factory. (#12509)

  • component/componenttest: Removing the deprecated CheckReceiverMetrics and CheckReceiverTraces functions. (#12185)

🚩 Deprecations 🚩

  • componenttest: Deprecated componenttest.TestTelemetry in favor of componenttest.Telemetry (#12419)
  • connector, exporter, extension, processor, receiver, scraper: Add type parameter to NewNopSettings and deprecate NewNopSettingsWithType (#12305)
  • exporterhelper: Deprecate MinSizeConfig and MaxSizeItems. (#12486)
  • extension/extensionauth: Deprecate methods on *Func types. (#12480)
  • extension/auth, extension/auth/authtest: Deprecate extension/auth and the related test module in favor of extension/extensionauth (#12478)

🚀 New components 🚀

  • service/hostcapabilities: create service/hostcapabilities module (#12296, #12375) Removes getExporters interface in service/internal/graph. Removes getModuleInfos interface in service/internal/graph. Creates interface ExposeExporters in service/hostcapabilities to expose GetExporters function. Creates interface ModuleInfo in service/hostcapabilities to expose GetModuleInfos function.

💡 Enhancements 💡

  • exporterhelper: Adds the config API to support serialized bytes based batching (#3262)
  • configauth: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.
  • confighttp: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.
  • otelcol: Converters are now available in the components command. (#11900, #12385)
  • extension: Mark module as stable (#11005)
  • pcommon.Map: preallocate go map in Map.AsRaw() (#12406)
  • exporterhelper: Stabilize exporter.UsePullingBasedExporterQueueBatcher and remove old batch sender (#12425)
  • service: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.

🧰 Bug fixes 🧰

... (truncated)

Commits
  • 9ff68e1 [chore] Prepare release v1.27.0/v0.121.0 (#12534)
  • a9bca17 [confighttp] Add omitempty tag to fields (#12482)
  • d510c86 Remove exporterqueue.Factory and simplify exportehelper.WithQueueRequest (#12...
  • f38b0e1 [cmd/mdatagen] fix #12298 unit tests failures (#12523)
  • dc62746 [docs] add guidance around what a collector/distro is (#12435)
  • 9861e0a [chore] make contrib tests more efficient (#12490)
  • 80fd856 [chore] fix typos in error messages "Failed to convert metrics" (#12526)
  • 0b6c04b [chore] Small comments fix in exporterhelper/sizer (#12522)
  • 6a26bdc document breaking change in metric names for prometheus exporter (#12500)
  • 443e0bc [chore] pin extensionauth and extensionauthtest to published version (#12521)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/config/configcompression from 1.26.0 to 1.27.0

Release notes

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

v1.27.0/v0.121.0

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

End User Changelog

🛑 Breaking changes 🛑

  • confighttp: Make the client config options max_idle_conns, max_idle_conns_per_host, max_conns_per_host, and idle_conn_timeout integers (#9478) All four options can be set to 0 where they were previously set to null

🚩 Deprecations 🚩

  • exporterhelper: Deprecate min_size_items and max_size_items in favor of min_size and max_size. (#12486)

💡 Enhancements 💡

  • mdatagen: Add converter and provider module classes (#12467)

  • pipeline: output pipeline name with signal as signal[/name] format in logs. (#12410)

  • memorylimiter: Add support to configure min GC intervals for soft and hard limits. (#12450)

  • otlpexporter: Update the stability level for logs, it has been as stable as traces and metrics for some time. (#12423)

  • service: Create a new subcommand to dump the initial configuration after resolving/merging. (#11479) To use the print-initial-config subcommand, invoke the Collector with the subcommand and corresponding feature gate: otelcol print-initial-config --feature-gates=otelcol.printInitialConfig --config=config.yaml. Note that the feature gate enabling this flag is currently in alpha stability, and the subcommand may be changed in the future.

  • memorylimiterprocessor: Add support for profiles. (#12453)

  • otelcol: Converters are now available in the components command. (#11900, #12385)

  • component: Mark module as stable (#9376)

  • confmap: Surface YAML parsing errors when they happen at the top-level. (#12180) This adds context to some instances of the error "retrieved value (type=string) cannot be used as a Conf", which typically happens because of invalid YAML documents

  • pprofile: Add LinkIndex attribute to the generated Sample type (#12485)

  • exporterhelper: Stabilize exporter.UsePullingBasedExporterQueueBatcher and remove old batch sender (#12425)

  • mdatagen: Update metadata schema with new fields without enforcing them (#12359)

🧰 Bug fixes 🧰

  • service: Fix crash at startup when converting from v0.2.0 to v0.3.0 (#12438)
  • service: fix bug in parsing service::telemetry configuration (#12437)
  • exporterhelper: Fix bug where the error logged when conversion of data fails is always nil (#12510)
  • mdatagen: Adds back missing import for filter when emitting resource attributes (#12455)

API Changelog

🛑 Breaking changes 🛑

  • exporterqueue: Remove exporterqueue.Factory in favor of the NewQueue function, and merge configs for memory and persistent. (#12509) As a side effect of this change, no alternative implementation of the queue are supported and the Queue interface will be hidden.
  • exporterhelper: Update MergeSplit function signature to use the new SizeConfig (#12486)
  • extension, connector, processor, receiver, exporter, scraper: Remove deprecated Create* methods from Create*Func types. (#12305)

... (truncated)

Changelog

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

v1.27.0/v0.121.0

🛑 Breaking changes 🛑

  • exporterqueue: Remove exporterqueue.Factory in favor of the NewQueue function, and merge configs for memory and persistent. (#12509) As a side effect of this change, no alternative implementation of the queue are supported and the Queue interface will be hidden.

  • exporterhelper: Update MergeSplit function signature to use the new SizeConfig (#12486)

  • extension, connector, processor, receiver, exporter, scraper: Remove deprecated Create* methods from Create*Func types. (#12305) The xconnector.CreateMetricsToProfilesFunc.CreateMetricsToProfiles method has been removed without a deprecation.

  • component: Remove deprecated function and interface ConfigValidator and ValidateConfig. (#11524)

    • Use xconfmap.Validator and xconfmap.Validate instead.
  • receiver, scraper, processor, exporter, extension: Remove deprecated MakeFactoryMap functions in favor of generic implementation (#12222)

  • exporterhelper: Change the signature of the exporterhelper.WithQueueRequest to accept Encoding instead of the Factory. (#12509)

  • component/componenttest: Removing the deprecated CheckReceiverMetrics and CheckReceiverTraces functions. (#12185)

🚩 Deprecations 🚩

  • componenttest: Deprecated componenttest.TestTelemetry in favor of componenttest.Telemetry (#12419)
  • connector, exporter, extension, processor, receiver, scraper: Add type parameter to NewNopSettings and deprecate NewNopSettingsWithType (#12305)
  • exporterhelper: Deprecate MinSizeConfig and MaxSizeItems. (#12486)
  • extension/extensionauth: Deprecate methods on *Func types. (#12480)
  • extension/auth, extension/auth/authtest: Deprecate extension/auth and the related test module in favor of extension/extensionauth (#12478)

🚀 New components 🚀

  • service/hostcapabilities: create service/hostcapabilities module (#12296, #12375) Removes getExporters interface in service/internal/graph. Removes getModuleInfos interface in service/internal/graph. Creates interface ExposeExporters in service/hostcapabilities to expose GetExporters function. Creates interface ModuleInfo in service/hostcapabilities to expose GetModuleInfos function.

💡 Enhancements 💡

  • exporterhelper: Adds the config API to support serialized bytes based batching (#3262)
  • configauth: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.
  • confighttp: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.
  • otelcol: Converters are now available in the components command. (#11900, #12385)
  • extension: Mark module as stable (#11005)
  • pcommon.Map: preallocate go map in Map.AsRaw() (#12406)
  • exporterhelper: Stabilize exporter.UsePullingBasedExporterQueueBatcher and remove old batch sender (#12425)
  • service: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.

🧰 Bug fixes 🧰

... (truncated)

Commits
  • 9ff68e1 [chore] Prepare release v1.27.0/v0.121.0 (#12534)
  • a9bca17 [confighttp] Add omitempty tag to fields (#12482)
  • d510c86 Remove exporterqueue.Factory and simplify exportehelper.WithQueueRequest (#12...
  • f38b0e1 [cmd/mdatagen] fix #12298 unit tests failures (#12523)
  • dc62746 [docs] add guidance around what a collector/distro is (#12435)
  • 9861e0a [chore] make contrib tests more efficient (#12490)
  • 80fd856 [chore] fix typos in error messages "Failed to convert metrics" (#12526)
  • 0b6c04b [chore] Small comments fix in exporterhelper/sizer (#12522)
  • 6a26bdc document breaking change in metric names for prometheus exporter (#12500)
  • 443e0bc [chore] pin extensionauth and extensionauthtest to published version (#12521)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/config/confighttp from 0.120.0 to 0.121.0

Changelog

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

v1.27.0/v0.121.0

🛑 Breaking changes 🛑

  • exporterqueue: Remove exporterqueue.Factory in favor of the NewQueue function, and merge configs for memory and persistent. (#12509) As a side effect of this change, no alternative implementation of the queue are supported and the Queue interface will be hidden.

  • exporterhelper: Update MergeSplit function signature to use the new SizeConfig (#12486)

  • extension, connector, processor, receiver, exporter, scraper: Remove deprecated Create* methods from Create*Func types. (#12305) The xconnector.CreateMetricsToProfilesFunc.CreateMetricsToProfiles method has been removed without a deprecation.

  • component: Remove deprecated function and interface ConfigValidator and ValidateConfig. (#11524)

    • Use xconfmap.Validator and xconfmap.Validate instead.
  • receiver, scraper, processor, exporter, extension: Remove deprecated MakeFactoryMap functions in favor of generic implementation (#12222)

  • exporterhelper: Change the signature of the exporterhelper.WithQueueRequest to accept Encoding instead of the Factory. (#12509)

  • component/componenttest: Removing the deprecated CheckReceiverMetrics and CheckReceiverTraces functions. (#12185)

🚩 Deprecations 🚩

  • componenttest: Deprecated componenttest.TestTelemetry in favor of componenttest.Telemetry (#12419)
  • connector, exporter, extension, processor, receiver, scraper: Add type parameter to NewNopSettings and deprecate NewNopSettingsWithType (#12305)
  • exporterhelper: Deprecate MinSizeConfig and MaxSizeItems. (#12486)
  • extension/extensionauth: Deprecate methods on *Func types. (

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.120.1` | `0.121.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.120.1` | `0.121.0` |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `0.120.0` | `1.27.0` |
| [go.opentelemetry.io/collector/component/componenttest](https://github.com/open-telemetry/opentelemetry-collector) | `0.120.0` | `0.121.0` |
| [go.opentelemetry.io/collector/config/configcompression](https://github.com/open-telemetry/opentelemetry-collector) | `1.26.0` | `1.27.0` |
| [go.opentelemetry.io/collector/config/confighttp](https://github.com/open-telemetry/opentelemetry-collector) | `0.120.0` | `0.121.0` |
| [go.opentelemetry.io/collector/confmap](https://github.com/open-telemetry/opentelemetry-collector) | `1.26.0` | `1.27.0` |
| [go.opentelemetry.io/collector/confmap/xconfmap](https://github.com/open-telemetry/opentelemetry-collector) | `0.120.0` | `0.121.0` |
| [go.opentelemetry.io/collector/semconv](https://github.com/open-telemetry/opentelemetry-collector) | `0.120.0` | `0.121.0` |
| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.34.0` | `1.35.0` |



Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden` from 0.120.1 to 0.121.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.120.1...v0.121.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest` from 0.120.1 to 0.121.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.120.1...v0.121.0)

Updates `go.opentelemetry.io/collector/component` from 0.120.0 to 1.27.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.120.0...pdata/v1.27.0)

Updates `go.opentelemetry.io/collector/component/componenttest` from 0.120.0 to 0.121.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.120.0...v0.121.0)

Updates `go.opentelemetry.io/collector/config/configcompression` from 1.26.0 to 1.27.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.26.0...pdata/v1.27.0)

Updates `go.opentelemetry.io/collector/config/confighttp` from 0.120.0 to 0.121.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.120.0...v0.121.0)

Updates `go.opentelemetry.io/collector/confmap` from 1.26.0 to 1.27.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.26.0...pdata/v1.27.0)

Updates `go.opentelemetry.io/collector/confmap/xconfmap` from 0.120.0 to 0.121.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.120.0...v0.121.0)

Updates `go.opentelemetry.io/collector/pdata` from 1.26.0 to 1.27.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.26.0...pdata/v1.27.0)

Updates `go.opentelemetry.io/collector/semconv` from 0.120.0 to 0.121.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.120.0...v0.121.0)

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

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden
  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-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/component
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/component/componenttest
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/config/configcompression
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/config/confighttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/confmap
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/confmap/xconfmap
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/semconv
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/sdk
  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 Mar 6, 2025
@dependabot dependabot bot requested review from a team as code owners March 6, 2025 05:07
@lahsivjar lahsivjar merged commit 29d0d13 into main Mar 11, 2025
5 checks passed
@dependabot dependabot bot deleted the dependabot/go_modules/otel-1166f692c5 branch March 11, 2025 12:18
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