Skip to content

fix(deps): update opentelemetry-collector (main) - autoclosed#6320

Closed
renovate-sh-app[bot] wants to merge 1 commit into
mainfrom
renovate/main-opentelemetry-collector
Closed

fix(deps): update opentelemetry-collector (main) - autoclosed#6320
renovate-sh-app[bot] wants to merge 1 commit into
mainfrom
renovate/main-opentelemetry-collector

Conversation

@renovate-sh-app
Copy link
Copy Markdown
Contributor

@renovate-sh-app renovate-sh-app Bot commented Jan 27, 2026

This PR contains the following updates:

Package Change Age Confidence
go.opentelemetry.io/collector/client v1.44.0v1.51.0 age confidence
go.opentelemetry.io/collector/component v1.44.0v1.51.0 age confidence
go.opentelemetry.io/collector/component/componenttest v0.138.0v0.146.0 age confidence
go.opentelemetry.io/collector/config/configgrpc v0.138.0v0.146.0 age confidence
go.opentelemetry.io/collector/config/confighttp v0.138.0v0.146.0 age confidence
go.opentelemetry.io/collector/config/configopaque v1.44.0v1.51.0 age confidence
go.opentelemetry.io/collector/config/configtls v1.44.0v1.51.0 age confidence
go.opentelemetry.io/collector/confmap v1.44.0v1.51.0 age confidence
go.opentelemetry.io/collector/consumer v1.44.0v1.51.0 age confidence
go.opentelemetry.io/collector/exporter v1.44.0v1.51.0 age confidence
go.opentelemetry.io/collector/exporter/exportertest v0.138.0v0.146.0 age confidence
go.opentelemetry.io/collector/exporter/otlpexporter v0.138.0v0.146.0 age confidence
go.opentelemetry.io/collector/exporter/otlphttpexporter v0.138.0v0.146.0 age confidence
go.opentelemetry.io/collector/otelcol v0.138.0v0.146.0 age confidence
go.opentelemetry.io/collector/pdata v1.44.0v1.51.0 age confidence
go.opentelemetry.io/collector/pdata/testdata v0.138.0v0.146.0 age confidence
go.opentelemetry.io/collector/processor v1.44.0v1.51.0 age confidence
go.opentelemetry.io/collector/receiver v1.44.0v1.51.0 age confidence
go.opentelemetry.io/collector/receiver/otlpreceiver v0.138.0v0.146.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

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

v1.51.0

💡 Enhancements 💡
  • pkg/scraperhelper: ScraperID has been added to the logs for metrics, logs, and profiles (#​14461)
🧰 Bug fixes 🧰
  • exporter/otlp_grpc: Fix the OTLP exporter balancer to use round_robin by default, as intended. (#​14090)

  • pkg/config/configoptional: Fix Unmarshal methods not being called when config is wrapped inside Optional (#​14500)
    This bug notably manifested in the fact that the sending_queue::batch::sizer config for exporters
    stopped defaulting to sending_queue::sizer, which sometimes caused the wrong units to be used
    when configuring sending_queue::batch::min_size and max_size.

    As part of the fix, xconfmap exposes a new xconfmap.WithForceUnmarshaler option, to be used in the Unmarshal methods
    of wrapper types like configoptional.Optional to make sure the Unmarshal method of the inner type is called.

    The default behavior remains that calling conf.Unmarshal on the confmap.Conf passed as argument to an Unmarshal
    method will skip any top-level Unmarshal methods to avoid infinite recursion in standard use cases.

  • pkg/confmap: Fix an issue where configs could fail to decode when using interpolated values in string fields. (#​14413)
    For example, a header can be set via an environment variable to a string that is parseable as a number, e.g. 1234

  • pkg/service: Don't error on startup when process metrics are enabled on unsupported OSes (e.g. AIX) (#​14307)

v1.50.0

🛑 Breaking changes 🛑
  • pkg/exporterhelper: Change verbosity level for otelcol_exporter_queue_batch_send_size metric to detailed. (#​14278)
  • pkg/service: Remove deprecated telemetry.disableHighCardinalityMetrics feature gate. (#​14373)
  • pkg/service: Remove deprecated service.noopTracerProvider feature gate. (#​14374)
🚩 Deprecations 🚩
  • exporter/otlp_grpc: Rename otlp exporter to otlp_grpc exporter and add deprecated alias otlp. (#​14403)
  • exporter/otlp_http: Rename otlphttp exporter to otlp_http exporter and add deprecated alias otlphttp. (#​14396)
💡 Enhancements 💡
  • cmd/builder: Avoid duplicate CLI error logging in generated collector binaries by relying on cobra's error handling. (#​14317)

  • cmd/mdatagen: Add the ability to disable attributes at the metric level and re-aggregate data points based off of these new dimensions (#​10726)

  • cmd/mdatagen: Add optional display_name and description fields to metadata.yaml for human-readable component names (#​14114)
    The display_name field allows components to specify a human-readable name in metadata.yaml.
    When provided, this name is used as the title in generated README files.
    The description field allows components to include a brief description in generated README files.

  • cmd/mdatagen: Validate stability level for entities (#​14425)

  • pkg/xexporterhelper: Reenable batching for profiles (#​14313)

  • receiver/nop: add profiles signal support (#​14253)

🧰 Bug fixes 🧰
  • pkg/exporterhelper: Fix reference count bug in partition batcher (#​14444)

v1.49.0

💡 Enhancements 💡
  • all: Update semconv import to 1.38.0 (#​14305)
  • exporter/nop: Add profiles support to nop exporter (#​14331)
  • pkg/pdata: Optimize the size and pointer bytes for pdata structs (#​14339)
  • pkg/pdata: Avoid using interfaces/oneof like style for optional fields (#​14333)

v1.48.0

💡 Enhancements 💡
  • exporter/debug: Add logging of dropped attributes, events, and links counts in detailed verbosity (#​14202)

  • extension/memory_limiter: The memorylimiter extension can be used as an HTTP/GRPC middleware. (#​14081)

  • pkg/config/configgrpc: Statically validate gRPC endpoint (#​10451)
    This validation was already done in the OTLP exporter. It will now be applied to any gRPC client.

  • pkg/service: Add support to disabling adding resource attributes as zap fields in internal logging (#​13869)
    Note that this does not affect logs exported through OTLP.

v1.47.0

🛑 Breaking changes 🛑
  • pkg/config/confighttp: Use configoptional.Optional for confighttp.ClientConfig.Cookies field (#​14021)
💡 Enhancements 💡
  • pkg/config/confighttp: Setting compression_algorithms to an empty list now disables automatic decompression, ignoring Content-Encoding (#​14131)
  • pkg/service: Update semantic conventions from internal telemetry to v1.37.0 (#​14232)
  • pkg/xscraper: Implement xscraper for Profiles. (#​13915)
🧰 Bug fixes 🧰
  • pkg/config/configoptional: Ensure that configoptional.None values resulting from unmarshaling are equivalent to configoptional.Optional zero value. (#​14218)

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)

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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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
Copy link
Copy Markdown
Contributor Author

renovate-sh-app Bot commented Jan 27, 2026

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 55 additional dependencies were updated

Details:

Package Change
github.com/pierrec/lz4/v4 v4.1.23 -> v4.1.25
go.opentelemetry.io/collector v0.138.0 -> v0.146.0
github.com/ebitengine/purego v0.9.0 -> v0.9.1
github.com/foxboron/go-tpm-keyfiles v0.0.0-20250903184740-5d135037bd4d -> v0.0.0-20251226215517-609e4778396f
github.com/go-viper/mapstructure/v2 v2.4.0 -> v2.5.0
github.com/google/go-tpm v0.9.6 -> v0.9.8
github.com/hashicorp/go-version v1.7.0 -> v1.8.0
github.com/knadh/koanf/v2 v2.3.0 -> v2.3.2
github.com/lufia/plan9stats v0.0.0-20240909124753-873cd0166683 -> v0.0.0-20251013123823-9fd1530e3ec3
github.com/shirou/gopsutil/v4 v4.25.9 -> v4.26.1
github.com/spf13/cobra v1.10.1 -> v1.10.2
github.com/tklauser/go-sysconf v0.3.15 -> v0.3.16
github.com/tklauser/numcpus v0.10.0 -> v0.11.0
go.opentelemetry.io/collector/component/componentstatus v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/config/configauth v1.44.0 -> v1.51.0
go.opentelemetry.io/collector/config/configcompression v1.44.0 -> v1.51.0
go.opentelemetry.io/collector/config/configmiddleware v1.44.0 -> v1.51.0
go.opentelemetry.io/collector/config/confignet v1.44.0 -> v1.51.0
go.opentelemetry.io/collector/config/configoptional v1.44.0 -> v1.51.0
go.opentelemetry.io/collector/config/configretry v1.44.0 -> v1.51.0
go.opentelemetry.io/collector/config/configtelemetry v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/confmap/xconfmap v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/connector v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/connector/connectortest v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/connector/xconnector v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/consumer/consumererror v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/consumer/consumererror/xconsumererror v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/consumer/consumertest v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/consumer/xconsumer v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/exporter/exporterhelper v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/exporter/exporterhelper/xexporterhelper v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/exporter/xexporter v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/extension v1.44.0 -> v1.51.0
go.opentelemetry.io/collector/extension/extensionauth v1.44.0 -> v1.51.0
go.opentelemetry.io/collector/extension/extensioncapabilities v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/extension/extensionmiddleware v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/extension/extensiontest v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/extension/xextension v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/featuregate v1.44.0 -> v1.51.0
go.opentelemetry.io/collector/internal/fanoutconsumer v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/internal/sharedcomponent v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/internal/telemetry v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/pdata/pprofile v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/pdata/xpdata v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/pipeline v1.44.0 -> v1.51.0
go.opentelemetry.io/collector/pipeline/xpipeline v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/processor/processortest v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/processor/xprocessor v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/receiver/receiverhelper v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/receiver/receivertest v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/receiver/xreceiver v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/service v0.138.0 -> v0.146.0
go.opentelemetry.io/collector/service/hostcapabilities v0.138.0 -> v0.146.0
go.opentelemetry.io/otel/log v0.14.0 -> v0.16.0
gonum.org/v1/gonum v0.16.0 -> v0.17.0

@renovate-sh-app renovate-sh-app Bot force-pushed the renovate/main-opentelemetry-collector branch 10 times, most recently from 7433477 to 021132f Compare January 29, 2026 23:49
@renovate-sh-app renovate-sh-app Bot force-pushed the renovate/main-opentelemetry-collector branch 21 times, most recently from 66fc219 to a49e1ad Compare February 11, 2026 15:10
@renovate-sh-app renovate-sh-app Bot force-pushed the renovate/main-opentelemetry-collector branch 7 times, most recently from 5b543dd to e0a1750 Compare February 12, 2026 21:06
| datasource | package                                                 | from     | to       |
| ---------- | ------------------------------------------------------- | -------- | -------- |
| go         | go.opentelemetry.io/collector/client                    | v1.44.0  | v1.51.0  |
| go         | go.opentelemetry.io/collector/component                 | v1.44.0  | v1.51.0  |
| go         | go.opentelemetry.io/collector/component/componenttest   | v0.138.0 | v0.146.0 |
| go         | go.opentelemetry.io/collector/config/configgrpc         | v0.138.0 | v0.146.0 |
| go         | go.opentelemetry.io/collector/config/confighttp         | v0.138.0 | v0.146.0 |
| go         | go.opentelemetry.io/collector/config/configopaque       | v1.44.0  | v1.51.0  |
| go         | go.opentelemetry.io/collector/config/configtls          | v1.44.0  | v1.51.0  |
| go         | go.opentelemetry.io/collector/confmap                   | v1.44.0  | v1.51.0  |
| go         | go.opentelemetry.io/collector/consumer                  | v1.44.0  | v1.51.0  |
| go         | go.opentelemetry.io/collector/exporter                  | v1.44.0  | v1.51.0  |
| go         | go.opentelemetry.io/collector/exporter/exportertest     | v0.138.0 | v0.146.0 |
| go         | go.opentelemetry.io/collector/exporter/otlpexporter     | v0.138.0 | v0.146.0 |
| go         | go.opentelemetry.io/collector/exporter/otlphttpexporter | v0.138.0 | v0.146.0 |
| go         | go.opentelemetry.io/collector/otelcol                   | v0.138.0 | v0.146.0 |
| go         | go.opentelemetry.io/collector/pdata                     | v1.44.0  | v1.51.0  |
| go         | go.opentelemetry.io/collector/pdata/testdata            | v0.138.0 | v0.146.0 |
| go         | go.opentelemetry.io/collector/processor                 | v1.44.0  | v1.51.0  |
| go         | go.opentelemetry.io/collector/receiver                  | v1.44.0  | v1.51.0  |
| go         | go.opentelemetry.io/collector/receiver/otlpreceiver     | v0.138.0 | v0.146.0 |


Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
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 gomod minor renovate Applied to PR's created by renovatebot update-minor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants