Skip to content

chore(deps): bump the go-deps group with 12 updates - #248

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/go_modules/go-deps-83ce9531a0
Open

chore(deps): bump the go-deps group with 12 updates#248
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/go_modules/go-deps-83ce9531a0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 12, 2026

Copy link
Copy Markdown
Contributor

Bumps the go-deps group with 12 updates:

Package From To
github.com/dash0hq/dash0-api-client-go 1.18.1 1.19.0
go.opentelemetry.io/collector/component 1.63.0 1.64.0
go.opentelemetry.io/collector/config/configgrpc 0.157.0 1.64.0
go.opentelemetry.io/collector/config/confighttp 0.157.0 0.158.0
go.opentelemetry.io/collector/config/configoptional 1.63.0 1.64.0
go.opentelemetry.io/collector/consumer 1.63.0 1.64.0
go.opentelemetry.io/collector/consumer/consumererror 0.157.0 0.158.0
go.opentelemetry.io/collector/pdata 1.63.0 1.64.0
go.opentelemetry.io/collector/receiver 1.63.0 1.64.0
go.opentelemetry.io/collector/receiver/otlpreceiver 0.157.0 0.158.0
go.opentelemetry.io/otel/metric 1.44.0 1.45.0
go.opentelemetry.io/otel/trace 1.44.0 1.45.0

Updates github.com/dash0hq/dash0-api-client-go from 1.18.1 to 1.19.0

Release notes

Sourced from github.com/dash0hq/dash0-api-client-go's releases.

v1.19.0

Features

  • add GetSLOOrigin helper (#28)

v1.18.2

Bug Fixes

  • strip dash0.com/id in StripSLOServerFields

CI

  • drop Go proxy indexing step
Changelog

Sourced from github.com/dash0hq/dash0-api-client-go's changelog.

v1.19.0

Features

  • add GetSLOOrigin helper (#28)

v1.18.2

Bug Fixes

  • strip dash0.com/id in StripSLOServerFields

CI

  • drop Go proxy indexing step
Commits
  • ee76f12 chore: prepare release v1.19.0
  • 4d98c42 feat(slo): add GetSLOOrigin helper (#28)
  • 8b1c822 chore: prepare release v1.18.2
  • 97b46dd fix(slo): strip dash0.com/id in StripSLOServerFields
  • d4d1189 ci(release): drop Go proxy indexing step
  • See full diff in compare view

Updates go.opentelemetry.io/collector/component from 1.63.0 to 1.64.0

Changelog

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

v1.64.0/v0.158.0

🛑 Breaking changes 🛑

  • pkg/xconfmap: Remove Validator and Validate (#15613) Use the equivalent symbols in confmap instead.

💡 Enhancements 💡

  • cmd/mdatagen: Add first-class extended type aliases (int64, duration, opaque_string, id, opaque_map, etc.) to config schemas in metadata.yaml (#15513) Authors can now write type: int64, type: duration, type: opaque_string, type: id, or type: opaque_map directly as a property type in the config: section of metadata.yaml. Each alias expands to the correct JSON Schema representation and Go type automatically. Existing uses of standard JSON Schema types, format:, and x-customType: remain supported without migration.

  • pkg/config/configgrpc: Mark configgrpc as stable (#9477)

Commits
  • 0378e9a [chore] Prepare release v1.64.0/v0.158.0 (#15709)
  • 18ed8fe [chore] Use mdatagen for configopaque and configtelemetry (#15696)
  • 0ffbf34 [pkg/config/configtls] Don't leak a goroutine for client CA reload (#15678)
  • 4aa1b2d [configgrpc] Mark module as 1.x (#15609)
  • aa682d1 [chore] Prevent unkeyed literal initialization on confighttp structs (#15688)
  • bdf869e [chore][config/configauth] Migrate to mdatagen driven configuration (#15641)
  • e864743 Update module go.opentelemetry.io/proto/otlp to v1.11.0 (#15670)
  • 9cbfc4b [chore][docs] Update graceful shutdown section in coding-guidelines (#15631)
  • 6560a21 [xconfmap] Remove Validator and Validate (#15613)
  • 7bc5915 [bug][mdatagen] Auto-enable v1 metrics when legacy is enabled (#15651)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/config/configgrpc from 0.157.0 to 1.64.0

Release notes

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

v1.64.0/v0.158.0

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

End User Changelog

🚀 New components 🚀

  • processor/queuebatch: New queuebatchprocessor to replace the legacy batchprocessor. (#15047, #13582, #12022, #11308, #8272, #6046) New implementation is based exporterhelper, uses same configuration as sending_queue.

💡 Enhancements 💡

  • cmd/mdatagen: Add first-class extended type aliases (int64, duration, opaque_string, id, opaque_map, etc.) to config schemas in metadata.yaml (#15513) Authors can now write type: int64, type: duration, type: opaque_string, type: id, or type: opaque_map directly as a property type in the config: section of metadata.yaml. Each alias expands to the correct JSON Schema representation and Go type automatically. Existing uses of standard JSON Schema types, format:, and x-customType: remain supported without migration.

  • extension/memory_limiter: Promote the memory limiter extension to beta stability. (#14533)

🧰 Bug fixes 🧰

  • cmd/mdatagen: Removes the extra line in the documentation.md around description (#15664)

  • cmd/mdatagen: Auto-enable v1 metrics when legacy metric is enabled and v1 feature gate is on (#15650) When the v1 feature gate is enabled and a legacy metric is enabled, the corresponding v1 metric is now programmatically enabled so users don't need to add the v1 metric to their config.

  • cmd/mdatagen: Fix incorrect collision warning for versioned metrics with different emitted names (#15648) Same name collision detection (type/attribute checks) was being used for versioned metrics with different names. This caused the legacy metric to be disabled which was incorrect and also a warning msg was being incorrectly logged that stated the metrics had the same name when in fact they had different names.

  • cmd/mdatagen: Versioned metrics don't handle renamed attributes with same type (#15595) Versioned metrics need to support emitting legacy and latest attributes when the metric name is the same but the attributes names differ. This was not working when the attributes name changed but the type remained the same. Here we add support to versioned metrics with renamed attributes where those attributes have the same type.

  • exporter/debug: Fix profile sample attribute formatting for non-string values (#15647) Previously, non-string values produced malformed output such as %!s(int64=42). Profile sample attributes now use the debug exporter's typed attribute format, such as Int(42). This will also change strings from hello-world to Str(hello-world).

  • pkg/config/configtls: Fix goroutine and file descriptor leak when client_ca_file_reload is enabled (#9221) Every call to ServerConfig.LoadTLSConfig with client_ca_file_reload enabled started a file watcher goroutine that could never be stopped, since the reloader was not reachable from the returned *tls.Config. The client CA file is now checked for changes while TLS handshakes are served, at most once per second, matching how reload_interval already

... (truncated)

Changelog

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

v1.64.0/v0.158.0

🛑 Breaking changes 🛑

  • pkg/xconfmap: Remove Validator and Validate (#15613) Use the equivalent symbols in confmap instead.

💡 Enhancements 💡

  • cmd/mdatagen: Add first-class extended type aliases (int64, duration, opaque_string, id, opaque_map, etc.) to config schemas in metadata.yaml (#15513) Authors can now write type: int64, type: duration, type: opaque_string, type: id, or type: opaque_map directly as a property type in the config: section of metadata.yaml. Each alias expands to the correct JSON Schema representation and Go type automatically. Existing uses of standard JSON Schema types, format:, and x-customType: remain supported without migration.

  • pkg/config/configgrpc: Mark configgrpc as stable (#9477)

Commits
  • 0378e9a [chore] Prepare release v1.64.0/v0.158.0 (#15709)
  • 18ed8fe [chore] Use mdatagen for configopaque and configtelemetry (#15696)
  • 0ffbf34 [pkg/config/configtls] Don't leak a goroutine for client CA reload (#15678)
  • 4aa1b2d [configgrpc] Mark module as 1.x (#15609)
  • aa682d1 [chore] Prevent unkeyed literal initialization on confighttp structs (#15688)
  • bdf869e [chore][config/configauth] Migrate to mdatagen driven configuration (#15641)
  • e864743 Update module go.opentelemetry.io/proto/otlp to v1.11.0 (#15670)
  • 9cbfc4b [chore][docs] Update graceful shutdown section in coding-guidelines (#15631)
  • 6560a21 [xconfmap] Remove Validator and Validate (#15613)
  • 7bc5915 [bug][mdatagen] Auto-enable v1 metrics when legacy is enabled (#15651)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/config/confighttp from 0.157.0 to 0.158.0

Release notes

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

v1.64.0/v0.158.0

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

End User Changelog

🚀 New components 🚀

  • processor/queuebatch: New queuebatchprocessor to replace the legacy batchprocessor. (#15047, #13582, #12022, #11308, #8272, #6046) New implementation is based exporterhelper, uses same configuration as sending_queue.

💡 Enhancements 💡

  • cmd/mdatagen: Add first-class extended type aliases (int64, duration, opaque_string, id, opaque_map, etc.) to config schemas in metadata.yaml (#15513) Authors can now write type: int64, type: duration, type: opaque_string, type: id, or type: opaque_map directly as a property type in the config: section of metadata.yaml. Each alias expands to the correct JSON Schema representation and Go type automatically. Existing uses of standard JSON Schema types, format:, and x-customType: remain supported without migration.

  • extension/memory_limiter: Promote the memory limiter extension to beta stability. (#14533)

🧰 Bug fixes 🧰

  • cmd/mdatagen: Removes the extra line in the documentation.md around description (#15664)

  • cmd/mdatagen: Auto-enable v1 metrics when legacy metric is enabled and v1 feature gate is on (#15650) When the v1 feature gate is enabled and a legacy metric is enabled, the corresponding v1 metric is now programmatically enabled so users don't need to add the v1 metric to their config.

  • cmd/mdatagen: Fix incorrect collision warning for versioned metrics with different emitted names (#15648) Same name collision detection (type/attribute checks) was being used for versioned metrics with different names. This caused the legacy metric to be disabled which was incorrect and also a warning msg was being incorrectly logged that stated the metrics had the same name when in fact they had different names.

  • cmd/mdatagen: Versioned metrics don't handle renamed attributes with same type (#15595) Versioned metrics need to support emitting legacy and latest attributes when the metric name is the same but the attributes names differ. This was not working when the attributes name changed but the type remained the same. Here we add support to versioned metrics with renamed attributes where those attributes have the same type.

  • exporter/debug: Fix profile sample attribute formatting for non-string values (#15647) Previously, non-string values produced malformed output such as %!s(int64=42). Profile sample attributes now use the debug exporter's typed attribute format, such as Int(42). This will also change strings from hello-world to Str(hello-world).

  • pkg/config/configtls: Fix goroutine and file descriptor leak when client_ca_file_reload is enabled (#9221) Every call to ServerConfig.LoadTLSConfig with client_ca_file_reload enabled started a file watcher goroutine that could never be stopped, since the reloader was not reachable from the returned *tls.Config. The client CA file is now checked for changes while TLS handshakes are served, at most once per second, matching how reload_interval already

... (truncated)

Changelog

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

v1.64.0/v0.158.0

🛑 Breaking changes 🛑

  • pkg/xconfmap: Remove Validator and Validate (#15613) Use the equivalent symbols in confmap instead.

💡 Enhancements 💡

  • cmd/mdatagen: Add first-class extended type aliases (int64, duration, opaque_string, id, opaque_map, etc.) to config schemas in metadata.yaml (#15513) Authors can now write type: int64, type: duration, type: opaque_string, type: id, or type: opaque_map directly as a property type in the config: section of metadata.yaml. Each alias expands to the correct JSON Schema representation and Go type automatically. Existing uses of standard JSON Schema types, format:, and x-customType: remain supported without migration.

  • pkg/config/configgrpc: Mark configgrpc as stable (#9477)

Commits
  • 0378e9a [chore] Prepare release v1.64.0/v0.158.0 (#15709)
  • 18ed8fe [chore] Use mdatagen for configopaque and configtelemetry (#15696)
  • 0ffbf34 [pkg/config/configtls] Don't leak a goroutine for client CA reload (#15678)
  • 4aa1b2d [configgrpc] Mark module as 1.x (#15609)
  • aa682d1 [chore] Prevent unkeyed literal initialization on confighttp structs (#15688)
  • bdf869e [chore][config/configauth] Migrate to mdatagen driven configuration (#15641)
  • e864743 Update module go.opentelemetry.io/proto/otlp to v1.11.0 (#15670)
  • 9cbfc4b [chore][docs] Update graceful shutdown section in coding-guidelines (#15631)
  • 6560a21 [xconfmap] Remove Validator and Validate (#15613)
  • 7bc5915 [bug][mdatagen] Auto-enable v1 metrics when legacy is enabled (#15651)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/config/configoptional from 1.63.0 to 1.64.0

Changelog

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

v1.64.0/v0.158.0

🛑 Breaking changes 🛑

  • pkg/xconfmap: Remove Validator and Validate (#15613) Use the equivalent symbols in confmap instead.

💡 Enhancements 💡

  • cmd/mdatagen: Add first-class extended type aliases (int64, duration, opaque_string, id, opaque_map, etc.) to config schemas in metadata.yaml (#15513) Authors can now write type: int64, type: duration, type: opaque_string, type: id, or type: opaque_map directly as a property type in the config: section of metadata.yaml. Each alias expands to the correct JSON Schema representation and Go type automatically. Existing uses of standard JSON Schema types, format:, and x-customType: remain supported without migration.

  • pkg/config/configgrpc: Mark configgrpc as stable (#9477)

Commits
  • 0378e9a [chore] Prepare release v1.64.0/v0.158.0 (#15709)
  • 18ed8fe [chore] Use mdatagen for configopaque and configtelemetry (#15696)
  • 0ffbf34 [pkg/config/configtls] Don't leak a goroutine for client CA reload (#15678)
  • 4aa1b2d [configgrpc] Mark module as 1.x (#15609)
  • aa682d1 [chore] Prevent unkeyed literal initialization on confighttp structs (#15688)
  • bdf869e [chore][config/configauth] Migrate to mdatagen driven configuration (#15641)
  • e864743 Update module go.opentelemetry.io/proto/otlp to v1.11.0 (#15670)
  • 9cbfc4b [chore][docs] Update graceful shutdown section in coding-guidelines (#15631)
  • 6560a21 [xconfmap] Remove Validator and Validate (#15613)
  • 7bc5915 [bug][mdatagen] Auto-enable v1 metrics when legacy is enabled (#15651)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/consumer from 1.63.0 to 1.64.0

Changelog

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

v1.64.0/v0.158.0

🛑 Breaking changes 🛑

  • pkg/xconfmap: Remove Validator and Validate (#15613) Use the equivalent symbols in confmap instead.

💡 Enhancements 💡

  • cmd/mdatagen: Add first-class extended type aliases (int64, duration, opaque_string, id, opaque_map, etc.) to config schemas in metadata.yaml (#15513) Authors can now write type: int64, type: duration, type: opaque_string, type: id, or type: opaque_map directly as a property type in the config: section of metadata.yaml. Each alias expands to the correct JSON Schema representation and Go type automatically. Existing uses of standard JSON Schema types, format:, and x-customType: remain supported without migration.

  • pkg/config/configgrpc: Mark configgrpc as stable (#9477)

Commits
  • 0378e9a [chore] Prepare release v1.64.0/v0.158.0 (#15709)
  • 18ed8fe [chore] Use mdatagen for configopaque and configtelemetry (#15696)
  • 0ffbf34 [pkg/config/configtls] Don't leak a goroutine for client CA reload (#15678)
  • 4aa1b2d [configgrpc] Mark module as 1.x (#15609)
  • aa682d1 [chore] Prevent unkeyed literal initialization on confighttp structs (#15688)
  • bdf869e [chore][config/configauth] Migrate to mdatagen driven configuration (#15641)
  • e864743 Update module go.opentelemetry.io/proto/otlp to v1.11.0 (#15670)
  • 9cbfc4b [chore][docs] Update graceful shutdown section in coding-guidelines (#15631)
  • 6560a21 [xconfmap] Remove Validator and Validate (#15613)
  • 7bc5915 [bug][mdatagen] Auto-enable v1 metrics when legacy is enabled (#15651)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/consumer/consumererror from 0.157.0 to 0.158.0

Release notes

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

v1.64.0/v0.158.0

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

End User Changelog

🚀 New components 🚀

  • processor/queuebatch: New queuebatchprocessor to replace the legacy batchprocessor. (#15047, #13582, #12022, #11308, #8272, #6046) New implementation is based exporterhelper, uses same configuration as sending_queue.

💡 Enhancements 💡

  • cmd/mdatagen: Add first-class extended type aliases (int64, duration, opaque_string, id, opaque_map, etc.) to config schemas in metadata.yaml (#15513) Authors can now write type: int64, type: duration, type: opaque_string, type: id, or type: opaque_map directly as a property type in the config: section of metadata.yaml. Each alias expands to the correct JSON Schema representation and Go type automatically. Existing uses of standard JSON Schema types, format:, and x-customType: remain supported without migration.

  • extension/memory_limiter: Promote the memory limiter extension to beta stability. (#14533)

🧰 Bug fixes 🧰

  • cmd/mdatagen: Removes the extra line in the documentation.md around description (#15664)

  • cmd/mdatagen: Auto-enable v1 metrics when legacy metric is enabled and v1 feature gate is on (#15650) When the v1 feature gate is enabled and a legacy metric is enabled, the corresponding v1 metric is now programmatically enabled so users don't need to add the v1 metric to their config.

  • cmd/mdatagen: Fix incorrect collision warning for versioned metrics with different emitted names (#15648) Same name collision detection (type/attribute checks) was being used for versioned metrics with different names. This caused the legacy metric to be disabled which was incorrect and also a warning msg was being incorrectly logged that stated the metrics had the same name when in fact they had different names.

  • cmd/mdatagen: Versioned metrics don't handle renamed attributes with same type (#15595) Versioned metrics need to support emitting legacy and latest attributes when the metric name is the same but the attributes names differ. This was not working when the attributes name changed but the type remained the same. Here we add support to versioned metrics with renamed attributes where those attributes have the same type.

  • exporter/debug: Fix profile sample attribute formatting for non-string values (#15647) Previously, non-string values produced malformed output such as %!s(int64=42). Profile sample attributes now use the debug exporter's typed attribute format, such as Int(42). This will also change strings from hello-world to Str(hello-world).

  • pkg/config/configtls: Fix goroutine and file descriptor leak when client_ca_file_reload is enabled (#9221) Every call to ServerConfig.LoadTLSConfig with client_ca_file_reload enabled started a file watcher goroutine that could never be stopped, since the reloader was not reachable from the returned *tls.Config. The client CA file is now checked for changes while TLS handshakes are served, at most once per second, matching how reload_interval already

... (truncated)

Changelog

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

v1.64.0/v0.158.0

🛑 Breaking changes 🛑

  • pkg/xconfmap: Remove Validator and Validate (#15613) Use the equivalent symbols in confmap instead.

💡 Enhancements 💡

  • cmd/mdatagen: Add first-class extended type aliases (int64, duration, opaque_string, id, opaque_map, etc.) to config schemas in metadata.yaml (#15513) Authors can now write type: int64, type: duration, type: opaque_string, type: id, or type: opaque_map directly as a property type in the config: section of metadata.yaml. Each alias expands to the correct JSON Schema representation and Go type automatically. Existing uses of standard JSON Schema types, format:, and x-customType: remain supported without migration.

  • pkg/config/configgrpc: Mark configgrpc as stable (#9477)

Commits
  • 0378e9a [chore] Prepare release v1.64.0/v0.158.0 (#15709)
  • 18ed8fe [chore] Use mdatagen for configopaque and configtelemetry (#15696)
  • 0ffbf34 [pkg/config/configtls] Don't leak a goroutine for client CA reload (#15678)
  • 4aa1b2d [configgrpc] Mark module as 1.x (#15609)
  • aa682d1 [chore] Prevent unkeyed literal initialization on confighttp structs (#15688)
  • bdf869e [chore][config/configauth] Migrate to mdatagen driven configuration (#15641)
  • e864743 Update module go.opentelemetry.io/proto/otlp to v1.11.0 (#15670)
  • 9cbfc4b [chore][docs] Update graceful shutdown section in coding-guidelines (#15631)
  • 6560a21 [xconfmap] Remove Validator and Validate (#15613)
  • 7bc5915 [bug][mdatagen] Auto-enable v1 metrics when legacy is enabled (#15651)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/pdata from 1.63.0 to 1.64.0

Changelog

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

v1.64.0/v0.158.0

🛑 Breaking changes 🛑

  • pkg/xconfmap: Remove Validator and Validate (#15613) Use the equivalent symbols in confmap instead.

💡 Enhancements 💡

  • cmd/mdatagen: Add first-class extended type aliases (int64, duration, opaque_string, id, opaque_map, etc.) to config schemas in metadata.yaml (#15513) Authors can now write type: int64, type: duration, type: opaque_string, type: id, or type: opaque_map directly as a property type in the config: section of metadata.yaml. Each alias expands to the correct JSON Schema representation and Go type automatically. Existing uses of standard JSON Schema types, format:, and x-customType: remain supported without migration.

  • pkg/config/configgrpc: Mark configgrpc as stable (#9477)

Commits
  • 0378e9a [chore] Prepare release v1.64.0/v0.158.0 (#15709)
  • 18ed8fe [chore] Use mdatagen for configopaque and configtelemetry (#15696)
  • 0ffbf34 [pkg/config/configtls] Don't leak a goroutine for client CA reload (#15678)
  • 4aa1b2d [configgrpc] Mark module as 1.x (#15609)
  • aa682d1 [chore] Prevent unkeyed literal initialization on confighttp structs (#15688)
  • bdf869e [chore][config/configauth] Migrate to mdatagen driven configuration (#15641)
  • e864743 Update module go.opentelemetry.io/proto/otlp to v1.11.0 (#15670)
  • 9cbfc4b [chore][docs] Update graceful shutdown section in coding-guidelines (#15631)
  • 6560a21 [xconfmap] Remove Validator and Validate (#15613)
  • 7bc5915 [bug][mdatagen] Auto-enable v1 metrics when legacy is enabled (#15651)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/receiver from 1.63.0 to 1.64.0

Changelog

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

v1.64.0/v0.158.0

🛑 Breaking changes 🛑

  • pkg/xconfmap: Remove Validator and Validate (#15613) Use the equivalent symbols in confmap instead.

💡 Enhancements 💡

  • cmd/mdatagen: Add first-class extended type aliases (int64, duration, opaque_string, id, opaque_map, etc.) to config schemas in metadata.yaml (#15513) Authors can now write type: int64, type: duration, type: opaque_string, type: id, or type: opaque_map directly as a property type in the config: section of metadata.yaml. Each alias expands to the correct JSON Schema representation and Go type automatically. Existing uses of standard JSON Schema types, format:, and x-customType: remain supported without migration.

  • pkg/config/configgrpc: Mark configgrpc as stable (#9477)

Commits
  • 0378e9a [chore] Prepare release v1.64.0/v0.158.0 (#15709)
  • 18ed8fe [chore] Use mdatagen for configopaque and configtelemetry (#15696)
  • 0ffbf34 [pkg/config/configtls] Don't leak a goroutine for client CA reload (#15678)
  • 4aa1b2d [configgrpc] Mark module as 1.x (#15609)
  • aa682d1 [chore] Prevent unkeyed literal initialization on confighttp structs (#15688)
  • bdf869e [chore][config/configauth] Migrate to mdatagen driven configuration (#15641)
  • e864743 Update module go.opentelemetry.io/proto/otlp to v1.11.0 (#15670)
  • 9cbfc4b [chore][docs] Update graceful shutdown section in coding-guidelines (#15631)
  • 6560a21 [xconfmap] Remove Validator and Validate (#15613)
  • 7bc5915 [bug][mdatagen] Auto-enable v1 metrics when legacy is enabled (#15651)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/receiver/otlpreceiver from 0.157.0 to 0.158.0

Release notes

Sourced from go.opentelemetry.io/collector/receiver/otlpreceiver's releases.

v1.64.0/v0.158.0

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

End User Changelog

🚀 New components 🚀

  • processor/queuebatch: New queuebatchprocessor to replace the legacy batchprocessor. (#15047, #13582, #12022, #11308, #8272, #6046) New implementation is based exporterhelper, uses same configuration as sending_queue.

💡 Enhancements 💡

  • cmd/mdatagen: Add first-class extended type aliases (int64, duration, opaque_string, id, opaque_map, etc.) to config schemas in metadata.yaml (#15513) Authors can now write type: int64, type: duration, type: opaque_string, type: id, or type: opaque_map directly as a property type in the config: section of metadata.yaml. Each alias expands to the correct JSON Schema representation and Go type automatically. Existing uses of standard JSON Schema types, format:, and x-customType: remain supported without migration.

  • extension/memory_limiter: Promote the memory limiter extension to beta stability. (#14533)

🧰 Bug fixes 🧰

  • cmd/mdatagen: Removes the extra line in the documentation.md around description (#15664)

  • cmd/mdatagen: Auto-enable v1 metrics when legacy metric is enabled and v1 feature gate is on (#15650) When the v1 feature gate is enabled and a legacy metric is enabled, the corresponding v1 metric is now programmatically enabled so users don't need to add the v1 metric to their config.

  • cmd/mdatagen: Fix incorrect collision warning for versioned metrics with different emitted names (#15648) Same name collision detection (type/attribute checks) was being used for versioned metrics with different names. This caused the legacy metric to be disabled which was incorrect and also a warning msg was being incorrectly logged that stated the metrics had the same name when in fact they had different names.

  • cmd/mdatagen: Versioned metrics don't handle renamed attributes with same type (#15595) Versioned metrics need to support emitting legacy and latest attributes when the metric name is the same but the attributes names differ. This was not working when the attributes name changed but the type remained the same. Here we add support to versioned metrics with renamed attributes where those attributes have the same type.

  • exporter/debug: Fix profile sample attribute formatting for non-string values (#15647) Previously, non-string values produced malformed output such as %!s(int64=42). Profile sample attributes now use the debug exporter's typed attribute format, such as Int(42). This will also change strings from hello-world to Str(hello-world).

  • pkg/config/configtls: Fix goroutine and file descriptor leak when client_ca_file_reload is enabled (#9221) Every call to ServerConfig.LoadTLSConfig with client_ca_file_reload enabled started a file watcher goroutine that could never be stopped, since the reloader was not reachable from the returned *tls.Config. The client CA file is now checked for changes while TLS handshakes are served, at most once per second...

    Description has been truncated

Bumps the go-deps group with 12 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/dash0hq/dash0-api-client-go](https://github.com/dash0hq/dash0-api-client-go) | `1.18.1` | `1.19.0` |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `1.63.0` | `1.64.0` |
| [go.opentelemetry.io/collector/config/configgrpc](https://github.com/open-telemetry/opentelemetry-collector) | `0.157.0` | `1.64.0` |
| [go.opentelemetry.io/collector/config/confighttp](https://github.com/open-telemetry/opentelemetry-collector) | `0.157.0` | `0.158.0` |
| [go.opentelemetry.io/collector/config/configoptional](https://github.com/open-telemetry/opentelemetry-collector) | `1.63.0` | `1.64.0` |
| [go.opentelemetry.io/collector/consumer](https://github.com/open-telemetry/opentelemetry-collector) | `1.63.0` | `1.64.0` |
| [go.opentelemetry.io/collector/consumer/consumererror](https://github.com/open-telemetry/opentelemetry-collector) | `0.157.0` | `0.158.0` |
| [go.opentelemetry.io/collector/pdata](https://github.com/open-telemetry/opentelemetry-collector) | `1.63.0` | `1.64.0` |
| [go.opentelemetry.io/collector/receiver](https://github.com/open-telemetry/opentelemetry-collector) | `1.63.0` | `1.64.0` |
| [go.opentelemetry.io/collector/receiver/otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.157.0` | `0.158.0` |
| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.44.0` | `1.45.0` |
| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.44.0` | `1.45.0` |


Updates `github.com/dash0hq/dash0-api-client-go` from 1.18.1 to 1.19.0
- [Release notes](https://github.com/dash0hq/dash0-api-client-go/releases)
- [Changelog](https://github.com/dash0hq/dash0-api-client-go/blob/main/CHANGELOG.md)
- [Commits](dash0hq/dash0-api-client-go@v1.18.1...v1.19.0)

Updates `go.opentelemetry.io/collector/component` from 1.63.0 to 1.64.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.63.0...pdata/v1.64.0)

Updates `go.opentelemetry.io/collector/config/configgrpc` from 0.157.0 to 1.64.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.157.0...pdata/v1.64.0)

Updates `go.opentelemetry.io/collector/config/confighttp` from 0.157.0 to 0.158.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.157.0...v0.158.0)

Updates `go.opentelemetry.io/collector/config/configoptional` from 1.63.0 to 1.64.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.63.0...pdata/v1.64.0)

Updates `go.opentelemetry.io/collector/consumer` from 1.63.0 to 1.64.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.63.0...pdata/v1.64.0)

Updates `go.opentelemetry.io/collector/consumer/consumererror` from 0.157.0 to 0.158.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.157.0...v0.158.0)

Updates `go.opentelemetry.io/collector/pdata` from 1.63.0 to 1.64.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.63.0...pdata/v1.64.0)

Updates `go.opentelemetry.io/collector/receiver` from 1.63.0 to 1.64.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.63.0...pdata/v1.64.0)

Updates `go.opentelemetry.io/collector/receiver/otlpreceiver` from 0.157.0 to 0.158.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.157.0...v0.158.0)

Updates `go.opentelemetry.io/otel/metric` from 1.44.0 to 1.45.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.44.0...v1.45.0)

Updates `go.opentelemetry.io/otel/trace` from 1.44.0 to 1.45.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.44.0...v1.45.0)

---
updated-dependencies:
- dependency-name: github.com/dash0hq/dash0-api-client-go
  dependency-version: 1.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/component
  dependency-version: 1.64.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/config/configgrpc
  dependency-version: 1.64.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/config/confighttp
  dependency-version: 0.158.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/config/configoptional
  dependency-version: 1.64.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/consumer
  dependency-version: 1.64.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/consumer/consumererror
  dependency-version: 0.158.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-version: 1.64.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/receiver
  dependency-version: 1.64.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/collector/receiver/otlpreceiver
  dependency-version: 0.158.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/otel/metric
  dependency-version: 1.45.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-version: 1.45.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
...

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 Aug 12, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 12, 2026 23:25
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Aug 12, 2026
@nicolastakashi

Copy link
Copy Markdown
Contributor

@dependabot rebase

@dependabot @github

dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Contributor Author

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant