Skip to content

Conversation

@renovate-sh-app
Copy link
Contributor

@renovate-sh-app renovate-sh-app bot commented Nov 9, 2025

This PR contains the following updates:

Package Change Age Confidence
go.opentelemetry.io/collector/pdata v1.43.0 -> v1.46.0 age confidence

Release Notes

open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/pdata)

v1.46.0

💡 Enhancements 💡
  • cmd/mdatagen: metadata.yaml now supports an optional entities section to organize resource attributes into logical entities with identity and description attributes (#​14051)
    When entities are defined, mdatagen generates AssociateWith{EntityType}() methods on ResourceBuilder
    that associate resources with entity types using the entity refs API. The entities section is backward
    compatible - existing metadata.yaml files without entities continue to work as before.

  • cmd/mdatagen: Add semconv reference for metrics (#​13920)

  • connector/forward: Add support for Profiles to Profiles (#​14092)

  • exporter/debug: Disable sending queue by default (#​14138)
    The recently added sending queue configuration in Debug exporter was enabled by default and had a problematic default size of 1.
    This change disables the sending queue by default.
    Users can enable and configure the sending queue if needed.

  • pkg/config/configoptional: Mark configoptional.AddEnabledField as beta (#​14021)

  • pkg/otelcol: This feature has been improved and tested; secure-by-default redacts configopaque values (#​12369)

🧰 Bug fixes 🧰
  • all: Ensure service service.instance.id is the same for all the signals when it is autogenerated. (#​14140)

v1.45.0

🛑 Breaking changes 🛑
  • cmd/mdatagen: Make stability.level a required field for metrics (#​14070)

  • cmd/mdatagen: Replace optional field with requirement_level field for attributes in metadata schema (#​13913)
    The optional boolean field for attributes has been replaced with a requirement_level field that accepts enum values: required, conditionally_required, recommended, or opt_in.

    • required: attribute is always included and cannot be excluded
    • conditionally_required: attribute is included by default when certain conditions are met (replaces optional: true)
    • recommended: attribute is included by default but can be disabled via configuration (replaces optional: false)
    • opt_in: attribute is not included unless explicitly enabled in user config
      When requirement_level is not specified, it defaults to recommended.
  • pdata/pprofile: Remove deprecated PutAttribute helper method (#​14082)

  • pdata/pprofile: Remove deprecated PutLocation helper method (#​14082)

💡 Enhancements 💡
  • all: Add FIPS and non-FIPS implementations for allowed TLS curves (#​13990)
  • cmd/builder: Set CGO_ENABLED=0 by default, add the cgo_enabled configuration to enable it. (#​10028)
  • pkg/config/configgrpc: Errors of type status.Status returned from an Authenticator extension are being propagated as is to the upstream client. (#​14005)
  • pkg/config/configoptional: Adds new configoptional.AddEnabledField feature gate that allows users to explicitly disable a configoptional.Optional through a new enabled field. (#​14021)
  • pkg/exporterhelper: Replace usage of gogo proto for persistent queue metadata (#​14079)
  • pkg/pdata: Remove usage of gogo proto and generate the structs with pdatagen (#​14078)
🧰 Bug fixes 🧰
  • exporter/debug: add queue configuration (#​14101)

v1.44.0

🛑 Breaking changes 🛑
  • all: Remove deprecated type TracesConfig (#​14036)

  • pkg/exporterhelper: Add default values for sending_queue::batch configuration. (#​13766)
    Setting sending_queue::batch to an empty value now results in the same setup as the default batch processor configuration.

  • all: Add unified print-config command with mode support (redacted, unredacted), json support (unstable), and validation support. (#​11775)
    This replaces the print-initial-config command. See the service package README for more details. The original command name print-initial-config remains an alias, to be retired with the feature flag.

💡 Enhancements 💡
  • all: Add keep_alives_enabled option to ServerConfig to control HTTP keep-alives for all components that create an HTTP server. (#​13783)
  • pkg/otelcol: Avoid unnecessary mutex in collector logs, replace by atomic pointer (#​14008)
  • cmd/mdatagen: Add lint/ordering validation for metadata.yaml (#​13781)
  • pdata/xpdata: Refactor JSON marshaling and unmarshaling to use pcommon.Value instead of AnyValue. (#​13837)
  • pkg/exporterhelper: Expose MergeCtx in exporterhelper's queue batch settings` (#​13742)
🧰 Bug fixes 🧰
  • all: Fix zstd decoder data corruption due to decoder pooling for all components that create an HTTP server. (#​13954)
  • pkg/otelcol: Remove UB when taking internal logs and move them to the final zapcore.Core (#​14009)
    This can happen because of a race on accessing logsTaken.
  • pkg/confmap: Fix a potential race condition in confmap by closing the providers first. (#​14018)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

Need help?

You can ask for more help in the following Slack channel: #proj-renovate-self-hosted. In that channel you can also find ADR and FAQ docs in the Resources section.

@renovate-sh-app renovate-sh-app bot requested a review from a team as a code owner November 9, 2025 06:43
@renovate-sh-app
Copy link
Contributor Author

renovate-sh-app bot commented Nov 9, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go mod tidy
go: downloading go.opentelemetry.io/proto/slim/otlp v1.9.0
go: downloading go.opentelemetry.io/proto/slim/otlp/collector/profiles/v1development v0.2.0
go: downloading go.opentelemetry.io/proto/slim/otlp/profiles/v1development v0.2.0
go: downloading go.opentelemetry.io/collector/pdata/pprofile v0.137.0
go: finding module for package go.opentelemetry.io/collector/pdata/internal/data/protogen/profiles/v1development
go: finding module for package go.opentelemetry.io/collector/pdata/internal/data/protogen/collector/profiles/v1development
go: finding module for package go.opentelemetry.io/collector/pdata/internal/data
go: finding module for package go.opentelemetry.io/collector/pdata/internal/data/protogen/common/v1
go: downloading go.opentelemetry.io v0.1.0
go: downloading go.opentelemetry.io/collector v0.140.0
go: github.com/grafana/loki/v3/pkg/ruler/storage/instance imports
	github.com/prometheus/prometheus/storage/remote imports
	github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor tested by
	github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor.test imports
	go.opentelemetry.io/collector/consumer/consumertest imports
	go.opentelemetry.io/collector/pdata/pprofile imports
	go.opentelemetry.io/collector/pdata/internal/data: module go.opentelemetry.io/collector/pdata@latest found (v1.46.0), but does not contain package go.opentelemetry.io/collector/pdata/internal/data
go: github.com/grafana/loki/v3/pkg/ruler/storage/instance imports
	github.com/prometheus/prometheus/storage/remote imports
	github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor tested by
	github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor.test imports
	go.opentelemetry.io/collector/consumer/consumertest imports
	go.opentelemetry.io/collector/pdata/pprofile imports
	go.opentelemetry.io/collector/pdata/internal/data/protogen/collector/profiles/v1development: module go.opentelemetry.io/collector/pdata@latest found (v1.46.0), but does not contain package go.opentelemetry.io/collector/pdata/internal/data/protogen/collector/profiles/v1development
go: github.com/grafana/loki/v3/pkg/ruler/storage/instance imports
	github.com/prometheus/prometheus/storage/remote imports
	github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor tested by
	github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor.test imports
	go.opentelemetry.io/collector/consumer/consumertest imports
	go.opentelemetry.io/collector/pdata/pprofile imports
	go.opentelemetry.io/collector/pdata/internal/data/protogen/common/v1: module go.opentelemetry.io/collector/pdata@latest found (v1.46.0), but does not contain package go.opentelemetry.io/collector/pdata/internal/data/protogen/common/v1
go: github.com/grafana/loki/v3/pkg/ruler/storage/instance imports
	github.com/prometheus/prometheus/storage/remote imports
	github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor tested by
	github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor.test imports
	go.opentelemetry.io/collector/consumer/consumertest imports
	go.opentelemetry.io/collector/pdata/pprofile imports
	go.opentelemetry.io/collector/pdata/internal/data/protogen/profiles/v1development: module go.opentelemetry.io/collector/pdata@latest found (v1.46.0), but does not contain package go.opentelemetry.io/collector/pdata/internal/data/protogen/profiles/v1development

@renovate-sh-app renovate-sh-app bot force-pushed the deps-update/main-go.opentelemetry.iocollectorpdata branch 18 times, most recently from c7056fb to e3f64e6 Compare November 16, 2025 15:34
@renovate-sh-app renovate-sh-app bot force-pushed the deps-update/main-go.opentelemetry.iocollectorpdata branch 7 times, most recently from 36d74d4 to 97397f1 Compare November 18, 2025 12:43
@renovate-sh-app renovate-sh-app bot force-pushed the deps-update/main-go.opentelemetry.iocollectorpdata branch 10 times, most recently from 3f33487 to 95d8633 Compare November 20, 2025 12:31
| datasource | package                             | from    | to      |
| ---------- | ----------------------------------- | ------- | ------- |
| go         | go.opentelemetry.io/collector/pdata | v1.43.0 | v1.46.0 |


Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
@renovate-sh-app renovate-sh-app bot force-pushed the deps-update/main-go.opentelemetry.iocollectorpdata branch from 95d8633 to 35992aa Compare November 20, 2025 16:46
@renovate-sh-app renovate-sh-app bot changed the title fix(deps): update module go.opentelemetry.io/collector/pdata to v1.45.0 (main) fix(deps): update module go.opentelemetry.io/collector/pdata to v1.46.0 (main) Nov 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants