Skip to content

Bump go.opentelemetry.io/collector/extension from 1.56.0 to 1.58.0#1658

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot-go_modules-go.opentelemetry.io-collector-extension-1.57.0
Open

Bump go.opentelemetry.io/collector/extension from 1.56.0 to 1.58.0#1658
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot-go_modules-go.opentelemetry.io-collector-extension-1.57.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 29, 2026

Bumps go.opentelemetry.io/collector/extension from 1.56.0 to 1.58.0.

Release notes

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

v1.58.0/v0.152.0

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

End User Changelog

💡 Enhancements 💡

  • pkg/exporterhelper: Add otelcol_exporter_in_flight_requests metric to track the number of export requests currently in-flight per exporter. (#15009) This UpDownCounter increments in startOp and decrements in endOp, allowing operators to monitor concurrent export activity and detect when an exporter is saturating its worker pool.

🧰 Bug fixes 🧰

  • pkg/confighttp: Close the original request body after reading block-format Content-Encoding: snappy requests. (#15262)

  • pkg/confighttp: Recover from panics in decompression libraries, return HTTP 400 instead of 500. (#13228)

  • pkg/confighttp: Enforce max_request_body_size on Content-Encoding: snappy requests before the decoded buffer is allocated. (#15252)

  • pkg/otelcol: Stop emitting verbose gRPC transport messages at WARN during normal client disconnect. (#5169) grpc-go gates chatty per-RPC notices (e.g. "HandleStreams failed to read frame: connection reset by peer") behind LoggerV2.V(2). zapgrpc.Logger.V conflates grpclog verbosity with zap severity, so V(2) returns true whenever WARN is enabled and these messages emit at WARN. Wrap the installed grpclog.LoggerV2 with a corrected V() that compares against a fixed verbosity threshold, matching grpclog's intended semantics. See uber-go/zap#1544.

  • pkg/pdata: pcommon.Value.AsString no longer HTML-escapes <, >, and & inside ValueTypeMap and ValueTypeSlice values, matching the behavior already used for ValueTypeStr. (#14662)

  • pkg/service: Fix Prometheus config defaults mismatch when host is explicitly set in telemetry configuration. (#13867) When users explicitly configured the telemetry metrics section (e.g. to change the host), the Prometheus exporter boolean fields (WithoutScopeInfo, WithoutUnits, WithoutTypeSuffix) defaulted to nil/false instead of true, causing metric name format changes compared to the implicit default configuration. This fix applies the correct defaults during config unmarshaling.

  • pkg/service: Return noop tracer provider when no trace processors are defined (#15135)

API Changelog

🚩 Deprecations 🚩

  • pkg/xconfmap: Deprecate xconfmap.Validator and confmap.Validate in favor of confmap.Validator and confmap.Validate. (#15142)

💡 Enhancements 💡

  • cmd/mdatagen: Add go_struct.ignore_default flag to suppress default value generation for individual config fields. (#15156) Setting go_struct.ignore_default: true on a config field causes mdatagen to omit that field's default from the generated createDefaultConfig function, emitting nil for pointer fields and configoptional.None for optional fields.

  • pkg/confmap: Add the confmap.Validator interface and confmap.Validate function for configuration validation. (#15142)

... (truncated)

Changelog

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

v1.58.0/v0.152.0

🚩 Deprecations 🚩

  • pkg/xconfmap: Deprecate xconfmap.Validator and confmap.Validate in favor of confmap.Validator and confmap.Validate. (#15142)

💡 Enhancements 💡

  • cmd/mdatagen: Add go_struct.ignore_default flag to suppress default value generation for individual config fields. (#15156) Setting go_struct.ignore_default: true on a config field causes mdatagen to omit that field's default from the generated createDefaultConfig function, emitting nil for pointer fields and configoptional.None for optional fields.

  • pkg/confmap: Add the confmap.Validator interface and confmap.Validate function for configuration validation. (#15142) Config structs should generally implement the interface to provide validation of their fields. The confmap.Validate function can be used to validate config structs in testing, but is only meant to be called at runtime by the Collector itself.

🧰 Bug fixes 🧰

  • pkg/pdata: pcommon.Value.AsString no longer HTML-escapes <, >, and & inside ValueTypeMap and ValueTypeSlice values, matching the behavior already used for ValueTypeStr. (#14662)

v1.57.0/v0.151.0

🛑 Breaking changes 🛑

  • receiver/otlp: Config.Protocols is now a named field instead of an anonymous embedded field. (#15178) Access to cfg.GRPC and cfg.HTTP must be updated to cfg.Protocols.GRPC and cfg.Protocols.HTTP.

🚩 Deprecations 🚩

  • cmd/mdatagen: The DefaultMetricsBuilderConfig function is deprecated. Use NewDefaultMetricsBuilderConfig instead. (#15165) The generated DefaultMetricsBuilderConfig function has been renamed to NewDefaultMetricsBuilderConfig to follow Go naming conventions. The old function is kept as a deprecated wrapper and will be removed in a future release.

💡 Enhancements 💡

  • cmd/mdatagen: Handle default values for configuration fields in generated code in mdatagen. (#14560)
  • cmd/mdatagen: Add opt-in override_value support for resource_attributes config via override_value_enabled flag (#15109) Components can opt in by setting override_value_enabled: true in their metadata.yaml. When enabled, per-attribute config types are generated with typed override_value fields that let users override resource attribute values in the collector configuration. Components without the flag continue to use the shared ResourceAttributeConfig type.

... (truncated)

Commits
  • 87cef93 [chore] Prepare release v1.58.0/v0.152.0 (#15284)
  • a434cb0 [chore] Use pseudo-version for internal/schemagen (#15282)
  • 91b32ef [chore] Add RFCs with approvals needed label to weekly report (#15275)
  • ab7d96f [chore][govuln] requires Go 1.25.10 in govuln check (#15278)
  • d90154d [confmap] Stabilize confmap validation facilities (#15142)
  • 56e1235 [pkg/confighttp] Check snappy decoded length before read (#15271)
  • a81b88a [chore][cmd/mdatagen] Fix alias chain resolution for internal $defs referenci...
  • 8a98677 Return noop TracerProvider when no trace processors are defined (#15186)
  • 735bd37 [chore][docs/rfc] Adds 'rfc:approvals-needed' label (#15268)
  • ff26614 [confighttp] Close block snappy request body (#15262)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies go Pull requests that update Go code labels Apr 29, 2026
@dependabot dependabot Bot requested a review from a team as a code owner April 29, 2026 20:13
@dependabot dependabot Bot added dependencies go Pull requests that update Go code labels Apr 29, 2026
@dependabot dependabot Bot changed the title Bump go.opentelemetry.io/collector/extension from 1.47.0 to 1.57.0 Bump go.opentelemetry.io/collector/extension from 1.56.0 to 1.57.0 May 5, 2026
@dependabot dependabot Bot force-pushed the dependabot-go_modules-go.opentelemetry.io-collector-extension-1.57.0 branch from 2e0d052 to 7ae2d10 Compare May 5, 2026 10:59
Bumps [go.opentelemetry.io/collector/extension](https://github.com/open-telemetry/opentelemetry-collector) from 1.56.0 to 1.58.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.58.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/collector/extension
  dependency-version: 1.57.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump go.opentelemetry.io/collector/extension from 1.56.0 to 1.57.0 Bump go.opentelemetry.io/collector/extension from 1.56.0 to 1.58.0 May 12, 2026
@dependabot dependabot Bot force-pushed the dependabot-go_modules-go.opentelemetry.io-collector-extension-1.57.0 branch from 7ae2d10 to 0632f41 Compare May 12, 2026 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies go Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants