Skip to content

chore: update opentelemetry#401

Merged
renovate[bot] merged 38 commits into
mainfrom
renovate/opentelemetry
Sep 23, 2025
Merged

chore: update opentelemetry#401
renovate[bot] merged 38 commits into
mainfrom
renovate/opentelemetry

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Sep 22, 2025

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.

This PR contains the following updates:

Package Change Age Confidence
github.com/open-telemetry/opentelemetry-collector-contrib/extension/k8sleaderelector v0.135.0 -> v0.136.0 age confidence
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.135.0 -> v0.136.0 age confidence
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.135.0 -> v0.136.0 age confidence
go.opentelemetry.io/build-tools/crosslink v0.26.2 -> v0.28.0 age confidence
go.opentelemetry.io/collector/cmd/builder v0.135.0 -> v0.136.0 age confidence
go.opentelemetry.io/collector/cmd/mdatagen v0.135.0 -> v0.136.0 age confidence
go.opentelemetry.io/collector/component v1.41.0 -> v1.42.0 age confidence
go.opentelemetry.io/collector/component/componenttest v0.135.0 -> v0.136.0 age confidence
go.opentelemetry.io/collector/confmap v1.41.0 -> v1.42.0 age confidence
go.opentelemetry.io/collector/confmap/xconfmap v0.135.0 -> v0.136.0 age confidence
go.opentelemetry.io/collector/consumer v1.41.0 -> v1.42.0 age confidence
go.opentelemetry.io/collector/consumer/consumertest v0.135.0 -> v0.136.0 age confidence
go.opentelemetry.io/collector/exporter/debugexporter v0.135.0 -> v0.136.0 age confidence
go.opentelemetry.io/collector/filter v0.135.0 -> v0.136.0 age confidence
go.opentelemetry.io/collector/otelcol v0.135.0 -> v0.136.0 age confidence
go.opentelemetry.io/collector/pdata v1.41.0 -> v1.42.0 age confidence
go.opentelemetry.io/collector/pipeline v1.41.0 -> v1.42.0 age confidence
go.opentelemetry.io/collector/processor v1.41.0 -> v1.42.0 age confidence
go.opentelemetry.io/collector/processor/batchprocessor v0.135.0 -> v0.136.0 age confidence
go.opentelemetry.io/collector/processor/processorhelper v0.135.0 -> v0.136.0 age confidence
go.opentelemetry.io/collector/processor/processortest v0.135.0 -> v0.136.0 age confidence
go.opentelemetry.io/collector/receiver v1.41.0 -> v1.42.0 age confidence
go.opentelemetry.io/collector/receiver/receivertest v0.135.0 -> v0.136.0 age confidence
go.opentelemetry.io/collector/scraper v0.135.0 -> v0.136.0 age confidence
go.opentelemetry.io/collector/scraper/scraperhelper v0.135.0 -> v0.136.0 age confidence

Release Notes

open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/extension/k8sleaderelector)

v0.136.0

Compare Source

🛑 Breaking changes 🛑
💡 Enhancements 💡
  • azureblobexporter: Added template_enabled option to azureblobexporter blob_name_format to enable or disable template rendering. (#​42643)

  • prometheusremotewritereceiver: Adds support to accept METRIC_TYPE_UNSPECIFIED as gauge type (#​41840)

  • isolationforestprocessor: Add comprehensive unit tests with 93% coverage (#​42693)

  • exporter/awss3: Add S3PartitionTimezone config value to be able to change the timezone used for time-based partitioning (#​42319)

  • clickhouseexporter: Add TLS configuration for cert based authentication. (#​22805)

  • telemetrygen: Updates the semconv to use 1.37.0 (#​42567)

  • coralogixexporter: Enable rate limiter mechanism in the Coralogix exporter. To disable it set rate_limiter.enabled to false. (#​42552)

  • failoverconnector: Adds queue_settings to failoverconnector to enable queueing on the "exporter portion" of the connector. (#​33077)

  • farotranslator, faroreceiver: Do not use faro event timestamp as the log record timestamp (#​42600)
    Faro events originate in the user's browser, where the local clock may differ from actual time. | As a result, log record timestamps can be inaccurate, leading to ingestion issues (e.g., timestamps too old or too far in the future).

  • processor/k8sattributesprocessor: Add support for k8s.cronjob.uid attribute in k8sattributesprocessor (#​42557)

  • awslogsencodingextension: Add instrumentation scope attributes to aws logs (#​42788)

  • opampsupervisor: Add support for client initiated OpAMP heartbeats in the supervisor. (#​42533)

  • internal/tools: Add support for modernize in Makefile (#​42542)

  • processor/resourcedetection: Add support for linode cloud in resourcedetectionprocessor (#​42543)

  • processor/resourcedetectionprocessor: Add support for Scaleway host image attributes in the resourcedetectionprocessor (#​42682)

  • processor/resourcedetectionprocessor: Add support for Vultr cloud provider in the resourcedetectionprocessor (#​42569)

  • spanmetricsconnector: Supports adding the collector.instance.id attribute to data points generated by the spanmetrics connector. (#​40400)
    This feature currently in alpha stage, user should enable it by feature-gate --feature-gates=+connector.spanmetrics.includeCollectorInstanceID

  • processor/resourcedetectionprocessor: Add support for Scaleway cloud provider in the resourcedetectionprocessor (#​42664)

  • exporter/awss3exporter: adds configuration field 's3_base_prefix' to be able to set a base path for all S3 file uploads (#​42661)

  • journaldreceiver: Enable reading from all journals, including remote ones. A new option merge is added to the configuration. (#​39188)

  • kafkametricsreceiver: Implement client reset for recoverable errors in Sarama calls (#​41363)
    This change implements client reset functionality to address recoverable errors in Sarama calls, such as connection resets and EOF errors. When a recoverable error is encountered, the client is reset, enabling the scraper to reconnect and resume metric collection seamlessly.

  • tailsamplingprocessor: Set a tailsampling.cached_decision attribute on traces that were sampled by the decision cache. (#​42535)

  • postgresqlreceiver: Including execution time metric for currently running queries in query samples. (#​42429)
    The duration for currently running queries is calculated using the query_start time available in pg_stat_activity table.

  • receiver/k8scluster: Add experimental metric for container status reason (#​32457)

  • telemetrygen: Add --allow-export-failures flag to telemetrygen to continue running when export operations fail (instead of terminating) (#​42135)

  • telemetrygen: Add exponential histogram metric type to telemetrygen (#​42322)

  • countconnector: Updates the countconnector metric timestamps to use earliest timestamp from batch as start timestamp and latest as timestamp, instead of using timestamp from metric creation time. (#​40573)

🧰 Bug fixes 🧰
  • receiver/snowflake, receiver/sqlquery: Fix panic on startup caused by gosnowflake v1.16.0 (#​42605)
    The solution was to downgrade the dependency version to v1.15.0.
    For more information, refer to the upstream gosnowflake issue

  • elasticsearchexporter: Fix a bug where data stream attributes in 'none' mapping mode have invalid prefix. (#​42454)

  • kafkaexporter: Fix bug where Kafka exporter ignored auth.tls configuration syntax. (#​42754)

  • extension/storage: Fix 'recreate' rename file only on panic (#​41802)

    • This recovers from a panic when the bbolt db is corrupted and renames the file when a panic occurs.
    • This changes the recreate behavior to not rename the file upon every start of the collector.
  • isolationforestprocessor: This PR fixes goroutine leaks in the isolation forest processor caused by improper shutdown coordination of background modelUpdateLoop goroutines. (#​42675)

  • servicegraphconnector: Fix exponential histogram doesn't clean when expire (#​42019)

  • awss3receiver: Ensures default wait time is applied in SQS configuration when not explicitly set. (#​42608)

  • exporter/loadbalancing: Drop resources if the service routing key does not exist (#​41550)

  • processor/redaction: Support redaction of scope level atrributes (#​42659)

  • faroexporter: Fix success response handling in faroexporter so any HTTP 2xx status code indicates success instead of only 202 Accepted. (#​42658)

  • splunkenterprisereceiver: Fix a typo from a previous PR implementing the search artifact size metrics, which has caused errors from parsing empty strings. (#​42615)

  • signalfxexporter: Only validate the root_path of the collector if sync_host_metadata is enabled. (#​42688)

open-telemetry/opentelemetry-go-build-tools (go.opentelemetry.io/build-tools/crosslink)

v0.28.0

Compare Source

🛑 Breaking changes 🛑
💡 Enhancements 💡
  • issuegenerator: added component section in auto generated issue body (#​42518)
    Related issue is in the opentelemetry-collector-contrib repository.
  • checkapi: Add the folder name to error messages (#​1141)
  • issuegenerator: Include commit and pr in issues generated by issuegenerator (#​1180)
  • issue generator: Use labels to search for existing issues in issue generator (#​1181)
🧰 Bug fixes 🧰
  • multimod: Support vN directories when tagging (#​1209)
    When tagging a vN version of a Go module the vN suffix should not be included in the tag before the version.
  • checkapi: Do not check internal structs for unkeyed literal initialization. (#​1140)
open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/cmd/builder)

v0.136.0

Compare Source

💡 Enhancements 💡
  • xpdata: Add Serialization and Deserialization of AnyValue (#​12826)
  • debugexporter: add support for batching (#​13791)
    The default queue size is 1
  • configtls: Add early validation for TLS server configurations to fail fast when certificates are missing instead of failing at runtime. (#​13130, #​13245)
  • mdatagen: Expose stability level in generated metric documentation (#​13748)
  • internal/tools: Add support for modernize in Makefile (#​13796)
🧰 Bug fixes 🧰
  • otelcol: Fix a potential deadlock during collector shutdown. (#​13740)
  • otlpexporter: fix the validation of unix socket endpoints (#​13826)

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

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

renovate Bot and others added 30 commits February 19, 2025 16:10
…telemetry-collector-components into renovate/opentelemetry
…telemetry-collector-components into renovate/opentelemetry
…telemetry-collector-components into renovate/opentelemetry

# Conflicts:
#	go.mod
#	go.sum
#	internal/tools/go.mod
#	internal/tools/go.sum
#	processor/serviceenrichmentprocessor/go.mod
#	processor/serviceenrichmentprocessor/go.sum
#	receiver/dummyreceiver/go.mod
#	receiver/dummyreceiver/go.sum
#	receiver/kymastatsreceiver/go.mod
#	receiver/kymastatsreceiver/go.sum
#	receiver/singletonreceivercreator/go.mod
#	receiver/singletonreceivercreator/go.sum
…telemetry-collector-components into renovate/opentelemetry
…telemetry-collector-components into renovate/opentelemetry
…telemetry-collector-components into renovate/opentelemetry
@renovate renovate Bot requested a review from a team as a code owner September 22, 2025 16:57
@renovate renovate Bot added area/dependency Dependency changes kind/chore Categorizes issue or PR as related to a chore. labels Sep 22, 2025
@renovate renovate Bot enabled auto-merge (squash) September 22, 2025 16:57
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Sep 22, 2025

ℹ 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):

  • 47 additional dependencies were updated

Details:

Package Change
go.opentelemetry.io/collector/exporter v0.135.0 -> v1.42.0
github.com/knadh/koanf/v2 v2.2.2 -> v2.3.0
github.com/prometheus/client_golang v1.22.0 -> v1.23.2
github.com/prometheus/common v0.65.0 -> v0.66.1
go.opentelemetry.io/collector/client v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/component v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/component/componentstatus v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/component/componenttest v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/config/configoptional v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/config/configretry v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/config/configtelemetry v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/confmap v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/confmap/xconfmap v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/connector v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/connector/connectortest v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/connector/xconnector v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/consumer v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/consumer/consumererror v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/consumer/consumererror/xconsumererror v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/consumer/consumertest v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/consumer/xconsumer v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/exporter/exporterhelper v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/exporter/exporterhelper/xexporterhelper v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/exporter/exportertest v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/exporter/xexporter v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/extension v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/extension/extensioncapabilities v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/extension/extensiontest v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/extension/xextension v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/featuregate v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/internal/fanoutconsumer v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/internal/telemetry v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pdata v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/pdata/pprofile v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pdata/testdata v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pdata/xpdata v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pipeline v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/pipeline/xpipeline v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/processor/processortest v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/processor/xprocessor v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/receiver/receivertest v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/receiver/xreceiver v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/service v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/service/hostcapabilities v0.135.0 -> v0.136.0
golang.org/x/sys v0.35.0 -> v0.36.0
google.golang.org/grpc v1.75.0 -> v1.75.1
google.golang.org/protobuf v1.36.8 -> v1.36.9
File name: internal/tools/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):

  • 11 additional dependencies were updated

Details:

Package Change
github.com/knadh/koanf/v2 v2.2.2 -> v2.3.0
go.opentelemetry.io/build-tools v0.26.2 -> v0.28.0
go.opentelemetry.io/collector/component v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/confmap v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/confmap/provider/fileprovider v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/featuregate v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/filter v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/internal/telemetry v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pdata v1.41.0 -> v1.42.0
google.golang.org/grpc v1.75.0 -> v1.75.1
google.golang.org/protobuf v1.36.8 -> v1.36.9
File name: processor/istioenrichmentprocessor/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.opentelemetry.io/collector/component/componentstatus v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/consumer/xconsumer v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/featuregate v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/internal/telemetry v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pdata/pprofile v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pdata/testdata v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pipeline v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/processor/xprocessor v0.135.0 -> v0.136.0
google.golang.org/grpc v1.75.0 -> v1.75.1
google.golang.org/protobuf v1.36.8 -> v1.36.9
File name: processor/istionoisefilter/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.opentelemetry.io/collector/component/componentstatus v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/consumer/xconsumer v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/featuregate v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/internal/telemetry v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pdata/pprofile v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pdata/testdata v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pipeline v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/processor/xprocessor v0.135.0 -> v0.136.0
google.golang.org/grpc v1.75.0 -> v1.75.1
google.golang.org/protobuf v1.36.8 -> v1.36.9
File name: processor/serviceenrichmentprocessor/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.opentelemetry.io/collector/component/componentstatus v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/consumer/xconsumer v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/featuregate v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/internal/telemetry v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pdata/pprofile v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pdata/testdata v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pipeline v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/processor/xprocessor v0.135.0 -> v0.136.0
google.golang.org/grpc v1.75.0 -> v1.75.1
google.golang.org/protobuf v1.36.8 -> v1.36.9
File name: receiver/dummyreceiver/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
github.com/knadh/koanf/v2 v2.2.2 -> v2.3.0
go.opentelemetry.io/collector/consumer/consumererror v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/consumer/xconsumer v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/featuregate v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/internal/telemetry v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pdata/pprofile v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pipeline v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/receiver/xreceiver v0.135.0 -> v0.136.0
google.golang.org/grpc v1.75.0 -> v1.75.1
google.golang.org/protobuf v1.36.8 -> v1.36.9
File name: receiver/kymastatsreceiver/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
github.com/knadh/koanf/v2 v2.2.2 -> v2.3.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.135.0 -> v0.136.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/consumer/consumererror v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/consumer/xconsumer v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/extension v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/featuregate v1.41.0 -> v1.42.0
go.opentelemetry.io/collector/internal/telemetry v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/pdata/pprofile v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/receiver/receiverhelper v0.135.0 -> v0.136.0
go.opentelemetry.io/collector/receiver/xreceiver v0.135.0 -> v0.136.0
google.golang.org/grpc v1.75.0 -> v1.75.1
google.golang.org/protobuf v1.36.8 -> v1.36.9

@renovate renovate Bot force-pushed the renovate/opentelemetry branch from 03e67c8 to 213832a Compare September 22, 2025 20:53
@renovate renovate Bot changed the title chore: update module go.opentelemetry.io/build-tools/crosslink to v0.28.0 chore: update opentelemetry Sep 22, 2025
@renovate renovate Bot force-pushed the renovate/opentelemetry branch from 213832a to b8088f7 Compare September 23, 2025 01:09
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Sep 23, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@hisarbalik hisarbalik added this to the 1.49.0 milestone Sep 23, 2025
@renovate renovate Bot merged commit 01ae8db into main Sep 23, 2025
20 of 22 checks passed
@renovate renovate Bot deleted the renovate/opentelemetry branch September 23, 2025 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/dependency Dependency changes kind/chore Categorizes issue or PR as related to a chore.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants