Skip to content

Conversation

@renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Sep 25, 2025

This PR contains the following updates:

Package Change Age Confidence
go.opentelemetry.io/collector/component v1.42.0v1.49.0 age confidence
go.opentelemetry.io/collector/component/componentstatus v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/component/componenttest v0.120.0v0.143.0 age confidence
go.opentelemetry.io/collector/component/componenttest v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/config/configtelemetry v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/confmap v1.42.0v1.49.0 age confidence
go.opentelemetry.io/collector/confmap/provider/envprovider v1.42.0v1.49.0 age confidence
go.opentelemetry.io/collector/confmap/provider/fileprovider v1.42.0v1.49.0 age confidence
go.opentelemetry.io/collector/confmap/provider/httpprovider v1.42.0v1.49.0 age confidence
go.opentelemetry.io/collector/confmap/provider/yamlprovider v1.42.0v1.49.0 age confidence
go.opentelemetry.io/collector/confmap/xconfmap v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/connector v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/connector/connectortest v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/connector/xconnector v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/consumer v1.42.0v1.49.0 age confidence
go.opentelemetry.io/collector/consumer/consumererror v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/consumer/consumertest v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/consumer/xconsumer v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/exporter v1.42.0v1.49.0 age confidence
go.opentelemetry.io/collector/exporter/exportertest v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/exporter/xexporter v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/extension v1.42.0v1.49.0 age confidence
go.opentelemetry.io/collector/extension/extensioncapabilities v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/extension/extensiontest v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/featuregate v1.42.0v1.49.0 age confidence
go.opentelemetry.io/collector/internal/fanoutconsumer v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/internal/telemetry v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/otelcol v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/otelcol/otelcoltest v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/pdata v1.42.0v1.49.0 age confidence
go.opentelemetry.io/collector/pdata/pprofile v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/pdata/testdata v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/pdata/xpdata v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/pipeline v1.42.0v1.49.0 age confidence
go.opentelemetry.io/collector/pipeline/xpipeline v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/processor v1.42.0v1.49.0 age confidence
go.opentelemetry.io/collector/processor/processortest v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/processor/xprocessor v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/receiver v1.42.0v1.49.0 age confidence
go.opentelemetry.io/collector/receiver/receivertest v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/receiver/xreceiver v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/service v0.136.0v0.143.0 age confidence
go.opentelemetry.io/collector/service/hostcapabilities v0.136.0v0.143.0 age confidence

Release Notes

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

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)

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)

v1.43.0

💡 Enhancements 💡
  • cmd/mdatagen: Improve validation for resource attribute enabled field in metadata files (#​12722)
    Resource attributes now require an explicit enabled field in metadata.yaml files, while regular attributes
    are prohibited from having this field. This improves validation and prevents configuration errors.

  • all: Changelog entries will now have their component field checked against a list of valid components. (#​13924)
    This will ensure a more standardized changelog format which makes it easier to parse.

  • pkg/pdata: Mark featuregate pdata.useCustomProtoEncoding as stable (#​13883)


Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot requested a review from a team as a code owner September 25, 2025 17:20
@forking-renovate forking-renovate bot added dependencies Pull requests that update a dependency file Skip Changelog labels Sep 25, 2025
@renovate-bot renovate-bot force-pushed the renovate/go.opentelemetry.iocollector branch from beb10d9 to 62ced88 Compare October 6, 2025 23:59
@renovate-bot renovate-bot changed the title fix(deps): update module go.opentelemetry.io/collector/component/componenttest to v0.136.0 fix(deps): update go.opentelemetry.io/collector Oct 7, 2025
@renovate-bot renovate-bot force-pushed the renovate/go.opentelemetry.iocollector branch 5 times, most recently from 7f09b5e to 7386e69 Compare October 14, 2025 12:56
@renovate-bot renovate-bot force-pushed the renovate/go.opentelemetry.iocollector branch from 7386e69 to 92cfd05 Compare October 25, 2025 07:44
@forking-renovate
Copy link

forking-renovate bot commented Oct 25, 2025

ℹ Artifact update notice

File name: exporter/collector/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):

  • 10 additional dependencies were updated

Details:

Package Change
go.uber.org/zap v1.27.0 -> v1.27.1
golang.org/x/oauth2 v0.31.0 -> v0.32.0
google.golang.org/genproto/googleapis/api v0.0.0-20250922171735-9219d122eba9 -> v0.0.0-20251022142026-3a174f9686a8
google.golang.org/grpc v1.75.1 -> v1.77.0
google.golang.org/protobuf v1.36.9 -> v1.36.10
golang.org/x/crypto v0.42.0 -> v0.43.0
golang.org/x/net v0.44.0 -> v0.46.1-0.20251013234738-63d1a5100f82
golang.org/x/sys v0.36.0 -> v0.37.0
golang.org/x/text v0.29.0 -> v0.30.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20250922171735-9219d122eba9 -> v0.0.0-20251022142026-3a174f9686a8
File name: exporter/collector/googlemanagedprometheus/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):

  • 1 additional dependency was updated

Details:

Package Change
google.golang.org/genproto/googleapis/api v0.0.0-20250922171735-9219d122eba9 -> v0.0.0-20251022142026-3a174f9686a8
File name: exporter/collector/integrationtest/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):

  • 13 additional dependencies were updated

