Skip to content

build(deps): bump the otel group across 1 directory with 8 updates#287

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/otel-6c70a63f66
Open

build(deps): bump the otel group across 1 directory with 8 updates#287
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/otel-6c70a63f66

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

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

Package From To
go.opentelemetry.io/collector/component 1.58.0 1.59.0
go.opentelemetry.io/collector/component/componenttest 0.152.0 0.153.0
go.opentelemetry.io/collector/config/configcompression 1.58.0 1.59.0
go.opentelemetry.io/collector/config/confighttp 0.152.0 0.153.0
go.opentelemetry.io/otel/sdk 1.43.0 1.44.0

Updates go.opentelemetry.io/collector/component from 1.58.0 to 1.59.0

Release notes

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

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)
  • pkg/otelcol: Stabilize otelcol.printInitialConfig gate (#15340)
  • pkg/pdata: Remove pdata.useCustomProtoEncoding feature gate (#15332)
  • pkg/service: Stabilize telemetry.UseLocalHostAsDefaultMetricsAddress gate (#15342)
  • pkg/xpdata: Stabilize pdata.enableRefCounting feature gate (#15331)

🧰 Bug fixes 🧰

  • pkg/config/configgrpc: Fix memory corruption and fatal error in Snappy (#15237, #15320)

API Changelog

🛑 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)

... (truncated)

Changelog

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

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.

Commits
  • 452cae1 [chore] Prepare release v1.59.0/v0.153.0 (#15352)
  • 3771765 [chore] Add schema combiner logic (#15293)
  • b6ab46d [pkg/confmap] stabilize confmap.newExpandedValueSanitizer gate (#15339)
  • e591a4f [chore][govuln] bump golang.org/x/net to v0.55.0 (#15350)
  • 991b139 [chore][govuln] bump golang.org/x/crypto to v0.52.0 (#15348)
  • 3708bc7 Remove usage of the PdataEnableRefCountingFeatureGate, since is stable cannot...
  • 3073e35 Enable mdatagen reaggregation by default (#15305)
  • 5abdf01 [chore]: again fix external use of extension/xextension on the tip of main (#...
  • 8e7125d [chore] remove stabilized gate usage (#15337)
  • aec8499 [chore]: fix external use of extension/xextension on the tip of main (#15344)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/component/componenttest from 0.152.0 to 0.153.0

Changelog

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

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.

Commits
  • 452cae1 [chore] Prepare release v1.59.0/v0.153.0 (#15352)
  • 3771765 [chore] Add schema combiner logic (#15293)
  • b6ab46d [pkg/confmap] stabilize confmap.newExpandedValueSanitizer gate (#15339)
  • e591a4f [chore][govuln] bump golang.org/x/net to v0.55.0 (#15350)
  • 991b139 [chore][govuln] bump golang.org/x/crypto to v0.52.0 (#15348)
  • 3708bc7 Remove usage of the PdataEnableRefCountingFeatureGate, since is stable cannot...
  • 3073e35 Enable mdatagen reaggregation by default (#15305)
  • 5abdf01 [chore]: again fix external use of extension/xextension on the tip of main (#...
  • 8e7125d [chore] remove stabilized gate usage (#15337)
  • aec8499 [chore]: fix external use of extension/xextension on the tip of main (#15344)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/config/configcompression from 1.58.0 to 1.59.0

Release notes

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

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)
  • pkg/otelcol: Stabilize otelcol.printInitialConfig gate (#15340)
  • pkg/pdata: Remove pdata.useCustomProtoEncoding feature gate (#15332)
  • pkg/service: Stabilize telemetry.UseLocalHostAsDefaultMetricsAddress gate (#15342)
  • pkg/xpdata: Stabilize pdata.enableRefCounting feature gate (#15331)

🧰 Bug fixes 🧰

  • pkg/config/configgrpc: Fix memory corruption and fatal error in Snappy (#15237, #15320)

API Changelog

🛑 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)

... (truncated)

Changelog

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

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.

Commits
  • 452cae1 [chore] Prepare release v1.59.0/v0.153.0 (#15352)
  • 3771765 [chore] Add schema combiner logic (#15293)
  • b6ab46d [pkg/confmap] stabilize confmap.newExpandedValueSanitizer gate (#15339)
  • e591a4f [chore][govuln] bump golang.org/x/net to v0.55.0 (#15350)
  • 991b139 [chore][govuln] bump golang.org/x/crypto to v0.52.0 (#15348)
  • 3708bc7 Remove usage of the PdataEnableRefCountingFeatureGate, since is stable cannot...
  • 3073e35 Enable mdatagen reaggregation by default (#15305)
  • 5abdf01 [chore]: again fix external use of extension/xextension on the tip of main (#...
  • 8e7125d [chore] remove stabilized gate usage (#15337)
  • aec8499 [chore]: fix external use of extension/xextension on the tip of main (#15344)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/config/confighttp from 0.152.0 to 0.153.0

Changelog

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

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.

Commits
  • 452cae1 [chore] Prepare release v1.59.0/v0.153.0 (#15352)
  • 3771765 [chore] Add schema combiner logic (#15293)
  • b6ab46d [pkg/confmap] stabilize confmap.newExpandedValueSanitizer gate (#15339)
  • e591a4f [chore][govuln] bump golang.org/x/net to v0.55.0 (#15350)
  • 991b139 [chore][govuln] bump golang.org/x/crypto to v0.52.0 (#15348)
  • 3708bc7 Remove usage of the PdataEnableRefCountingFeatureGate, since is stable cannot...
  • 3073e35 Enable mdatagen reaggregation by default (#15305)
  • 5abdf01 [chore]: again fix external use of extension/xextension on the tip of main (#...
  • 8e7125d [chore] remove stabilized gate usage (#15337)
  • aec8499 [chore]: fix external use of extension/xextension on the tip of main (#15344)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/confmap from 1.58.0 to 1.59.0

Release notes

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

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)
  • pkg/otelcol: Stabilize otelcol.printInitialConfig gate (#15340)
  • pkg/pdata: Remove pdata.useCustomProtoEncoding feature gate (#15332)
  • pkg/service: Stabilize telemetry.UseLocalHostAsDefaultMetricsAddress gate (#15342)
  • pkg/xpdata: Stabilize pdata.enableRefCounting feature gate (#15331)

🧰 Bug fixes 🧰

  • pkg/config/configgrpc: Fix memory corruption and fatal error in Snappy (#15237, #15320)

API Changelog

🛑 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)

... (truncated)

Changelog

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

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.

Commits
  • 452cae1 [chore] Prepare release v1.59.0/v0.153.0 (#15352)
  • 3771765 [chore] Add schema combiner logic (#15293)
  • b6ab46d [pkg/confmap] stabilize confmap.newExpandedValueSanitizer gate (#15339)
  • e591a4f [chore][govuln] bump golang.org/x/net to v0.55.0 (#15350)
  • 991b139 [chore][govuln] bump golang.org/x/crypto to v0.52.0 (#15348)
  • 3708bc7 Remove usage of the PdataEnableRefCountingFeatureGate, since is stable cannot...
  • 3073e35 Enable mdatagen reaggregation by default (#15305)
  • 5abdf01 [chore]: again fix external use of extension/xextension on the tip of main (#...
  • 8e7125d [chore] remove stabilized gate usage (#15337)
  • aec8499 [chore]: fix external use of extension/xextension on the tip of main (#15344)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/confmap/xconfmap from 0.152.0 to 0.153.0

Changelog

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

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.

Commits
  • 452cae1 [chore] Prepare release v1.59.0/v0.153.0 (#15352)
  • 3771765 [chore] Add schema combiner logic (#15293)
  • b6ab46d [pkg/confmap] stabilize confmap.newExpandedValueSanitizer gate (#15339)
  • e591a4f [chore][govuln] bump golang.org/x/net to v0.55.0 (#15350)
  • 991b139 [chore][govuln] bump golang.org/x/crypto to v0.52.0 (#15348)
  • 3708bc7 Remove usage of the PdataEnableRefCountingFeatureGate, since is stable cannot...
  • 3073e35 Enable mdatagen reaggregation by default (#15305)
  • 5abdf01 [chore]: again fix external use of extension/xextension on the tip of main (#...
  • 8e7125d [chore] remove stabilized gate usage (#15337)
  • aec8499 [chore]: fix external use of extension/xextension on the tip of main (#15344)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/pdata from 1.58.0 to 1.59.0

Release notes

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

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)
  • pkg/otelcol: Stabilize otelcol.printInitialConfig gate (#15340)
  • pkg/pdata: Remove pdata.useCustomProtoEncoding feature gate (#15332)
  • pkg/service: Stabilize telemetry.UseLocalHostAsDefaultMetricsAddress gate (#15342)
  • pkg/xpdata: Stabilize pdata.enableRefCounting feature gate (#15331)

🧰 Bug fixes 🧰

  • pkg/config/configgrpc: Fix memory corruption and fatal error in Snappy (#15237, #15320)

API Changelog

🛑 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)

... (truncated)

Changelog

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

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,

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

| Package | From | To |
| --- | --- | --- |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `1.58.0` | `1.59.0` |
| [go.opentelemetry.io/collector/component/componenttest](https://github.com/open-telemetry/opentelemetry-collector) | `0.152.0` | `0.153.0` |
| [go.opentelemetry.io/collector/config/configcompression](https://github.com/open-telemetry/opentelemetry-collector) | `1.58.0` | `1.59.0` |
| [go.opentelemetry.io/collector/config/confighttp](https://github.com/open-telemetry/opentelemetry-collector) | `0.152.0` | `0.153.0` |
| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.43.0` | `1.44.0` |



Updates `go.opentelemetry.io/collector/component` from 1.58.0 to 1.59.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.58.0...pdata/v1.59.0)

Updates `go.opentelemetry.io/collector/component/componenttest` from 0.152.0 to 0.153.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.152.0...v0.153.0)

Updates `go.opentelemetry.io/collector/config/configcompression` from 1.58.0 to 1.59.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.58.0...pdata/v1.59.0)

Updates `go.opentelemetry.io/collector/config/confighttp` from 0.152.0 to 0.153.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.152.0...v0.153.0)

Updates `go.opentelemetry.io/collector/confmap` from 1.58.0 to 1.59.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.58.0...pdata/v1.59.0)

Updates `go.opentelemetry.io/collector/confmap/xconfmap` from 0.152.0 to 0.153.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.152.0...v0.153.0)

Updates `go.opentelemetry.io/collector/pdata` from 1.58.0 to 1.59.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.58.0...pdata/v1.59.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.43.0 to 1.44.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.43.0...v1.44.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/collector/component
  dependency-version: 1.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/component/componenttest
  dependency-version: 0.153.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/config/configcompression
  dependency-version: 1.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/config/confighttp
  dependency-version: 0.153.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/confmap
  dependency-version: 1.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/confmap/xconfmap
  dependency-version: 0.153.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-version: 1.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels May 28, 2026
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