Skip to content

Bump the otelcol group across 1 directory with 14 updates#136

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/otelcol-0ea76685e8
Closed

Bump the otelcol group across 1 directory with 14 updates#136
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/otelcol-0ea76685e8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 11, 2026

Copy link
Copy Markdown
Contributor

Bumps the otelcol group with 8 updates in the / directory:

Package From To
go.opentelemetry.io/collector/component 1.56.0 1.60.0
go.opentelemetry.io/collector/component/componentstatus 0.150.0 0.154.0
go.opentelemetry.io/collector/component/componenttest 0.150.0 0.154.0
go.opentelemetry.io/collector/config/configopaque 1.56.0 1.60.0
go.opentelemetry.io/collector/consumer 1.56.0 1.60.0
go.opentelemetry.io/collector/exporter 1.56.0 1.60.0
go.opentelemetry.io/collector/extension/extensionauth 1.56.0 1.60.0
go.opentelemetry.io/collector/receiver/otlpreceiver 0.150.0 0.154.0

Updates go.opentelemetry.io/collector/component from 1.56.0 to 1.60.0

Release notes

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

v1.60.0/v0.154.0

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

End User Changelog

🛑 Breaking changes 🛑

  • cmd/builder: The --skip-get-modules flag will no longer regenerate your go.mod file. (#15390) This is mostly a bug fix, as it led to adverse behaviour that was unintended in the described flow in the README. Now when you run --skip-get-modules, your go.mod file will truly be untouched by ocb as the info log claims.

💡 Enhancements 💡

  • pkg/config/configtls: Add include_insecure_cipher_suites to configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)
  • pkg/confighttp: Add ExposedHeaders field to CORSConfig to allow setting the Access-Control-Expose-Headers response header. (#15119)

🧰 Bug fixes 🧰

  • cmd/mdatagen: Removes the extra line in the README.md between status and description (#15306)
  • pkg/exporterhelper: Fix nil-pointer panic in sending_queue::batch Unmarshal when sending_queue::sizer is set and sending_queue::batch::enabled is false. (#14687) When sending_queue::sizer was set and sending_queue::batch::enabled: false cleared the batch Optional to None, the sizer-inheritance branch in queuebatch.Config.Unmarshal dereferenced a nil Optional and crashed the collector at startup. The branch now also requires Batch.HasValue().

API Changelog

💡 Enhancements 💡

  • cmd/mdatagen: Handle numeric validators in generated config structs (#14806) Supported validators include minimum, maximum, exclusiveMinimum and exclusiveMaximum.
  • pkg/config/configtls: Add include_insecure_cipher_suites to configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)
  • pkg/confighttp: Add ExposedHeaders field to CORSConfig to allow setting the Access-Control-Expose-Headers response header. (#15119)

v1.59.0/v0.153.0

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

End User Changelog

🛑 Breaking changes 🛑

  • pkg/configoptional: Stabilize feature gate configoptional.AddEnabledField (#15333)
  • pkg/confmap: Stabilize confmap.newExpandedValueSanitizer feature gate (#15339)
  • pkg/exporterhelper: mark exporter.PersistRequestContext as stable (#15330)

... (truncated)

Changelog

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

v1.60.0/v0.154.0

💡 Enhancements 💡

  • cmd/mdatagen: Handle numeric validators in generated config structs (#14806) Supported validators include minimum, maximum, exclusiveMinimum and exclusiveMaximum.
  • pkg/config/configtls: Add include_insecure_cipher_suites to configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)
  • pkg/confighttp: Add ExposedHeaders field to CORSConfig to allow setting the Access-Control-Expose-Headers response header. (#15119)

v1.59.0/v0.153.0

🛑 Breaking changes 🛑

  • cmd/mdatagen: Enable reaggregation config generation by default; set reaggregation_enabled: false to keep generating metric config with only the enabled field. (#14689)

💡 Enhancements 💡

  • cmd/mdatagen: Enforce stricter feature_gates validation in metadata.yaml by default. (#15310) Strict validation can be skipped on a per-gate basis by setting skip_strict_validation: true on the gate entry.

  • cmd/mdatagen: Support generating config schema and Go config types for package metadata that defines reusable configs under $defs. (#15235)

  • cmd/mdatagen: Generate config documentation table and inject it into README.md between sentinel comments (#14564) When a component defines a config: section in its metadata.yaml, mdatagen now generates a Markdown configuration table and injects it into README.md between:

    The table lists every YAML-visible property (including fields from embedded structs), with type, default value, required status, and description. Nested objects generate sub-tables linked from the parent row. Components whose README lacks the sentinel markers are unaffected.

  • pkg/configoptional: Add methods allowing scalar unmarshaling (#15175)

  • pkg/scraperhelper: Switch scraperhelper.ControllerConfig to schema-based generated configuration and publish its reusable controller_config schema. (#15258)

  • pkg/xconfmap: Add ScalarMarshaler and ScalarUnmarshaler interfaces to allow custom marshaling and unmarshaling of wrapped scalar values. (#15175)

  • pkg/xextension/storage: Add Walker interface, WalkFunc type, and SkipAll error value to support iterating over storage key/value entries. (#15190, #15191) A storage Client may optionally implement the Walker interface to allow consumers to range through all stored entries. This enables use cases such as storage migrations and TTL-based garbage collection.

v1.58.0/v0.152.0

🚩 Deprecations 🚩

... (truncated)

Commits

Updates go.opentelemetry.io/collector/component/componentstatus from 0.150.0 to 0.154.0

Changelog

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

v1.60.0/v0.154.0

💡 Enhancements 💡

  • cmd/mdatagen: Handle numeric validators in generated config structs (#14806) Supported validators include minimum, maximum, exclusiveMinimum and exclusiveMaximum.
  • pkg/config/configtls: Add include_insecure_cipher_suites to configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)
  • pkg/confighttp: Add ExposedHeaders field to CORSConfig to allow setting the Access-Control-Expose-Headers response header. (#15119)

v1.59.0/v0.153.0

🛑 Breaking changes 🛑

  • cmd/mdatagen: Enable reaggregation config generation by default; set reaggregation_enabled: false to keep generating metric config with only the enabled field. (#14689)

💡 Enhancements 💡

  • cmd/mdatagen: Enforce stricter feature_gates validation in metadata.yaml by default. (#15310) Strict validation can be skipped on a per-gate basis by setting skip_strict_validation: true on the gate entry.

  • cmd/mdatagen: Support generating config schema and Go config types for package metadata that defines reusable configs under $defs. (#15235)

  • cmd/mdatagen: Generate config documentation table and inject it into README.md between sentinel comments (#14564) When a component defines a config: section in its metadata.yaml, mdatagen now generates a Markdown configuration table and injects it into README.md between:

    The table lists every YAML-visible property (including fields from embedded structs), with type, default value, required status, and description. Nested objects generate sub-tables linked from the parent row. Components whose README lacks the sentinel markers are unaffected.

  • pkg/configoptional: Add methods allowing scalar unmarshaling (#15175)

  • pkg/scraperhelper: Switch scraperhelper.ControllerConfig to schema-based generated configuration and publish its reusable controller_config schema. (#15258)

  • pkg/xconfmap: Add ScalarMarshaler and ScalarUnmarshaler interfaces to allow custom marshaling and unmarshaling of wrapped scalar values. (#15175)

  • pkg/xextension/storage: Add Walker interface, WalkFunc type, and SkipAll error value to support iterating over storage key/value entries. (#15190, #15191) A storage Client may optionally implement the Walker interface to allow consumers to range through all stored entries. This enables use cases such as storage migrations and TTL-based garbage collection.

v1.58.0/v0.152.0

🚩 Deprecations 🚩

... (truncated)

Commits

Updates go.opentelemetry.io/collector/component/componenttest from 0.150.0 to 0.154.0

Changelog

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

v1.60.0/v0.154.0

💡 Enhancements 💡

  • cmd/mdatagen: Handle numeric validators in generated config structs (#14806) Supported validators include minimum, maximum, exclusiveMinimum and exclusiveMaximum.
  • pkg/config/configtls: Add include_insecure_cipher_suites to configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)
  • pkg/confighttp: Add ExposedHeaders field to CORSConfig to allow setting the Access-Control-Expose-Headers response header. (#15119)

v1.59.0/v0.153.0

🛑 Breaking changes 🛑

  • cmd/mdatagen: Enable reaggregation config generation by default; set reaggregation_enabled: false to keep generating metric config with only the enabled field. (#14689)

💡 Enhancements 💡

  • cmd/mdatagen: Enforce stricter feature_gates validation in metadata.yaml by default. (#15310) Strict validation can be skipped on a per-gate basis by setting skip_strict_validation: true on the gate entry.

  • cmd/mdatagen: Support generating config schema and Go config types for package metadata that defines reusable configs under $defs. (#15235)

  • cmd/mdatagen: Generate config documentation table and inject it into README.md between sentinel comments (#14564) When a component defines a config: section in its metadata.yaml, mdatagen now generates a Markdown configuration table and injects it into README.md between:

    The table lists every YAML-visible property (including fields from embedded structs), with type, default value, required status, and description. Nested objects generate sub-tables linked from the parent row. Components whose README lacks the sentinel markers are unaffected.

  • pkg/configoptional: Add methods allowing scalar unmarshaling (#15175)

  • pkg/scraperhelper: Switch scraperhelper.ControllerConfig to schema-based generated configuration and publish its reusable controller_config schema. (#15258)

  • pkg/xconfmap: Add ScalarMarshaler and ScalarUnmarshaler interfaces to allow custom marshaling and unmarshaling of wrapped scalar values. (#15175)

  • pkg/xextension/storage: Add Walker interface, WalkFunc type, and SkipAll error value to support iterating over storage key/value entries. (#15190, #15191) A storage Client may optionally implement the Walker interface to allow consumers to range through all stored entries. This enables use cases such as storage migrations and TTL-based garbage collection.

v1.58.0/v0.152.0

🚩 Deprecations 🚩

... (truncated)

Commits

Updates go.opentelemetry.io/collector/config/configopaque from 1.56.0 to 1.60.0

Release notes

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

v1.60.0/v0.154.0

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

End User Changelog

🛑 Breaking changes 🛑

  • cmd/builder: The --skip-get-modules flag will no longer regenerate your go.mod file. (#15390) This is mostly a bug fix, as it led to adverse behaviour that was unintended in the described flow in the README. Now when you run --skip-get-modules, your go.mod file will truly be untouched by ocb as the info log claims.

💡 Enhancements 💡

  • pkg/config/configtls: Add include_insecure_cipher_suites to configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)
  • pkg/confighttp: Add ExposedHeaders field to CORSConfig to allow setting the Access-Control-Expose-Headers response header. (#15119)

🧰 Bug fixes 🧰

  • cmd/mdatagen: Removes the extra line in the README.md between status and description (#15306)
  • pkg/exporterhelper: Fix nil-pointer panic in sending_queue::batch Unmarshal when sending_queue::sizer is set and sending_queue::batch::enabled is false. (#14687) When sending_queue::sizer was set and sending_queue::batch::enabled: false cleared the batch Optional to None, the sizer-inheritance branch in queuebatch.Config.Unmarshal dereferenced a nil Optional and crashed the collector at startup. The branch now also requires Batch.HasValue().

API Changelog

💡 Enhancements 💡

  • cmd/mdatagen: Handle numeric validators in generated config structs (#14806) Supported validators include minimum, maximum, exclusiveMinimum and exclusiveMaximum.
  • pkg/config/configtls: Add include_insecure_cipher_suites to configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)
  • pkg/confighttp: Add ExposedHeaders field to CORSConfig to allow setting the Access-Control-Expose-Headers response header. (#15119)

v1.59.0/v0.153.0

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

End User Changelog

🛑 Breaking changes 🛑

  • pkg/configoptional: Stabilize feature gate configoptional.AddEnabledField (#15333)
  • pkg/confmap: Stabilize confmap.newExpandedValueSanitizer feature gate (#15339)
  • pkg/exporterhelper: mark exporter.PersistRequestContext as stable (#15330)

... (truncated)

Changelog

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

v1.60.0/v0.154.0

💡 Enhancements 💡

  • cmd/mdatagen: Handle numeric validators in generated config structs (#14806) Supported validators include minimum, maximum, exclusiveMinimum and exclusiveMaximum.
  • pkg/config/configtls: Add include_insecure_cipher_suites to configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)
  • pkg/confighttp: Add ExposedHeaders field to CORSConfig to allow setting the Access-Control-Expose-Headers response header. (#15119)

v1.59.0/v0.153.0

🛑 Breaking changes 🛑

  • cmd/mdatagen: Enable reaggregation config generation by default; set reaggregation_enabled: false to keep generating metric config with only the enabled field. (#14689)

💡 Enhancements 💡

  • cmd/mdatagen: Enforce stricter feature_gates validation in metadata.yaml by default. (#15310) Strict validation can be skipped on a per-gate basis by setting skip_strict_validation: true on the gate entry.

  • cmd/mdatagen: Support generating config schema and Go config types for package metadata that defines reusable configs under $defs. (#15235)

  • cmd/mdatagen: Generate config documentation table and inject it into README.md between sentinel comments (#14564) When a component defines a config: section in its metadata.yaml, mdatagen now generates a Markdown configuration table and injects it into README.md between:

    The table lists every YAML-visible property (including fields from embedded structs), with type, default value, required status, and description. Nested objects generate sub-tables linked from the parent row. Components whose README lacks the sentinel markers are unaffected.

  • pkg/configoptional: Add methods allowing scalar unmarshaling (#15175)

  • pkg/scraperhelper: Switch scraperhelper.ControllerConfig to schema-based generated configuration and publish its reusable controller_config schema. (#15258)

  • pkg/xconfmap: Add ScalarMarshaler and ScalarUnmarshaler interfaces to allow custom marshaling and unmarshaling of wrapped scalar values. (#15175)

  • pkg/xextension/storage: Add Walker interface, WalkFunc type, and SkipAll error value to support iterating over storage key/value entries. (#15190, #15191) A storage Client may optionally implement the Walker interface to allow consumers to range through all stored entries. This enables use cases such as storage migrations and TTL-based garbage collection.

v1.58.0/v0.152.0

🚩 Deprecations 🚩

... (truncated)

Commits

Updates go.opentelemetry.io/collector/consumer from 1.56.0 to 1.60.0

Release notes

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

v1.60.0/v0.154.0

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

End User Changelog

🛑 Breaking changes 🛑

  • cmd/builder: The --skip-get-modules flag will no longer regenerate your go.mod file. (#15390) This is mostly a bug fix, as it led to adverse behaviour that was unintended in the described flow in the README. Now when you run --skip-get-modules, your go.mod file will truly be untouched by ocb as the info log claims.

💡 Enhancements 💡

  • pkg/config/configtls: Add include_insecure_cipher_suites to configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)
  • pkg/confighttp: Add ExposedHeaders field to CORSConfig to allow setting the Access-Control-Expose-Headers response header. (#15119)

🧰 Bug fixes 🧰

  • cmd/mdatagen: Removes the extra line in the README.md between status and description (#15306)
  • pkg/exporterhelper: Fix nil-pointer panic in sending_queue::batch Unmarshal when sending_queue::sizer is set and sending_queue::batch::enabled is false. (#14687) When sending_queue::sizer was set and sending_queue::batch::enabled: false cleared the batch Optional to None, the sizer-inheritance branch in queuebatch.Config.Unmarshal dereferenced a nil Optional and crashed the collector at startup. The branch now also requires Batch.HasValue().

API Changelog

💡 Enhancements 💡

  • cmd/mdatagen: Handle numeric validators in generated config structs (#14806) Supported validators include minimum, maximum, exclusiveMinimum and exclusiveMaximum.
  • pkg/config/configtls: Add include_insecure_cipher_suites to configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)
  • pkg/confighttp: Add ExposedHeaders field to CORSConfig to allow setting the Access-Control-Expose-Headers response header. (#15119)

v1.59.0/v0.153.0

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

End User Changelog

🛑 Breaking changes 🛑

  • pkg/configoptional: Stabilize feature gate configoptional.AddEnabledField (#15333)
  • pkg/confmap: Stabilize confmap.newExpandedValueSanitizer feature gate (#15339)
  • pkg/exporterhelper: mark exporter.PersistRequestContext as stable (#15330)

... (truncated)

Changelog

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

v1.60.0/v0.154.0

💡 Enhancements 💡

  • cmd/mdatagen: Handle numeric validators in generated config structs (#14806) Supported validators include minimum, maximum, exclusiveMinimum and exclusiveMaximum.
  • pkg/config/configtls: Add include_insecure_cipher_suites to configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)
  • pkg/confighttp: Add ExposedHeaders field to CORSConfig to allow setting the Access-Control-Expose-Headers response header. (#15119)

v1.59.0/v0.153.0

🛑 Breaking changes 🛑

  • cmd/mdatagen: Enable reaggregation config generation by default; set reaggregation_enabled: false to keep generating metric config with only the enabled field. (#14689)

💡 Enhancements 💡

  • cmd/mdatagen: Enforce stricter feature_gates validation in metadata.yaml by default. (#15310) Strict validation can be skipped on a per-gate basis by setting skip_strict_validation: true on the gate entry.

  • cmd/mdatagen: Support generating config schema and Go config types for package metadata that defines reusable configs under $defs. (#15235)

  • cmd/mdatagen: Generate config documentation table and inject it into README.md between sentinel comments (#14564) When a component defines a config: section in its metadata.yaml, mdatagen now generates a Markdown configuration table and injects it into README.md between:

    The table lists every YAML-visible property (including fields from embedded structs), with type, default value, required status, and description. Nested objects generate sub-tables linked from the parent row. Components whose README lacks the sentinel markers are unaffected.

  • pkg/configoptional: Add methods allowing scalar unmarshaling (#15175)

  • pkg/scraperhelper: Switch scraperhelper.ControllerConfig to schema-based generated configuration and publish its reusable controller_config schema. (#15258)

  • pkg/xconfmap: Add ScalarMarshaler and ScalarUnmarshaler interfaces to allow custom marshaling and unmarshaling of wrapped scalar values. (#15175)

  • pkg/xextension/storage: Add Walker interface, WalkFunc type, and SkipAll error value to support iterating over storage key/value entries. (#15190, #15191) A storage Client may optionally implement the Walker interface to allow consumers to range through all stored entries. This enables use cases such as storage migrations and TTL-based garbage collection.

v1.58.0/v0.152.0

🚩 Deprecations 🚩

... (truncated)

Commits

Updates go.opentelemetry.io/collector/exporter from 1.56.0 to 1.60.0

Release notes

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

v1.60.0/v0.154.0

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

End User Changelog

🛑 Breaking changes 🛑

  • cmd/builder: The --skip-get-modules flag will no longer regenerate your go.mod file. (#15390) This is mostly a bug fix, as it led to adverse behaviour that was unintended in the described flow in the README. Now when you run --skip-get-modules, your go.mod file will truly be untouched by ocb as the info log claims.

💡 Enhancements 💡

  • pkg/config/configtls: Add include_insecure_cipher_suites to configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)
  • pkg/confighttp: Add ExposedHeaders field to CORSConfig to allow setting the Access-Control-Expose-Headers response header. (#15119)

🧰 Bug fixes 🧰

  • cmd/mdatagen: Removes the extra line in the README.md between status and description (#15306)
  • pkg/exporterhelper: Fix nil-pointer panic in sending_queue::batch Unmarshal when sending_queue::sizer is set and sending_queue::batch::enabled is false. (#14687) When sending_queue::sizer was set and sending_queue::batch::enabled: false cleared the batch Optional to None, the sizer-inheritance branch in queuebatch.Config.Unmarshal dereferenced a nil Optional and crashed the collector at startup. The branch now also requires Batch.HasValue().

API Changelog

💡 Enhancements 💡

  • cmd/mdatagen: Handle numeric validators in generated config structs (#14806) Supported validators include minimum, maximum, exclusiveMinimum and exclusiveMaximum.
  • pkg/config/configtls: Add include_insecure_cipher_suites to configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)
  • pkg/confighttp: Add ExposedHeaders field to CORSConfig to allow setting the Access-Control-Expose-Headers response header. (#15119)

v1.59.0/v0.153.0

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

End User Changelog

🛑 Breaking changes 🛑

  • pkg/configoptional: Stabilize feature gate configoptional.AddEnabledField (#15333)
  • pkg/confmap: Stabilize confmap.newExpandedValueSanitizer feature gate (#15339)
  • pkg/exporterhelper: mark exporter.PersistRequestContext as stable (#15330)

... (truncated)

Changelog

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

v1.60.0/v0.154.0

💡 Enhancements 💡

  • cmd/mdatagen: Handle numeric validators in generated config structs (#14806) Supported validators include minimum, maximum, exclusiveMinimum and exclusiveMaximum.
  • pkg/config/configtls: Add include_insecure_cipher_suites to configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)
  • pkg/confighttp: Add ExposedHeaders field to CORSConfig to allow setting the Access-Control-Expose-Headers response header. (#15119)

v1.59.0/v0.153.0

🛑 Breaking changes 🛑

  • cmd/mdatagen: Enable reaggregation config generation by default; set reaggregation_enabled: false to keep generating metric config with only the enabled field. (#14689)

💡 Enhancements 💡

  • cmd/mdatagen: Enforce stricter feature_gates validation in metadata.yaml by default. (#15310) Strict validation can be skipped on a per-gate basis by setting skip_strict_validation: true on the gate entry.

  • cmd/mdatagen: Support generating config schema and Go config types for package metadata that defines reusable configs under $defs. (#15235)

  • cmd/mdatagen: Generate config documentation table and inject it into README.md between sentinel comments (#14564) When a component defines a config: section in its metadata.yaml, mdatagen now generates a Markdown configuration table and injects it into README.md between:

    The table lists every YAML-visible property (including fields from embedded structs), with type, default value, required status, and description. Nested objects generate sub-tables linked from the parent row. Components whose README lacks the sentinel markers are unaffected.

  • pkg/configoptional: Add methods allowing scalar unmarshaling (#15175)

  • pkg/scraperhelper: Switch scraperhelper.ControllerConfig to schema-based generated configuration and publish its reusable controller_config schema. (#15258)

  • pkg/xconfmap: Add ScalarMarshaler and ScalarUnmarshaler interfaces to allow custom marshaling and unmarshaling of wrapped scalar values. (#15175)

  • pkg/xextension/storage: Add Walker interface, WalkFunc type, and SkipAll error value to support iterating over storage key/value entries. (#15190, #15191) A storage Client may optionally implement the Walker interface to allow consumers to range through all stored entries. This enables use cases such as storage migrations and TTL-based garbage collection.

v1.58.0/v0.152.0

🚩 Deprecations 🚩

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels May 11, 2026
Bumps the otelcol group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `1.56.0` | `1.60.0` |
| [go.opentelemetry.io/collector/component/componentstatus](https://github.com/open-telemetry/opentelemetry-collector) | `0.150.0` | `0.154.0` |
| [go.opentelemetry.io/collector/component/componenttest](https://github.com/open-telemetry/opentelemetry-collector) | `0.150.0` | `0.154.0` |
| [go.opentelemetry.io/collector/config/configopaque](https://github.com/open-telemetry/opentelemetry-collector) | `1.56.0` | `1.60.0` |
| [go.opentelemetry.io/collector/consumer](https://github.com/open-telemetry/opentelemetry-collector) | `1.56.0` | `1.60.0` |
| [go.opentelemetry.io/collector/exporter](https://github.com/open-telemetry/opentelemetry-collector) | `1.56.0` | `1.60.0` |
| [go.opentelemetry.io/collector/extension/extensionauth](https://github.com/open-telemetry/opentelemetry-collector) | `1.56.0` | `1.60.0` |
| [go.opentelemetry.io/collector/receiver/otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.150.0` | `0.154.0` |



Updates `go.opentelemetry.io/collector/component` from 1.56.0 to 1.60.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.56.0...pdata/v1.60.0)

Updates `go.opentelemetry.io/collector/component/componentstatus` from 0.150.0 to 0.154.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.150.0...v0.154.0)

Updates `go.opentelemetry.io/collector/component/componenttest` from 0.150.0 to 0.154.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.150.0...v0.154.0)

Updates `go.opentelemetry.io/collector/config/configopaque` from 1.56.0 to 1.60.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.56.0...pdata/v1.60.0)

Updates `go.opentelemetry.io/collector/consumer` from 1.56.0 to 1.60.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.56.0...pdata/v1.60.0)

Updates `go.opentelemetry.io/collector/exporter` from 1.56.0 to 1.60.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.56.0...pdata/v1.60.0)

Updates `go.opentelemetry.io/collector/exporter/exporterhelper` from 0.150.0 to 0.154.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.150.0...v0.154.0)

Updates `go.opentelemetry.io/collector/exporter/exportertest` from 0.150.0 to 0.154.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.150.0...v0.154.0)

Updates `go.opentelemetry.io/collector/extension` from 1.56.0 to 1.60.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.56.0...pdata/v1.60.0)

Updates `go.opentelemetry.io/collector/extension/extensionauth` from 1.56.0 to 1.60.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.56.0...pdata/v1.60.0)

Updates `go.opentelemetry.io/collector/extension/extensiontest` from 0.150.0 to 0.154.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.150.0...v0.154.0)

Updates `go.opentelemetry.io/collector/pdata` from 1.56.0 to 1.60.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.56.0...pdata/v1.60.0)

Updates `go.opentelemetry.io/collector/receiver` from 1.56.0 to 1.60.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.56.0...pdata/v1.60.0)

Updates `go.opentelemetry.io/collector/receiver/otlpreceiver` from 0.150.0 to 0.154.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.150.0...v0.154.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/collector/component
  dependency-version: 1.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otelcol
- dependency-name: go.opentelemetry.io/collector/component/componentstatus
  dependency-version: 0.152.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otelcol
- dependency-name: go.opentelemetry.io/collector/component/componenttest
  dependency-version: 0.152.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otelcol
- dependency-name: go.opentelemetry.io/collector/config/configopaque
  dependency-version: 1.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otelcol
- dependency-name: go.opentelemetry.io/collector/consumer
  dependency-version: 1.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otelcol
- dependency-name: go.opentelemetry.io/collector/exporter
  dependency-version: 1.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otelcol
- dependency-name: go.opentelemetry.io/collector/exporter/exporterhelper
  dependency-version: 0.152.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otelcol
- dependency-name: go.opentelemetry.io/collector/exporter/exportertest
  dependency-version: 0.152.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otelcol
- dependency-name: go.opentelemetry.io/collector/extension
  dependency-version: 1.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otelcol
- dependency-name: go.opentelemetry.io/collector/extension/extensionauth
  dependency-version: 1.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otelcol
- dependency-name: go.opentelemetry.io/collector/extension/extensiontest
  dependency-version: 0.152.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otelcol
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-version: 1.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otelcol
- dependency-name: go.opentelemetry.io/collector/receiver
  dependency-version: 1.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otelcol
- dependency-name: go.opentelemetry.io/collector/receiver/otlpreceiver
  dependency-version: 0.152.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otelcol
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #152.

@dependabot dependabot Bot closed this Jun 15, 2026
@dependabot dependabot Bot force-pushed the dependabot/go_modules/otelcol-0ea76685e8 branch from b68a150 to 6ec8493 Compare June 15, 2026 10:46
@dependabot dependabot Bot deleted the dependabot/go_modules/otelcol-0ea76685e8 branch June 15, 2026 10:46
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.

0 participants