Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): bump the dependencies group with 12 updates #212

Merged
merged 3 commits into from
Feb 24, 2025

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 24, 2025

Bumps the dependencies group with 12 updates:

Package From To
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver 0.119.0 0.120.1
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver 0.119.0 0.120.1
go.opentelemetry.io/collector/component 0.119.0 0.120.0
go.opentelemetry.io/collector/component/componenttest 0.119.0 0.120.0
go.opentelemetry.io/collector/confmap 1.25.0 1.26.0
go.opentelemetry.io/collector/confmap/provider/yamlprovider 1.25.0 1.26.0
go.opentelemetry.io/collector/connector 0.119.0 0.120.0
go.opentelemetry.io/collector/exporter 0.119.0 0.120.0
go.opentelemetry.io/collector/extension 0.119.0 0.120.0
go.opentelemetry.io/collector/processor 0.119.0 0.120.0
go.opentelemetry.io/collector/receiver 0.119.0 0.120.0
go.opentelemetry.io/collector/receiver/otlpreceiver 0.119.0 0.120.0

Updates github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver from 0.119.0 to 0.120.1

Release notes

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

v0.120.1

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

End user changelog

🧰 Bug fixes 🧰

  • receiver/prometheus: Fix Collector failing to start up if Prometheus receiver is present in config without 'fallback_scrape_protocol'. (#38018)

v0.120.0

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

End user changelog

🛑 Breaking changes 🛑

  • receiver/prometheus: Prometheus receiver now uses scrapers in Prometheus 3.0. (#36873) There are a number of breaking changes in Prometheus 3.0. Learn more about those changes and migration guide on https://prometheus.io/docs/prometheus/latest/migration/.
  • all: Added support for go1.24, bumped minimum version to 1.23 (#37875)
  • elasticsearchexporter: Use go-elasticsearch/v8, require minimum version of ES 7.17.x or 8.x (#32454)
  • elasticsearchexporter: Remove dedot config. ECS mode now always dedots, no others dedot at all. (#33772)
  • activedirectorydsreceiver: Fixed typo in the attribute distingushed_names, renaming it to distinguished_names. (#37606)
  • githubreceiver: The required_header configuration option for the trace receiver has been changed to required_headers. (#37578)
  • receiver/hostmetrics: Remove receiver.hostmetrics.normalizeProcessCPUUtilization feature gate (#34763)
  • tailsamplingprocessor: Fix the decision timer metric to capture longer latencies beyond 50ms. (#37722) This changes the unit of the decision timer metric from microseconds to milliseconds.
  • routingconnector: Remove match_once configuration parameter. (#36824)

🚩 Deprecations 🚩

  • opencensusexporter: Deprecate the OpenCensus exporter (#36791) Migrate to use the OTLP exporter moving forward.
  • opencensusreceiver: Deprecate the OpenCensus receiver (#36791) Migrate to use the OTLP receiver moving forward.

🚀 New components 🚀

  • bmchelixexporter: Mark the BMC Helix exporter as Alpha. (#36773)
  • bmchelixexporter: metrics implementation (#36773)
  • kafkatopicsobserver: Adding new kafka topics observer extension (#37665)
  • googlecloudlogentryencodingextension: Introduce the scaffolding of a new component, googlecloudlogentryencodingextension (#37531)

💡 Enhancements 💡

  • elasticsearchexporter: Syncs support for compression level on elasticsearch exporter with confighttp. The default compression level is 1 if not set. (#37260)
  • processor/transformprocessor: Add support for global conditions and error mode overrides. (#29017) Global conditions are now available for context-inferred structured configurations, allowing the use of fully qualified paths. Additionally, a new configuration key called error_mode has been added to the context statements group. This key determines how the processor reacts to errors that occur while processing that specific group of statements. When provided, it overrides the top-level error mode, offering more granular control over error handling.

... (truncated)

Changelog

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

v0.120.1

v0.120.0

🛑 Breaking changes 🛑

  • s3provider: Delete deprecated New factory function. Use NewFactory instead. (#37921)
  • secretsmanagerprovider: Delete deprecated New function, use NewFactory instead (#37923)
  • pkg/stanza: Remove deprecated flush.WithPeriod. (#37784)
  • pkg/stanza: Remove deprecated func BuildWithSplitFunc from stanza/fileconsumer (#37723)

🚩 Deprecations 🚩

  • pkg/stanza: Deprecate all functions in stanza/decode (#37734)

💡 Enhancements 💡

  • pkg/translator/prometheusremotewrite: add support for metric type sum in FromMetricsV2 (#33661) The public function is partially implemented and not ready for use
  • pkg/datadog: Expose the internal Zaplogger implementation (#37939)
  • dbstorageextension: Add DB Transactions to dbstorage.Batch() method as it is expected by Storage API (#37805)
  • internal/datadog: create new package github.com/open-telemetry/opentelemetry-collector-contrib/pkg/datadog/hostmetadata which exposes GetSourceProvider from github.com/open-telemetry/opentelemetry-collector-contrib/internal/datadog/hostmetadata (#37668)
  • textutil: Remove unnecessary copy while decoding and constructing string (#37734) This PR affects all log receivers, text extension and kafkareceiver.
  • telemetrygen: Exported the API for telemetrygen for test uses. Additionally added new E2E tests and fixed race condition (#36984)
  • tailsamplingprocessor: Add support for external caches when using the Tailsampling Processor in code. (#37035)
Commits
  • 5a52ea4 [chore] Prepare release 0.120.1 (#38055)
  • 259c3a2 [receiver/prometheus] Add fallback_scrape_protocol during config validation (...
  • 994853d [chore] Prepare release 0.120.0 (#37988)
  • 860715a Update core to latest release (#37987)
  • e911503 [chore] Update core dependencies (#37977)
  • a8ba942 [receiver/k8scluster] add entity attributes to namespace and container (#37581)
  • 72cae2e [chore][receiver/httpcheckreceiver] Update code ownership - Httpcheck codeown...
  • e8e48d2 [chore][exporter/coralogix] Add iblancasa to codeowners (#37970)
  • 989b148 [zipkinreceiver] Remove last dependency on Jaeger (#37934)
  • 0d08dab [chore][exporter/datadog] Add integration tests on metrics mapping (#37940)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver from 0.119.0 to 0.120.1

Release notes

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

v0.120.1

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

End user changelog

🧰 Bug fixes 🧰

  • receiver/prometheus: Fix Collector failing to start up if Prometheus receiver is present in config without 'fallback_scrape_protocol'. (#38018)

v0.120.0

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

End user changelog

🛑 Breaking changes 🛑

  • receiver/prometheus: Prometheus receiver now uses scrapers in Prometheus 3.0. (#36873) There are a number of breaking changes in Prometheus 3.0. Learn more about those changes and migration guide on https://prometheus.io/docs/prometheus/latest/migration/.
  • all: Added support for go1.24, bumped minimum version to 1.23 (#37875)
  • elasticsearchexporter: Use go-elasticsearch/v8, require minimum version of ES 7.17.x or 8.x (#32454)
  • elasticsearchexporter: Remove dedot config. ECS mode now always dedots, no others dedot at all. (#33772)
  • activedirectorydsreceiver: Fixed typo in the attribute distingushed_names, renaming it to distinguished_names. (#37606)
  • githubreceiver: The required_header configuration option for the trace receiver has been changed to required_headers. (#37578)
  • receiver/hostmetrics: Remove receiver.hostmetrics.normalizeProcessCPUUtilization feature gate (#34763)
  • tailsamplingprocessor: Fix the decision timer metric to capture longer latencies beyond 50ms. (#37722) This changes the unit of the decision timer metric from microseconds to milliseconds.
  • routingconnector: Remove match_once configuration parameter. (#36824)

🚩 Deprecations 🚩

  • opencensusexporter: Deprecate the OpenCensus exporter (#36791) Migrate to use the OTLP exporter moving forward.
  • opencensusreceiver: Deprecate the OpenCensus receiver (#36791) Migrate to use the OTLP receiver moving forward.

🚀 New components 🚀

  • bmchelixexporter: Mark the BMC Helix exporter as Alpha. (#36773)
  • bmchelixexporter: metrics implementation (#36773)
  • kafkatopicsobserver: Adding new kafka topics observer extension (#37665)
  • googlecloudlogentryencodingextension: Introduce the scaffolding of a new component, googlecloudlogentryencodingextension (#37531)

💡 Enhancements 💡

  • elasticsearchexporter: Syncs support for compression level on elasticsearch exporter with confighttp. The default compression level is 1 if not set. (#37260)
  • processor/transformprocessor: Add support for global conditions and error mode overrides. (#29017) Global conditions are now available for context-inferred structured configurations, allowing the use of fully qualified paths. Additionally, a new configuration key called error_mode has been added to the context statements group. This key determines how the processor reacts to errors that occur while processing that specific group of statements. When provided, it overrides the top-level error mode, offering more granular control over error handling.

... (truncated)

Changelog

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

v0.120.1

v0.120.0

🛑 Breaking changes 🛑

  • s3provider: Delete deprecated New factory function. Use NewFactory instead. (#37921)
  • secretsmanagerprovider: Delete deprecated New function, use NewFactory instead (#37923)
  • pkg/stanza: Remove deprecated flush.WithPeriod. (#37784)
  • pkg/stanza: Remove deprecated func BuildWithSplitFunc from stanza/fileconsumer (#37723)

🚩 Deprecations 🚩

  • pkg/stanza: Deprecate all functions in stanza/decode (#37734)

💡 Enhancements 💡

  • pkg/translator/prometheusremotewrite: add support for metric type sum in FromMetricsV2 (#33661) The public function is partially implemented and not ready for use
  • pkg/datadog: Expose the internal Zaplogger implementation (#37939)
  • dbstorageextension: Add DB Transactions to dbstorage.Batch() method as it is expected by Storage API (#37805)
  • internal/datadog: create new package github.com/open-telemetry/opentelemetry-collector-contrib/pkg/datadog/hostmetadata which exposes GetSourceProvider from github.com/open-telemetry/opentelemetry-collector-contrib/internal/datadog/hostmetadata (#37668)
  • textutil: Remove unnecessary copy while decoding and constructing string (#37734) This PR affects all log receivers, text extension and kafkareceiver.
  • telemetrygen: Exported the API for telemetrygen for test uses. Additionally added new E2E tests and fixed race condition (#36984)
  • tailsamplingprocessor: Add support for external caches when using the Tailsampling Processor in code. (#37035)
Commits
  • 5a52ea4 [chore] Prepare release 0.120.1 (#38055)
  • 259c3a2 [receiver/prometheus] Add fallback_scrape_protocol during config validation (...
  • 994853d [chore] Prepare release 0.120.0 (#37988)
  • 860715a Update core to latest release (#37987)
  • e911503 [chore] Update core dependencies (#37977)
  • a8ba942 [receiver/k8scluster] add entity attributes to namespace and container (#37581)
  • 72cae2e [chore][receiver/httpcheckreceiver] Update code ownership - Httpcheck codeown...
  • e8e48d2 [chore][exporter/coralogix] Add iblancasa to codeowners (#37970)
  • 989b148 [zipkinreceiver] Remove last dependency on Jaeger (#37934)
  • 0d08dab [chore][exporter/datadog] Add integration tests on metrics mapping (#37940)
  • Additional commits viewable in compare view

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

Changelog

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

v1.26.0/v0.120.0

🛑 Breaking changes 🛑

  • configauth: Remove NewDefaultAuthentication (#12223) The value returned by this function will always cause an error on startup. In configgrpc.Client/ServerConfig.Auth, nil should be used instead to disable authentication.

  • otelcol: Make the ConfigProvider interface a struct (#12297) Calls to NewConfigProvider will now return *ConfigProvider, but will otherwise work the same as before.

  • extension: Remove extension.Settings.ModuleInfo (#12296)

    • The functionality is now available as an optional, hidden interface on service's implementation of the Host
  • component: Remove deprecated field component.TelemetrySettings.MetricsLevel. (#11061)

  • confighttp: Add ToClientOption type and add it to signature of ToClient method. (#12353)

    • This has no use for now, it may be used in the future.
  • mdatagen: Remove unused not_component config for mdatagen (#12237)

🚩 Deprecations 🚩

  • component/componenttest: Deprecate CheckReceiverMetrics in componenenttest (#12185) Use the metadatatest.AssertEqualMetric series of functions instead of obsreporttest.CheckReceiverMetrics
  • component/componenttest: Deprecate CheckReceiverTraces in componenenttest (#12185) Use the metadatatest.AssertEqualMetric series of functions instead of obsreporttest.CheckReceiverTraces
  • component: Deprecate ConfigValidator and ValidateConfig (#11524) Please use Validator and Validate respectively from xconfmap.
  • receiver, scraper, processor, exporter, extension: Deprecate existing MakeFactoryMap functions in favor of generic implementation (#12222)
  • extension, connector, processor, receiver, exporter, scraper: Deprecate Create* methods from Create*Func types. (#12305)
  • extensiontest, connectortest, processortest, receivertest, exportertest, scrapertest: Deprecate *test.NewNopSettings in favor of *test.NewNopSettingsWithType (#12305)

🚀 New components 🚀

  • xconfmap: Create the xconfmap module and add the Validator interface and Validate function to facilitate config validation (#11524)

💡 Enhancements 💡

  • configgrpc: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.
  • confignet: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.
  • configtls: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.
  • consumer: Clarify that data cannot be accessed after Consume* func is called. (#12284)
  • pdata/pprofile: Introduce aggregation temporality constants (#12253)

🧰 Bug fixes 🧰

... (truncated)

Commits

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

Changelog

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

v1.26.0/v0.120.0

🛑 Breaking changes 🛑

  • configauth: Remove NewDefaultAuthentication (#12223) The value returned by this function will always cause an error on startup. In configgrpc.Client/ServerConfig.Auth, nil should be used instead to disable authentication.

  • otelcol: Make the ConfigProvider interface a struct (#12297) Calls to NewConfigProvider will now return *ConfigProvider, but will otherwise work the same as before.

  • extension: Remove extension.Settings.ModuleInfo (#12296)

    • The functionality is now available as an optional, hidden interface on service's implementation of the Host
  • component: Remove deprecated field component.TelemetrySettings.MetricsLevel. (#11061)

  • confighttp: Add ToClientOption type and add it to signature of ToClient method. (#12353)

    • This has no use for now, it may be used in the future.
  • mdatagen: Remove unused not_component config for mdatagen (#12237)

🚩 Deprecations 🚩

  • component/componenttest: Deprecate CheckReceiverMetrics in componenenttest (#12185) Use the metadatatest.AssertEqualMetric series of functions instead of obsreporttest.CheckReceiverMetrics
  • component/componenttest: Deprecate CheckReceiverTraces in componenenttest (#12185) Use the metadatatest.AssertEqualMetric series of functions instead of obsreporttest.CheckReceiverTraces
  • component: Deprecate ConfigValidator and ValidateConfig (#11524) Please use Validator and Validate respectively from xconfmap.
  • receiver, scraper, processor, exporter, extension: Deprecate existing MakeFactoryMap functions in favor of generic implementation (#12222)
  • extension, connector, processor, receiver, exporter, scraper: Deprecate Create* methods from Create*Func types. (#12305)
  • extensiontest, connectortest, processortest, receivertest, exportertest, scrapertest: Deprecate *test.NewNopSettings in favor of *test.NewNopSettingsWithType (#12305)

🚀 New components 🚀

  • xconfmap: Create the xconfmap module and add the Validator interface and Validate function to facilitate config validation (#11524)

💡 Enhancements 💡

  • configgrpc: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.
  • confignet: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.
  • configtls: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.
  • consumer: Clarify that data cannot be accessed after Consume* func is called. (#12284)
  • pdata/pprofile: Introduce aggregation temporality constants (#12253)

🧰 Bug fixes 🧰

... (truncated)

Commits

Updates go.opentelemetry.io/collector/confmap from 1.25.0 to 1.26.0

Release notes

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

v1.26.0/v0.120.0

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

End User Changelog

🛑 Breaking changes 🛑

  • all: Added support for go1.24, bumped minimum version to 1.23 (#12370)
  • mdatagen: Removing deprecated generated funcs and a few test funcs as well. (#12304)
  • service: Align component logger attributes with those defined in RFC (#12217) See Pipeline Component Telemetry RFC

💡 Enhancements 💡

  • otlpreceiver: Update stability for logs (#12335)
  • exporterhelper: Implement sync disabled queue used when batching is enabled. (#12245)
  • exporterhelper: Enable the new pull-based batcher in exporterhelper (#12291)
  • exporterhelper: Update queue size after the element is done exported (#12399) After this change the active queue size will include elements in the process of being exported.
  • otelcol: Add featuregate command to display information about available features (#11998) The featuregate command allows users to view detailed information about feature gates including their status, stage, and description.

🧰 Bug fixes 🧰

  • memorylimiter: Logger no longer attributes to single signal, pipeline, or component. (#12217)
  • otlpreceiver: Logger no longer attributes to random signal when receiving multiple signals. (#12217)
  • exporterhelper: Fix undefined behavior access to request after send to next component. This causes random memory access. (#12281)
  • exporterhelper: Fix default batcher to correctly call all done callbacks exactly once (#12247)
  • otlpreceiver: Fix OTLP http receiver to correctly set Retry-After (#12367)
  • otlphttpexporter: Fix parsing logic for Retry-After in OTLP http protocol. (#12366) The value of Retry-After field can be either an HTTP-date or delay-seconds and the current logic only parsed delay-seconds.
  • cmd/builder: Ensure unique aliases for modules with same suffix (#12201)

API Changelog

🛑 Breaking changes 🛑

  • configauth: Remove NewDefaultAuthentication (#12223) The value returned by this function will always cause an error on startup. In configgrpc.Client/ServerConfig.Auth, nil should be used instead to disable authentication.

  • otelcol: Make the ConfigProvider interface a struct (#12297) Calls to NewConfigProvider will now return *ConfigProvider, but will otherwise work the same as before.

  • extension: Remove extension.Settings.ModuleInfo (#12296)

    • The functionality is now available as an optional, hidden interface on service's implementation of the Host

... (truncated)

Changelog

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

v1.26.0/v0.120.0

🛑 Breaking changes 🛑

  • configauth: Remove NewDefaultAuthentication (#12223) The value returned by this function will always cause an error on startup. In configgrpc.Client/ServerConfig.Auth, nil should be used instead to disable authentication.

  • otelcol: Make the ConfigProvider interface a struct (#12297) Calls to NewConfigProvider will now return *ConfigProvider, but will otherwise work the same as before.

  • extension: Remove extension.Settings.ModuleInfo (#12296)

    • The functionality is now available as an optional, hidden interface on service's implementation of the Host
  • component: Remove deprecated field component.TelemetrySettings.MetricsLevel. (#11061)

  • confighttp: Add ToClientOption type and add it to signature of ToClient method. (#12353)

    • This has no use for now, it may be used in the future.
  • mdatagen: Remove unused not_component config for mdatagen (#12237)

🚩 Deprecations 🚩

  • component/componenttest: Deprecate CheckReceiverMetrics in componenenttest (#12185) Use the metadatatest.AssertEqualMetric series of functions instead of obsreporttest.CheckReceiverMetrics
  • component/componenttest: Deprecate CheckReceiverTraces in componenenttest (#12185) Use the metadatatest.AssertEqualMetric series of functions instead of obsreporttest.CheckReceiverTraces
  • component: Deprecate ConfigValidator and ValidateConfig (#11524) Please use Validator and Validate respectively from xconfmap.
  • receiver, scraper, processor, exporter, extension: Deprecate existing MakeFactoryMap functions in favor of generic implementation (#12222)
  • extension, connector, processor, receiver, exporter, scraper: Deprecate Create* methods from Create*Func types. (#12305)
  • extensiontest, connectortest, processortest, receivertest, exportertest, scrapertest: Deprecate *test.NewNopSettings in favor of *test.NewNopSettingsWithType (#12305)

🚀 New components 🚀

  • xconfmap: Create the xconfmap module and add the Validator interface and Validate function to facilitate config validation (#11524)

💡 Enhancements 💡

  • configgrpc: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.
  • confignet: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.
  • configtls: Add the omitempty mapstructure tag to struct fields (#12191) This results in unset fields not being rendered when marshaling.
  • consumer: Clarify that data cannot be accessed after Consume* func is called. (#12284)
  • pdata/pprofile: Introduce aggregation temporality constants (#12253)

🧰 Bug fixes 🧰

... (truncated)

Commits

Updates go.opentelemetry.io/collector/confmap/provider/yamlprovider from 1.25.0 to 1.26.0

Release notes

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

v1.26.0/v0.120.0

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

End User Changelog

🛑 Breaking changes 🛑

  • all: Added support for go1.24, bumped minimum version to 1.23 (#12370)
  • mdatagen: Removing deprecated generated funcs and a few test funcs as well. (#12304)
  • service: Align component logger attributes with those defined in RFC (#12217) See Pipeline Component Telemetry RFC

💡 Enhancements 💡

  • otlpreceiver: Update stability for logs (#12335)
  • exporterhelper: Implement sync disabled queue used when batching is enabled. (#12245)
  • exporterhelper: Enable the new pull-based batcher in exporterhelper (#12291)
  • exporterhelper: Update queue size after the element is done exported (#12399) After this change the active queue size will include elements in the process of being exported.
  • otelcol: Add featuregate command to display information about available features (#11998) The featuregate command allows users to view detailed information about feature gates including their status, stage, and description.

🧰 Bug fixes 🧰

  • memorylimiter: Logger no longer attributes to single signal, pipeline, or component. (#12217)
  • otlpreceiver: Logger no longer attributes to random signal when receiving multiple signals. (#12217)
  • exporterhelper: Fix undefined behavior access to request after send to next component. This causes random memory access. (#12281)
  • exporterhelper: Fix default batcher to correctly call all done callbacks exactly once (#12247)
  • otlpreceiver: Fix OTLP http receiver to correctly set Retry-After (#12367)
  • otlphttpexporter: Fix parsing logic for Retry-After in OTLP http protocol. (#12366) The value of Retry-After field can be either an HTTP-date or delay-seconds and the current logic only parsed delay-seconds.
  • cmd/builder: Ensure unique aliases for modules with same suffix (#12201)

API Changelog

🛑 Breaking changes 🛑

  • configauth: Remove NewDefaultAuthentication (#12223) The value returned by this function will always cause an error on startup. In configgrpc.Client/ServerConfig.Auth, nil should be used instead to disable authentication.

  • otelcol: Make the ConfigProvider interface a struct (#12297) Calls to NewConfigProvider will now return *ConfigProvider, but will otherwise work the same as before.

  • extension: Remove extension.Settings.ModuleInfo (#12296)

    • The functionality is now available as an optional, hidden interface on service's implementation of the Host

... (truncated)

Changelog

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

v1.26.0/v0.120.0

🛑 Breaking changes 🛑

  • configauth: Remove NewDefaultAuthentication (#12223) The value returned by this function will always cause an error on startup. In configgrpc.Client/ServerConfig.Auth, nil should be used instead to disable authentication.

  • otelcol: Make the ConfigProvider interface a struct (#12297) Calls to NewConfigProviderDescription has been truncated

Bumps the dependencies group with 12 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.119.0` | `0.120.1` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.119.0` | `0.120.1` |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `0.119.0` | `0.120.0` |
| [go.opentelemetry.io/collector/component/componenttest](https://github.com/open-telemetry/opentelemetry-collector) | `0.119.0` | `0.120.0` |
| [go.opentelemetry.io/collector/confmap](https://github.com/open-telemetry/opentelemetry-collector) | `1.25.0` | `1.26.0` |
| [go.opentelemetry.io/collector/confmap/provider/yamlprovider](https://github.com/open-telemetry/opentelemetry-collector) | `1.25.0` | `1.26.0` |
| [go.opentelemetry.io/collector/connector](https://github.com/open-telemetry/opentelemetry-collector) | `0.119.0` | `0.120.0` |
| [go.opentelemetry.io/collector/exporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.119.0` | `0.120.0` |
| [go.opentelemetry.io/collector/extension](https://github.com/open-telemetry/opentelemetry-collector) | `0.119.0` | `0.120.0` |
| [go.opentelemetry.io/collector/processor](https://github.com/open-telemetry/opentelemetry-collector) | `0.119.0` | `0.120.0` |
| [go.opentelemetry.io/collector/receiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.119.0` | `0.120.0` |
| [go.opentelemetry.io/collector/receiver/otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.119.0` | `0.120.0` |


Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver` from 0.119.0 to 0.120.1
- [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.119.0...v0.120.1)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver` from 0.119.0 to 0.120.1
- [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.119.0...v0.120.1)

Updates `go.opentelemetry.io/collector/component` from 0.119.0 to 0.120.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.119.0...v0.120.0)

Updates `go.opentelemetry.io/collector/component/componenttest` from 0.119.0 to 0.120.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.119.0...v0.120.0)

Updates `go.opentelemetry.io/collector/confmap` from 1.25.0 to 1.26.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.25.0...pdata/v1.26.0)

Updates `go.opentelemetry.io/collector/confmap/provider/yamlprovider` from 1.25.0 to 1.26.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.25.0...pdata/v1.26.0)

Updates `go.opentelemetry.io/collector/connector` from 0.119.0 to 0.120.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.119.0...v0.120.0)

Updates `go.opentelemetry.io/collector/exporter` from 0.119.0 to 0.120.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.119.0...v0.120.0)

Updates `go.opentelemetry.io/collector/extension` from 0.119.0 to 0.120.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.119.0...v0.120.0)

Updates `go.opentelemetry.io/collector/processor` from 0.119.0 to 0.120.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.119.0...v0.120.0)

Updates `go.opentelemetry.io/collector/receiver` from 0.119.0 to 0.120.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.119.0...v0.120.0)

Updates `go.opentelemetry.io/collector/receiver/otlpreceiver` from 0.119.0 to 0.120.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.119.0...v0.120.0)

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver
  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-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/component
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/component/componenttest
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/confmap
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/confmap/provider/yamlprovider
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/connector
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/exporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/extension
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/processor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/receiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/receiver/otlpreceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Feb 24, 2025
@dependabot dependabot bot requested a review from ymtdzzz February 24, 2025 00:44
@ymtdzzz ymtdzzz merged commit 2008923 into main Feb 24, 2025
4 checks passed
@ymtdzzz ymtdzzz deleted the dependabot/go_modules/dependencies-423ea67071 branch February 24, 2025 04:36
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant