Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 7, 2025

Bumps the dependencies group with 14 updates:

Package From To
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver 0.122.0 0.123.0
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver 0.122.0 0.123.0
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver 0.122.0 0.123.0
go.opentelemetry.io/collector/component 1.28.1 1.29.0
go.opentelemetry.io/collector/component/componenttest 0.122.1 0.123.0
go.opentelemetry.io/collector/confmap 1.28.1 1.29.0
go.opentelemetry.io/collector/confmap/provider/yamlprovider 1.28.1 1.29.0
go.opentelemetry.io/collector/connector 0.122.1 0.123.0
go.opentelemetry.io/collector/exporter/otlpexporter 0.122.1 0.123.0
go.opentelemetry.io/collector/extension 1.28.1 1.29.0
go.opentelemetry.io/collector/otelcol 0.122.1 0.123.0
go.opentelemetry.io/collector/processor 0.122.1 1.29.0
go.opentelemetry.io/collector/receiver/otlpreceiver 0.122.1 0.123.0
golang.org/x/sys 0.31.0 0.32.0

Updates github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver from 0.122.0 to 0.123.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver's releases.

v0.123.0

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

Unmaintained Components

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

  • exporter/carbonexporter
  • exporter/kineticaexporter
  • exporter/opensearchexporter
  • extension/observer/ecstaskobserver
  • receiver/awscloudwatchmetricsreceiver
  • receiver/carbonreceiver
  • receiver/couchdbreceiver
  • receiver/elasticsearchreceiver
  • receiver/memcachedreceiver
  • receiver/mysqlreceiver
  • receiver/postgresqlreceiver
  • receiver/zookeeperreceiver
  • scraper/zookeeperscraper

End user changelog

🛑 Breaking changes 🛑

  • elasticsearchexporter: Remove deprecated fields [min|max]_size_items from batch config (#38836)

  • receiver/azuremonitorreceiver: multi subscriptions support and automatic discovery (#36612)

  • kafkaexporter: change default client_id to "otel-collector" (#38411) The exporter now uses the "configkafka" package which consolidates common configuration structures and default values. As a result of this change, we update the default client_id value to "otel-collector".

  • kafkametricsreceiver: change default client_id to "otel-collector", deprecate "refresh_frequency" (#38411) The receiver now uses the "configkafka" package which consolidates common configuration structures and default values. As a result of this change, we update the default client_id value to "otel-collector", and deprecate "refresh_frequency" in favour of "metadata.refresh_interval".

  • prometheusremotewriteexporter: Remove export_created_metric config option (#35003)

  • k8sattributesprocessor: Remove stable feature gate k8sattr.rfc3339 (#38810)

  • tlscheckreceiver: Add file-based TLS certificate checks (#38906)

🚩 Deprecations 🚩

  • kafkaexporter: Deprecate auth.plain_text configuration. Use auth.sasl with mechanism set to PLAIN instead. (#38883)
  • kafkametricsreceiver: Deprecate auth.plain_text configuration. Use auth.sasl with mechanism set to PLAIN instead. (#38883)
  • kafkareceiver: Deprecate auth.plain_text configuration. Use auth.sasl with mechanism set to PLAIN instead. (#38883)
  • kafkatopicsobserverextension: Deprecate auth.plain_text configuration. Use auth.sasl with mechanism set to PLAIN instead. (#38883)

🚀 New components 🚀

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver's changelog.

v0.123.0

🛑 Breaking changes 🛑

  • elasticsearchexporter: Remove deprecated fields [min|max]_size_items from batch config (#38836)
  • kakfaexporter: Disable exposing factory options programmatically on NewFactory. (#38874)
  • kafkareceiver: Disable exposing factory options programmatically on NewFactory. (#38874)
  • stefexporter: Avoid embedding the QueueConfig, avoids potential conflicts (#38887)

💡 Enhancements 💡

  • prometheusremotewriteexporter: Adds logic to convert from the internal OTEL Metrics unit format to Prometheus unit format and emit unit as part of Prometheus metadata. (#29452)

🧰 Bug fixes 🧰

  • pkg/ottl: Fix the ottl.ParserCollection to properly infer the OTTL context when using the ParseConditions function. (#38755)
  • pkg/pdatatest: Change type of attribute values from string to any. (#39006)
  • telemetrygen: Fixes invalid HistogramDataPoint messages generated by telemetrygen. (#39025) The bucket count and total count are now correct.
Commits
  • bef0a5c [chore] Prepare release 0.123.0 (#39066)
  • dce0082 Enhance the Decode OTTL function to support all flavors of Base64 (#38854)
  • 91eb4f5 [chore] skip broken test (#39065)
  • 18cc790 [chore] Update OTel collector core dependency (#39040)
  • 4930224 [pkg/stanza] [receiver/windowseventlog] Fix: Windows Event Max Read (ERRNO 17...
  • 3bd2b28 [chore][processor/metricsgeneration] Add myself as code owner (#38806)
  • bf752da [chore] upgrade github.com/golang-jwt/jwt/v5 to v5.2.2 (#39046)
  • dfcf308 [cmd/opampsupervisor] Control Collectors with only the OpAMP extension (#38809)
  • 04003f1 [extension/azureauth] Add support to be used in receivers (#39033)
  • cf8a0d0 [chore] Remove unused methods from processHandle (#39039)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver from 0.122.0 to 0.123.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver's releases.

v0.123.0

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

Unmaintained Components

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

  • exporter/carbonexporter
  • exporter/kineticaexporter
  • exporter/opensearchexporter
  • extension/observer/ecstaskobserver
  • receiver/awscloudwatchmetricsreceiver
  • receiver/carbonreceiver
  • receiver/couchdbreceiver
  • receiver/elasticsearchreceiver
  • receiver/memcachedreceiver
  • receiver/mysqlreceiver
  • receiver/postgresqlreceiver
  • receiver/zookeeperreceiver
  • scraper/zookeeperscraper

End user changelog

🛑 Breaking changes 🛑

  • elasticsearchexporter: Remove deprecated fields [min|max]_size_items from batch config (#38836)

  • receiver/azuremonitorreceiver: multi subscriptions support and automatic discovery (#36612)

  • kafkaexporter: change default client_id to "otel-collector" (#38411) The exporter now uses the "configkafka" package which consolidates common configuration structures and default values. As a result of this change, we update the default client_id value to "otel-collector".

  • kafkametricsreceiver: change default client_id to "otel-collector", deprecate "refresh_frequency" (#38411) The receiver now uses the "configkafka" package which consolidates common configuration structures and default values. As a result of this change, we update the default client_id value to "otel-collector", and deprecate "refresh_frequency" in favour of "metadata.refresh_interval".

  • prometheusremotewriteexporter: Remove export_created_metric config option (#35003)

  • k8sattributesprocessor: Remove stable feature gate k8sattr.rfc3339 (#38810)

  • tlscheckreceiver: Add file-based TLS certificate checks (#38906)

🚩 Deprecations 🚩

  • kafkaexporter: Deprecate auth.plain_text configuration. Use auth.sasl with mechanism set to PLAIN instead. (#38883)
  • kafkametricsreceiver: Deprecate auth.plain_text configuration. Use auth.sasl with mechanism set to PLAIN instead. (#38883)
  • kafkareceiver: Deprecate auth.plain_text configuration. Use auth.sasl with mechanism set to PLAIN instead. (#38883)
  • kafkatopicsobserverextension: Deprecate auth.plain_text configuration. Use auth.sasl with mechanism set to PLAIN instead. (#38883)

🚀 New components 🚀

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver's changelog.

v0.123.0

🛑 Breaking changes 🛑

  • elasticsearchexporter: Remove deprecated fields [min|max]_size_items from batch config (#38836)
  • kakfaexporter: Disable exposing factory options programmatically on NewFactory. (#38874)
  • kafkareceiver: Disable exposing factory options programmatically on NewFactory. (#38874)
  • stefexporter: Avoid embedding the QueueConfig, avoids potential conflicts (#38887)

💡 Enhancements 💡

  • prometheusremotewriteexporter: Adds logic to convert from the internal OTEL Metrics unit format to Prometheus unit format and emit unit as part of Prometheus metadata. (#29452)

🧰 Bug fixes 🧰

  • pkg/ottl: Fix the ottl.ParserCollection to properly infer the OTTL context when using the ParseConditions function. (#38755)
  • pkg/pdatatest: Change type of attribute values from string to any. (#39006)
  • telemetrygen: Fixes invalid HistogramDataPoint messages generated by telemetrygen. (#39025) The bucket count and total count are now correct.
Commits
  • bef0a5c [chore] Prepare release 0.123.0 (#39066)
  • dce0082 Enhance the Decode OTTL function to support all flavors of Base64 (#38854)
  • 91eb4f5 [chore] skip broken test (#39065)
  • 18cc790 [chore] Update OTel collector core dependency (#39040)
  • 4930224 [pkg/stanza] [receiver/windowseventlog] Fix: Windows Event Max Read (ERRNO 17...
  • 3bd2b28 [chore][processor/metricsgeneration] Add myself as code owner (#38806)
  • bf752da [chore] upgrade github.com/golang-jwt/jwt/v5 to v5.2.2 (#39046)
  • dfcf308 [cmd/opampsupervisor] Control Collectors with only the OpAMP extension (#38809)
  • 04003f1 [extension/azureauth] Add support to be used in receivers (#39033)
  • cf8a0d0 [chore] Remove unused methods from processHandle (#39039)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver from 0.122.0 to 0.123.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver's releases.

v0.123.0

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

Unmaintained Components

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

  • exporter/carbonexporter
  • exporter/kineticaexporter
  • exporter/opensearchexporter
  • extension/observer/ecstaskobserver
  • receiver/awscloudwatchmetricsreceiver
  • receiver/carbonreceiver
  • receiver/couchdbreceiver
  • receiver/elasticsearchreceiver
  • receiver/memcachedreceiver
  • receiver/mysqlreceiver
  • receiver/postgresqlreceiver
  • receiver/zookeeperreceiver
  • scraper/zookeeperscraper

End user changelog

🛑 Breaking changes 🛑

  • elasticsearchexporter: Remove deprecated fields [min|max]_size_items from batch config (#38836)

  • receiver/azuremonitorreceiver: multi subscriptions support and automatic discovery (#36612)

  • kafkaexporter: change default client_id to "otel-collector" (#38411) The exporter now uses the "configkafka" package which consolidates common configuration structures and default values. As a result of this change, we update the default client_id value to "otel-collector".

  • kafkametricsreceiver: change default client_id to "otel-collector", deprecate "refresh_frequency" (#38411) The receiver now uses the "configkafka" package which consolidates common configuration structures and default values. As a result of this change, we update the default client_id value to "otel-collector", and deprecate "refresh_frequency" in favour of "metadata.refresh_interval".

  • prometheusremotewriteexporter: Remove export_created_metric config option (#35003)

  • k8sattributesprocessor: Remove stable feature gate k8sattr.rfc3339 (#38810)

  • tlscheckreceiver: Add file-based TLS certificate checks (#38906)

🚩 Deprecations 🚩

  • kafkaexporter: Deprecate auth.plain_text configuration. Use auth.sasl with mechanism set to PLAIN instead. (#38883)
  • kafkametricsreceiver: Deprecate auth.plain_text configuration. Use auth.sasl with mechanism set to PLAIN instead. (#38883)
  • kafkareceiver: Deprecate auth.plain_text configuration. Use auth.sasl with mechanism set to PLAIN instead. (#38883)
  • kafkatopicsobserverextension: Deprecate auth.plain_text configuration. Use auth.sasl with mechanism set to PLAIN instead. (#38883)

🚀 New components 🚀

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver's changelog.

v0.123.0

🛑 Breaking changes 🛑

  • elasticsearchexporter: Remove deprecated fields [min|max]_size_items from batch config (#38836)
  • kakfaexporter: Disable exposing factory options programmatically on NewFactory. (#38874)
  • kafkareceiver: Disable exposing factory options programmatically on NewFactory. (#38874)
  • stefexporter: Avoid embedding the QueueConfig, avoids potential conflicts (#38887)

💡 Enhancements 💡

  • prometheusremotewriteexporter: Adds logic to convert from the internal OTEL Metrics unit format to Prometheus unit format and emit unit as part of Prometheus metadata. (#29452)

🧰 Bug fixes 🧰

  • pkg/ottl: Fix the ottl.ParserCollection to properly infer the OTTL context when using the ParseConditions function. (#38755)
  • pkg/pdatatest: Change type of attribute values from string to any. (#39006)
  • telemetrygen: Fixes invalid HistogramDataPoint messages generated by telemetrygen. (#39025) The bucket count and total count are now correct.
Commits
  • bef0a5c [chore] Prepare release 0.123.0 (#39066)
  • dce0082 Enhance the Decode OTTL function to support all flavors of Base64 (#38854)
  • 91eb4f5 [chore] skip broken test (#39065)
  • 18cc790 [chore] Update OTel collector core dependency (#39040)
  • 4930224 [pkg/stanza] [receiver/windowseventlog] Fix: Windows Event Max Read (ERRNO 17...
  • 3bd2b28 [chore][processor/metricsgeneration] Add myself as code owner (#38806)
  • bf752da [chore] upgrade github.com/golang-jwt/jwt/v5 to v5.2.2 (#39046)
  • dfcf308 [cmd/opampsupervisor] Control Collectors with only the OpAMP extension (#38809)
  • 04003f1 [extension/azureauth] Add support to be used in receivers (#39033)
  • cf8a0d0 [chore] Remove unused methods from processHandle (#39039)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/component from 1.28.1 to 1.29.0

Release notes

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

v1.29.0/v0.123.0

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

End User Changelog

🛑 Breaking changes 🛑

  • service/telemetry: Mark telemetry.disableAddressFieldForInternalTelemetry as beta, usage of deprecated service::telemetry::address are ignored (#12756) To restore the previous behavior disable telemetry.disableAddressFieldForInternalTelemetry feature gate.
  • exporterbatch: Remove deprecated fields min_size_items and max_size_items from batch config. (#12684)

🚩 Deprecations 🚩

  • otlpexporter: Mark BatcherConfig as deprecated, use sending_queue::batch instead (#12726)
  • exporterhelper: Deprecate blocking in favor of block_on_overflow. (#12710)
  • exporterhelper: Deprecate configuring exporter batching separately. Use sending_queue::batch instead. (#12772) Moving the batching configuration to sending_queue::batch requires setting sending_queue::sizer to items which means that sending_queue::queue_size needs to be also increased by the average batch size number (roughly x5000 for the default batching configuration). See https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/exporterhelper#configuration

💡 Enhancements 💡

  • exporterhelper: Add support to configure batching in the sending queue. (#12746)

  • exporterhelper: Add support for wait_for_result, remove disabled_queue (#12742) This has a side effect for users of the experimental BatchConfig with the queue disabled, since not this is | uses only NumCPU() consumers.

  • exporterhelper: Allow exporter memory queue to use different type of sizers. (#12708)

  • service: Add "telemetry.newPipelineTelemetry" feature gate to inject component-identifying attributes in internal telemetry (#12217) With the feature gate enabled, all internal telemetry (metrics/traces/logs) will include some of the following instrumentation scope attributes:

    • otelcol.component.kind
    • otelcol.component.id
    • otelcol.pipeline.id
    • otelcol.signal
    • otelcol.signal.output

    These attributes are defined in the Pipeline Component Telemetry RFC, and identify the component instance from which the telemetry originates. They are added automatically without changes to component code.

    These attributes were already included in internal logs as regular log attributes, starting from v0.120.0. For consistency with other signals, they have been switched to scope attributes (with the exception of logs emitted to standard output), and are now enabled by the feature gate.

    Please make sure that the exporter / backend endpoint you use has support for instrumentation scope attributes before using this feature. If the internal telemetry is exported to another Collector, a transform processor could be used to turn them into other kinds of attributes if necessary.

... (truncated)

Changelog

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

v1.29.0/v0.123.0

🛑 Breaking changes 🛑

  • otlpreceiver/otlpexporter/otlphttpexporter: Avoid using go embedded messages in Config (#12718)

  • exporterqueue: Move Queue interface to internal, disallow alternative implementations (#12680)

  • extensionauth, configauth: Remove deprecated types and functions from extensionauth and configauth packages. (#12672) This includes:

    • extensionauth.NewClient,
    • extensionauth.ClientOption and all its implementations,
    • extensionauth.NewServer,
    • extensionauth.ServerOption and all its implementations and
    • configauth.Authenticator.GetClientAuthenticator.
  • exporterhelper: Remove deprecated converter types from exporterhelper (#12686)

  • exporterbatch: Remove deprecated fields min_size_items and max_size_items from batch config. (#12684)

🚩 Deprecations 🚩

  • exporterhelper: Deprecate BatcherConfig, SizeConfig and WithBatcher in favor of the new QueueBatchConfig. (#12748)
  • exporterbatcher: Deprecated Config, SizeConfig, SizerType, SizerType[Requests|Items|Bytes], NewDefaultConfig. Use alias from exporterhelper. (#12707)
  • exporterqueue: Deprecated Config, NewDefaultConfig, Encoding, ErrQueueFull. Use alias from exporterhelper. (#12706)
  • exporterhelper: Deprecate exporterhelper WithRequestQueue in favor of WithQueueBatch (#12679)
  • exporterhelper: Deprecate QueueConfig in favor of QueueBatchConfig. (#12746)

💡 Enhancements 💡

  • extensionauth: Mark module as stable (#11006)
  • processor: Mark module as stable. (#12677)
  • processorhelper: Split processorhelper into a separate module. (#12678)
Commits
  • 1ad6912 [chore] Prepare release v1.29.0/v0.123.0 (#12773)
  • 7ece165 Deprecate the old exporter batch configuration section (#12772)
  • 09abeee [chore] Update exporter helper config documentation (#12770)
  • 9912293 Mark telemetry.disableAddressFieldForInternalTelemetry as beta, usage of depr...
  • 0fa0edb [chore] unexport test structs (#12761)
  • 741985b [chore] Mark the new batcher config as mutating as well (#12766)
  • 68e964a [chore] Enforce to use items sizer for deprecated WithBatcher (#12764)
  • c56d8f6 [chore] Use T for generics instead of K, consistent with rest of the repo (#1...
  • dae1d8e [builder] Remove deprecated OtelColVersion, already an error if used (#12757)
  • 38fe4db [chore] Bump pseudoversions for processor and exporter modules (#12758)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/component/componenttest from 0.122.1 to 0.123.0

Changelog

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

v1.29.0/v0.123.0

🛑 Breaking changes 🛑

  • otlpreceiver/otlpexporter/otlphttpexporter: Avoid using go embedded messages in Config (#12718)

  • exporterqueue: Move Queue interface to internal, disallow alternative implementations (#12680)

  • extensionauth, configauth: Remove deprecated types and functions from extensionauth and configauth packages. (#12672) This includes:

    • extensionauth.NewClient,
    • extensionauth.ClientOption and all its implementations,
    • extensionauth.NewServer,
    • extensionauth.ServerOption and all its implementations and
    • configauth.Authenticator.GetClientAuthenticator.
  • exporterhelper: Remove deprecated converter types from exporterhelper (#12686)

  • exporterbatch: Remove deprecated fields min_size_items and max_size_items from batch config. (#12684)

🚩 Deprecations 🚩

  • exporterhelper: Deprecate BatcherConfig, SizeConfig and WithBatcher in favor of the new QueueBatchConfig. (#12748)
  • exporterbatcher: Deprecated Config, SizeConfig, SizerType, SizerType[Requests|Items|Bytes], NewDefaultConfig. Use alias from exporterhelper. (#12707)
  • exporterqueue: Deprecated Config, NewDefaultConfig, Encoding, ErrQueueFull. Use alias from exporterhelper. (#12706)
  • exporterhelper: Deprecate exporterhelper WithRequestQueue in favor of WithQueueBatch (#12679)
  • exporterhelper: Deprecate QueueConfig in favor of QueueBatchConfig. (#12746)

💡 Enhancements 💡

  • extensionauth: Mark module as stable (#11006)
  • processor: Mark module as stable. (#12677)
  • processorhelper: Split processorhelper into a separate module. (#12678)
Commits
  • 1ad6912 [chore] Prepare release v1.29.0/v0.123.0 (#12773)
  • 7ece165 Deprecate the old exporter batch configuration section (#12772)
  • 09abeee [chore] Update exporter helper config documentation (#12770)
  • 9912293 Mark telemetry.disableAddressFieldForInternalTelemetry as beta, usage of depr...
  • 0fa0edb [chore] unexport test structs (#12761)
  • 741985b [chore] Mark the new batcher config as mutating as well (#12766)
  • 68e964a [chore] Enforce to use items sizer for deprecated WithBatcher (#12764)
  • c56d8f6 [chore] Use T for generics instead of K, consistent with rest of the repo (#1...
  • dae1d8e [builder] Remove deprecated OtelColVersion, already an error if used (#12757)
  • 38fe4db [chore] Bump pseudoversions for processor and exporter modules (#12758)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/confmap from 1.28.1 to 1.29.0

Release notes

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

v1.29.0/v0.123.0

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

End User Changelog

🛑 Breaking changes 🛑

  • service/telemetry: Mark telemetry.disableAddressFieldForInternalTelemetry as beta, usage of deprecated service::telemetry::address are ignored (#12756) To restore the previous behavior disable telemetry.disableAddressFieldForInternalTelemetry feature gate.
  • exporterbatch: Remove deprecated fields min_size_items and max_size_items from batch config. (#12684)

🚩 Deprecations 🚩

  • otlpexporter: Mark BatcherConfig as deprecated, use sending_queue::batch instead (#12726)
  • exporterhelper: Deprecate blocking in favor of block_on_overflow. (#12710)
  • exporterhelper: Deprecate configuring exporter batching separately. Use sending_queue::batch instead. (#12772) Moving the batching configuration to sending_queue::batch requires setting sending_queue::sizer to items which means that sending_queue::queue_size needs to be also increased by the average batch size number (roughly x5000 for the default batching configuration). See https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/exporterhelper#configuration

💡 Enhancements 💡

  • exporterhelper: Add support to configure batching in the sending queue. (#12746)

  • exporterhelper: Add support for wait_for_result, remove disabled_queue (#12742) This has a side effect for users of the experimental BatchConfig with the queue disabled, since not this is | uses only NumCPU() consumers.

  • exporterhelper: Allow exporter memory queue to use different type of sizers. (#12708)

  • service: Add "telemetry.newPipelineTelemetry" feature gate to inject component-identifying attributes in internal telemetry (#12217) With the feature gate enabled, all internal telemetry (metrics/traces/logs) will include some of the following instrumentation scope attributes:

    • otelcol.component.kind
    • otelcol.component.id
    • otelcol.pipeline.id
    • otelcol.signal
    • otelcol.signal.output

    These attributes are defined in the Pipeline Component Telemetry RFC, and identify the component instance from which the telemetry originates. They are added automatically without changes to component code.

    These attributes were already included in internal logs as regular log attributes, starting from v0.120.0. For consistency with other signals, they have been switched to scope attributes (with the exception of logs emitted to standard output), and are now enabled by the feature gate.

    Please make sure that the exporter / backend endpoint you use has support for instrumentation scope attributes before using this feature. If the internal telemetry is exported to another Collector, a transform processor could be used to turn them into other kinds of attributes if necessary.

... (truncated)

Changelog

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

v1.29.0/v0.123.0

🛑 Breaking changes 🛑

  • otlpreceiver/otlpexporter/otlphttpexporter: Avoid using go embedded messages in Config (#12718)

  • exporterqueue: Move Queue interface to internal, disallow alternative implementations (#12680)

  • extensionauth, configauth: Remove deprecated types and functions from extensionauth and configauth packages. (#12672) This includes:

    • extensionauth.NewClient,
    • extensionauth.ClientOption and all its implementations,
    • extensionauth.NewServer,
    • extensionauth.ServerOption and all its implementations and
    • configauth.Authenticator.GetClientAuthenticator.
  • exporterhelper: Remove deprecated converter types from exporterhelper (#12686)

  • exporterbatch: Remove deprecated fields min_size_items and max_size_items from batch config. (#12684)

🚩 Deprecations 🚩

  • exporterhelper: Deprecate BatcherConfig, SizeConfig and WithBatcher in favor of the new QueueBatchConfig. (#12748)
  • exporterbatcher: Deprecated Config, SizeConfig, SizerType, SizerType[Requests|Items|Bytes], NewDefaultConfig. Use alias from exporterhelper. (#12707)
  • exporterqueue: Deprecated Config, NewDefaultConfig, Encoding, ErrQueueFull. Use alias from exporterhelper. (#12706)
  • exporterhelper: Deprecate exporterhelper WithRequestQueue in favor of WithQueueBatch (#12679)
  • exporterhelper: Deprecate QueueConfig in favor of QueueBatchConfig. (#12746)

💡 Enhancements 💡

  • extensionauth: Mark module as stable (#11006)
  • processor: Mark module as stable. (#12677)
  • processorhelper: Split processorhelper into a separate module. (#12678)
Commits
  • 1ad6912 [chore] Prepare release v1.29.0/v0.123.0 (#12773)
  • 7ece165 Deprecate the old exporter batch configuration section (#12772)
  • 09abeee [chore] Update exporter helper config documentation (#12770)
  • 9912293 Mark telemetry.disableAddressFieldForInternalTelemetry as beta, usage of depr...
  • 0fa0edb [chore] unexport test structs (#12761)
  • 741985b [chore] Mark the new batcher config as mutating as well (#12766)
  • 68e964a [chore] Enforce to use items sizer for deprecated WithBatcher (#12764)
  • c56d8f6 [chore] Use T for generics instead of K, consistent with rest of the repo (#1...
  • dae1d8e [builder] Remove deprecated OtelColVersion, already an error if used (#12757)
  • 38fe4db [chore] Bump pseudoversions for processor and exporter modules (#12758)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/confmap/provider/yamlprovider from 1.28.1 to 1.29.0

Release notes

Sourced from go.opentelemetry.io/collector/confmap/provider/yamlprovider's releases.

v1.29.0/v0.123.0

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

End User Changelog

🛑 Breaking changes 🛑

  • service/telemetry: Mark telemetry.disableAddressFieldForInternalTelemetry as beta, usage of deprecated service::telemetry::address are ignored (#12756) To restore the previous behavior disable telemetry.disableAddressFieldForInternalTelemetry feature gate.
  • e...

    Description has been truncated

Bumps the dependencies group with 14 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.122.0` | `0.123.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.122.0` | `0.123.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.122.0` | `0.123.0` |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `1.28.1` | `1.29.0` |
| [go.opentelemetry.io/collector/component/componenttest](https://github.com/open-telemetry/opentelemetry-collector) | `0.122.1` | `0.123.0` |
| [go.opentelemetry.io/collector/confmap](https://github.com/open-telemetry/opentelemetry-collector) | `1.28.1` | `1.29.0` |
| [go.opentelemetry.io/collector/confmap/provider/yamlprovider](https://github.com/open-telemetry/opentelemetry-collector) | `1.28.1` | `1.29.0` |
| [go.opentelemetry.io/collector/connector](https://github.com/open-telemetry/opentelemetry-collector) | `0.122.1` | `0.123.0` |
| [go.opentelemetry.io/collector/exporter/otlpexporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.122.1` | `0.123.0` |
| [go.opentelemetry.io/collector/extension](https://github.com/open-telemetry/opentelemetry-collector) | `1.28.1` | `1.29.0` |
| [go.opentelemetry.io/collector/otelcol](https://github.com/open-telemetry/opentelemetry-collector) | `0.122.1` | `0.123.0` |
| [go.opentelemetry.io/collector/processor](https://github.com/open-telemetry/opentelemetry-collector) | `0.122.1` | `1.29.0` |
| [go.opentelemetry.io/collector/receiver/otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.122.1` | `0.123.0` |
| [golang.org/x/sys](https://github.com/golang/sys) | `0.31.0` | `0.32.0` |


Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver` from 0.122.0 to 0.123.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.122.0...v0.123.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver` from 0.122.0 to 0.123.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.122.0...v0.123.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver` from 0.122.0 to 0.123.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.122.0...v0.123.0)

Updates `go.opentelemetry.io/collector/component` from 1.28.1 to 1.29.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.28.1...pdata/v1.29.0)

Updates `go.opentelemetry.io/collector/component/componenttest` from 0.122.1 to 0.123.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.122.1...v0.123.0)

Updates `go.opentelemetry.io/collector/confmap` from 1.28.1 to 1.29.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.28.1...pdata/v1.29.0)

Updates `go.opentelemetry.io/collector/confmap/provider/yamlprovider` from 1.28.1 to 1.29.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.28.1...pdata/v1.29.0)

Updates `go.opentelemetry.io/collector/connector` from 0.122.1 to 0.123.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.122.1...v0.123.0)

Updates `go.opentelemetry.io/collector/exporter/otlpexporter` from 0.122.1 to 0.123.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.122.1...v0.123.0)

Updates `go.opentelemetry.io/collector/extension` from 1.28.1 to 1.29.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.28.1...pdata/v1.29.0)

Updates `go.opentelemetry.io/collector/otelcol` from 0.122.1 to 0.123.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.122.1...v0.123.0)

Updates `go.opentelemetry.io/collector/processor` from 0.122.1 to 1.29.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.122.1...pdata/v1.29.0)

Updates `go.opentelemetry.io/collector/receiver/otlpreceiver` from 0.122.1 to 0.123.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.122.1...v0.123.0)

Updates `golang.org/x/sys` from 0.31.0 to 0.32.0
- [Commits](golang/sys@v0.31.0...v0.32.0)

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver
  dependency-version: 0.123.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver
  dependency-version: 0.123.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver
  dependency-version: 0.123.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/component
  dependency-version: 1.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/component/componenttest
  dependency-version: 0.123.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/confmap
  dependency-version: 1.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/confmap/provider/yamlprovider
  dependency-version: 1.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/connector
  dependency-version: 0.123.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/exporter/otlpexporter
  dependency-version: 0.123.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/extension
  dependency-version: 1.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/otelcol
  dependency-version: 0.123.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/processor
  dependency-version: 1.29.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/receiver/otlpreceiver
  dependency-version: 0.123.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: golang.org/x/sys
  dependency-version: 0.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot requested a review from ymtdzzz April 7, 2025 00:22
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Apr 7, 2025
@ymtdzzz ymtdzzz merged commit cbe9290 into main Apr 8, 2025
4 checks passed
@ymtdzzz ymtdzzz deleted the dependabot/go_modules/dependencies-18658ffd45 branch April 8, 2025 13:31
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.

1 participant