Details:

Package Change
go.uber.org/zap v1.27.0 -> v1.27.1
google.golang.org/genproto/googleapis/api v0.0.0-20250922171735-9219d122eba9 -> v0.0.0-20251022142026-3a174f9686a8
google.golang.org/grpc v1.75.1 -> v1.77.0
google.golang.org/protobuf v1.36.9 -> v1.36.10
github.com/prometheus/common v0.66.1 -> v0.67.1
github.com/shirou/gopsutil/v4 v4.25.8 -> v4.25.10
golang.org/x/crypto v0.42.0 -> v0.45.0
golang.org/x/net v0.44.0 -> v0.47.0
golang.org/x/oauth2 v0.31.0 -> v0.32.0
golang.org/x/sync v0.17.0 -> v0.18.0
golang.org/x/sys v0.36.0 -> v0.38.0
golang.org/x/text v0.29.0 -> v0.31.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20250922171735-9219d122eba9 -> v0.0.0-20251022142026-3a174f9686a8
File name: extension/googleclientauthextension/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):

  • 9 additional dependencies were updated

Details:

Package Change
golang.org/x/oauth2 v0.31.0 -> v0.32.0
google.golang.org/grpc v1.75.1 -> v1.77.0
go.uber.org/zap v1.27.0 -> v1.27.1
golang.org/x/crypto v0.42.0 -> v0.43.0
golang.org/x/net v0.44.0 -> v0.46.1-0.20251013234738-63d1a5100f82
golang.org/x/sys v0.36.0 -> v0.37.0
golang.org/x/text v0.29.0 -> v0.30.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20250922171735-9219d122eba9 -> v0.0.0-20251022142026-3a174f9686a8
google.golang.org/protobuf v1.36.9 -> v1.36.10

@renovate-bot renovate-bot force-pushed the renovate/go.opentelemetry.iocollector branch 3 times, most recently from 7a4d277 to 872b3bd Compare November 4, 2025 03:45
@renovate-bot renovate-bot force-pushed the renovate/go.opentelemetry.iocollector branch from 872b3bd to a906a27 Compare November 18, 2025 05:16
@renovate-bot renovate-bot force-pushed the renovate/go.opentelemetry.iocollector branch from a906a27 to a6f5e87 Compare December 1, 2025 17:46
@renovate-bot renovate-bot force-pushed the renovate/go.opentelemetry.iocollector branch 2 times, most recently from a22405e to dfee508 Compare December 9, 2025 05:05
@forking-renovate
Copy link

forking-renovate bot commented Dec 15, 2025

ℹ️ Artifact update notice

File name: exporter/collector/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):

  • 17 additional dependencies were updated

Details:

Package Change
go.opentelemetry.io/otel v1.38.0 -> v1.39.0
go.opentelemetry.io/otel/metric v1.38.0 -> v1.39.0
go.opentelemetry.io/otel/sdk v1.38.0 -> v1.39.0
go.opentelemetry.io/otel/trace v1.38.0 -> v1.39.0
go.uber.org/zap v1.27.0 -> v1.27.1
golang.org/x/oauth2 v0.31.0 -> v0.32.0
google.golang.org/genproto/googleapis/api v0.0.0-20250922171735-9219d122eba9 -> v0.0.0-20251029180050-ab9386a59fda
google.golang.org/grpc v1.75.1 -> v1.78.0
google.golang.org/protobuf v1.36.9 -> v1.36.11
github.com/hashicorp/go-version v1.7.0 -> v1.8.0
go.opentelemetry.io/otel/sdk/metric v1.38.0 -> v1.39.0
golang.org/x/crypto v0.42.0 -> v0.44.0
golang.org/x/net v0.44.0 -> v0.47.0
golang.org/x/sync v0.17.0 -> v0.18.0
golang.org/x/sys v0.36.0 -> v0.39.0
golang.org/x/text v0.29.0 -> v0.31.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20250922171735-9219d122eba9 -> v0.0.0-20251029180050-ab9386a59fda
File name: exporter/collector/googlemanagedprometheus/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):

  • 2 additional dependencies were updated

Details:

Package Change
google.golang.org/genproto/googleapis/api v0.0.0-20250922171735-9219d122eba9 -> v0.0.0-20251029180050-ab9386a59fda
github.com/hashicorp/go-version v1.7.0 -> v1.8.0
File name: exporter/collector/integrationtest/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):

  • 24 additional dependencies were updated

Details:

Package Change
go.opentelemetry.io/otel v1.38.0 -> v1.39.0
go.opentelemetry.io/otel/metric v1.38.0 -> v1.39.0
go.opentelemetry.io/otel/sdk v1.38.0 -> v1.39.0
go.opentelemetry.io/otel/sdk/metric v1.38.0 -> v1.39.0
go.uber.org/zap v1.27.0 -> v1.27.1
google.golang.org/genproto/googleapis/api v0.0.0-20250922171735-9219d122eba9 -> v0.0.0-20251029180050-ab9386a59fda
google.golang.org/grpc v1.75.1 -> v1.78.0
google.golang.org/protobuf v1.36.9 -> v1.36.11
github.com/ebitengine/purego v0.9.0 -> v0.9.1
github.com/hashicorp/go-version v1.7.0 -> v1.8.0
github.com/prometheus/common v0.66.1 -> v0.67.1
github.com/shirou/gopsutil/v4 v4.25.8 -> v4.25.11
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/otel/log v0.14.0 -> v0.15.0
go.opentelemetry.io/otel/trace v1.38.0 -> v1.39.0
golang.org/x/crypto v0.42.0 -> v0.46.0
golang.org/x/net v0.44.0 -> v0.48.0
golang.org/x/oauth2 v0.31.0 -> v0.32.0
golang.org/x/sync v0.17.0 -> v0.19.0
golang.org/x/sys v0.36.0 -> v0.39.0
golang.org/x/text v0.29.0 -> v0.32.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20250922171735-9219d122eba9 -> v0.0.0-20251029180050-ab9386a59fda
File name: extension/googleclientauthextension/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):

  • 15 additional dependencies were updated

Details:

Package Change
golang.org/x/oauth2 v0.31.0 -> v0.32.0
google.golang.org/grpc v1.75.1 -> v1.78.0
github.com/hashicorp/go-version v1.7.0 -> v1.8.0
go.opentelemetry.io/otel v1.38.0 -> v1.39.0
go.opentelemetry.io/otel/metric v1.38.0 -> v1.39.0
go.opentelemetry.io/otel/sdk v1.38.0 -> v1.39.0
go.opentelemetry.io/otel/sdk/metric v1.38.0 -> v1.39.0
go.opentelemetry.io/otel/trace v1.38.0 -> v1.39.0
go.uber.org/zap v1.27.0 -> v1.27.1
golang.org/x/crypto v0.42.0 -> v0.44.0
golang.org/x/net v0.44.0 -> v0.47.0
golang.org/x/sys v0.36.0 -> v0.39.0
golang.org/x/text v0.29.0 -> v0.31.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20250922171735-9219d122eba9 -> v0.0.0-20251029180050-ab9386a59fda
google.golang.org/protobuf v1.36.9 -> v1.36.11

@renovate-bot renovate-bot force-pushed the renovate/go.opentelemetry.iocollector branch from dfee508 to 7043c01 Compare December 15, 2025 23:57
@renovate-bot renovate-bot force-pushed the renovate/go.opentelemetry.iocollector branch from 7043c01 to e1deca0 Compare January 5, 2026 22:24
@renovate-bot renovate-bot force-pushed the renovate/go.opentelemetry.iocollector branch from e1deca0 to cdae36b Compare January 7, 2026 19:44
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 Skip Changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant