Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 3, 2025

This PR contains the following updates:

Package Type Update Change Age Confidence
docker/metadata-action action minor v5.8.0 -> v5.9.0 age confidence
docker/setup-qemu-action action minor v3.6.0 -> v3.7.0 age confidence
github.com/onsi/ginkgo/v2 require minor v2.25.3 -> v2.27.2 age confidence
github.com/open-telemetry/opentelemetry-operator require minor v0.136.0 -> v0.139.0 age confidence
go.opentelemetry.io/collector/component require minor v1.42.0 -> v1.45.0 age confidence
go.opentelemetry.io/collector/config/configcompression require minor v1.42.0 -> v1.45.0 age confidence
go.opentelemetry.io/collector/config/configopaque require minor v1.42.0 -> v1.45.0 age confidence
go.opentelemetry.io/collector/config/configtelemetry require minor v0.136.0 -> v0.139.0 age confidence
go.opentelemetry.io/collector/otelcol require minor v0.136.0 -> v0.139.0 age confidence
go.opentelemetry.io/collector/pipeline require minor v1.42.0 -> v1.45.0 age confidence
go.opentelemetry.io/collector/service require minor v0.136.0 -> v0.139.0 age confidence
golangci/golangci-lint minor 2.5.0 -> 2.6.2 age confidence
k8s.io/api require patch v0.34.0 -> v0.34.2 age confidence
k8s.io/apimachinery require patch v0.34.0 -> v0.34.2 age confidence
k8s.io/client-go require patch v0.34.0 -> v0.34.2 age confidence
opentelemetry-operator (source) minor 0.97.1 -> 0.99.0 age confidence
sigs.k8s.io/controller-runtime require patch v0.22.1 -> v0.22.4 age confidence

Release Notes

docker/metadata-action (docker/metadata-action)

v5.9.0

Compare Source

Full Changelog: docker/metadata-action@v5.8.0...v5.9.0

docker/setup-qemu-action (docker/setup-qemu-action)

v3.7.0

Compare Source

Full Changelog: docker/setup-qemu-action@v3.6.0...v3.7.0

onsi/ginkgo (github.com/onsi/ginkgo/v2)

v2.27.2

Compare Source

2.27.2

Fixes
  • inline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out [a69113a]
Maintenance
  • Fix syntax errors and typo [a99c6e0]
  • Fix paragraph position error [f993df5]

v2.27.1

Compare Source

2.27.1

Fixes
  • Fix Ginkgo Reporter slice-bounds panic [606c1cb]
  • Bug Fix: Add GinkoTBWrapper.Attr() and GinkoTBWrapper.Output() [a6463b3]

v2.27.0

Compare Source

2.27.0

Features
Transforming Nodes during Tree Construction

This release adds support for NodeArgsTransformers that can be registered with AddTreeConstructionNodeArgsTransformer.

These are called during the tree construction phase as nodes are constructed and can modify the node strings and decorators. This enables frameworks built on top of Ginkgo to modify Ginkgo nodes and enforce conventions.

Learn more here.

Spec Prioritization

A new SpecPriority(int) decorator has been added. Ginkgo will honor priority when ordering specs, ensuring that higher priority specs start running before lower priority specs

Learn more here.

Maintenance

v2.26.0

Compare Source

2.26.0

Features

Ginkgo can now generate json-formatted reports that are compatible with the go test json format. Use ginkgo --gojson-report=report.go.json. This is not intended to be a replacement for Ginkgo's native json format which is more information rich and better models Ginkgo's test structure semantics.

open-telemetry/opentelemetry-operator (github.com/open-telemetry/opentelemetry-operator)

v0.139.0

Compare Source

0.139.0

💡 Enhancements 💡
  • operator: Promote the operator.sidecarcontainers.native feature flag to Stable. (#​4451)
    By default, the operator will continue to use native sidecars on Kubernetes versions
    newer than 1.29. This behaviour cannot be disabled.
    The operator flag will be removed with the release of version 0.140.0.

  • collector: Promote the operator.collector.default.config feature gate to Stable (#​4453)

Components

v0.138.0

Compare Source

0.138.0

💡 Enhancements 💡
  • collector: Migrate simple OpenTelemetryCollector validations from the webhook to CRD annotations so Kubernetes enforces them server-side. ()
🛑 Breaking changes 🛑
  • target allocator: Remove the operator.collector.targetallocatorcr feature flag (#​2422)
    This behavior has been enabled by default since version 0.127.0.
🚩 Deprecations 🚩
  • auto-instrumentation: Deprecate VolumeSizeLimit in the Instrumentation CRD (#​3382)
    • The volumeSizeLimit field is deprecated.
    • Use spec.<lang>.volume.size instead of spec.<lang>.volumeSizeLimit.
    • The validating webhook emits a warning when volumeSizeLimit is used.
🧰 Bug fixes 🧰
  • target allocator: Add missing TA ownership watches to cert-manager Certificate and Issuer (#​4368)
  • collector: Set the log level to 4 when default pdb is created. ()
  • collector: Fix autoscaler not scaling above minReplicas; replicas now respect the scale subresource and never fall below autoscaler.minReplicas. (#​4400) Also rename helper GetInitialReplicas to GetDesiredReplicas to reflect reconcile-time behavior.
Components
💡 Enhancements 💡
  • collector: Add logs when the Operator finds an issue during the unmarshall process for spec.service.telemetry section. (#​4111)
  • collector: Add spec.dnsPolicy field to the OpenTelemetryCollector to allow users to specify the DNS policy for the collector pods. (#​4265)
  • github action: Add link checking workflow to validate documentation (#​3425)
    • Added ci-markdown-link.yml workflow using linkspector to check for broken links in markdown files
    • Added .linkspector.yml configuration file
  • collector: add startup probe to the collector CRD (#​4347)
  • collector: Validate collector ports from the config to ensure they are within the valid range (1-65535). (#​4399)
    • This change adds validation for collector ports specified in the configuration file.
    • Ports must be within the range of 1 to 65535; otherwise, an error will be raised during CR creation.
    • This helps prevent misconfigurations that could lead to runtime errors.
🧰 Bug fixes 🧰
  • collector: Respect telemetry metrics readers when deriving the internal metrics endpoint. (#​4049, #​4233)

    • Fixes monitoring Service and container port mismatches when .spec.config.service.telemetry.metrics.readers[].pull.exporter.prometheus.port is set.
    • Defaults remain 0.0.0.0:8888 when neither address nor a Prometheus reader is configured.
  • target allocator, opamp: Fix version not being updated after version upgrade. (#​4378)

  • target-allocator: Fixed potential duplicate scrape targets caused by Prometheus relabeling. (#​3617)

  • auto-instrumentation: Fix nginxCloneScriptTemplate for old shells (#​3651)

Components

v0.137.0

Compare Source

0.137.0

🛑 Breaking changes 🛑
  • target allocator: Promote the operator.collector.targetallocatorcr feature flag to Stable (#​2422)
    The flag can no longer be disabled. It will be completely removed in 0.138.0.
💡 Enhancements 💡
  • collector: Add logs when the Operator finds an issue during the unmarshall process for spec.service.telemetry section. (#​4111)
  • collector: Add spec.dnsPolicy field to the OpenTelemetryCollector to allow users to specify the DNS policy for the collector pods. (#​4265)
  • github action: Add link checking workflow to validate documentation (#​3425)
    • Added ci-markdown-link.yml workflow using linkspector to check for broken links in markdown files
    • Added .linkspector.yml configuration file
  • collector: add startup probe to the collector CRD (#​4347)
  • collector: Validate collector ports from the config to ensure they are within the valid range (1-65535). (#​4399)
    • This change adds validation for collector ports specified in the configuration file.
    • Ports must be within the range of 1 to 65535; otherwise, an error will be raised during CR creation.
    • This helps prevent misconfigurations that could lead to runtime errors.
🧰 Bug fixes 🧰
  • collector: Respect telemetry metrics readers when deriving the internal metrics endpoint. (#​4049, #​4233)

    • Fixes monitoring Service and container port mismatches when .spec.config.service.telemetry.metrics.readers[].pull.exporter.prometheus.port is set.
    • Defaults remain 0.0.0.0:8888 when neither address nor a Prometheus reader is configured.
  • target allocator, opamp: Fix version not being updated after version upgrade. (#​4378)

  • target-allocator: Fixed potential duplicate scrape targets caused by Prometheus relabeling. (#​3617)

  • auto-instrumentation: Fix nginxCloneScriptTemplate for old shells (#​3651)

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

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)

golangci/golangci-lint (golangci/golangci-lint)

v2.6.2

Compare Source

  1. Bug fixes
    • fmt command with symlinks
    • use file depending on build configuration to invalidate cache
  2. Linters bug fixes
    • testableexamples: from 1.0.0 to 1.0.1
    • testpackage: from 1.1.1 to 1.1.2

v2.6.1

Compare Source

  1. Linters bug fixes
    • copyloopvar: from 1.2.1 to 1.2.2
    • go-critic: from 0.14.0 to 0.14.2

v2.6.0

Compare Source

  1. New linters
    • Add modernize analyzer suite
  2. Linters new features or changes
    • arangolint: from 0.2.0 to 0.3.1
    • dupword: from 0.1.6 to 0.1.7 (new option comments-only)
    • go-critic: from 0.13.0 to 0.14.0 (new rules/checkers: zeroByteRepeat, dupOption)
    • gofumpt: from 0.9.1 to 0.9.2 ("clothe" naked returns is now controlled by the extra-rules option)
    • perfsprint: from 0.9.1 to 0.10.0 (new options: concat-loop, loop-other-ops)
    • wsl: from 5.2.0 to 5.3.0
  3. Linters bug fixes
    • dupword: from 0.1.6 to 0.1.7
    • durationcheck: from 0.0.10 to 0.0.11
    • exptostd: from 0.4.4 to 0.4.5
    • fatcontext: from 0.8.1 to 0.9.0
    • forbidigo: from 2.1.0 to 2.3.0
    • ginkgolinter: from 0.21.0 to 0.21.2
    • godoc-lint: from 0.10.0 to 0.10.1
    • gomoddirectives: from 0.7.0 to 0.7.1
    • gosec: from 2.22.8 to 2.22.10
    • makezero: from 2.0.1 to 2.1.0
    • nilerr: from 0.1.1 to 0.1.2
    • paralleltest: from 1.0.14 to 1.0.15
    • protogetter: from 0.3.16 to 0.3.17
    • unparam: from 0df0534 to 5beb8c8
  4. Misc.
    • fix: ignore some files to hash the version for custom build
kubernetes/api (k8s.io/api)

v0.34.2

Compare Source

v0.34.1

Compare Source

kubernetes/apimachinery (k8s.io/apimachinery)

v0.34.2

Compare Source

v0.34.1

Compare Source

kubernetes/client-go (k8s.io/client-go)

v0.34.2

Compare Source

v0.34.1

Compare Source

open-telemetry/opentelemetry-helm-charts (opentelemetry-operator)

v0.99.0

Compare Source

OpenTelemetry Operator Helm chart for Kubernetes

What's Changed

Full Changelog: open-telemetry/opentelemetry-helm-charts@opentelemetry-demo-0.38.5...opentelemetry-operator-0.99.0

v0.98.0

Compare Source

OpenTelemetry Operator Helm chart for Kubernetes

What's Changed

Full Changelog: open-telemetry/opentelemetry-helm-charts@opentelemetry-collector-0.138.0...opentelemetry-operator-0.98.0

kubernetes-sigs/controller-runtime (sigs.k8s.io/controller-runtime)

v0.22.4

Compare Source

What's Changed

Full Changelog: kubernetes-sigs/controller-runtime@v0.22.3...v0.22.4

v0.22.3

Compare Source

What's Changed

Full Changelog: kubernetes-sigs/controller-runtime@v0.22.2...v0.22.3

v0.22.2

Compare Source

What's Changed

Full Changelog: kubernetes-sigs/controller-runtime@v0.22.1...v0.22.2


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) in timezone Etc/UTC, Automerge - At any time (no schedule defined).

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

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 renovate bot added the dependencies Pull requests that update a dependency file label Oct 3, 2025
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from a35ebb6 to 08ef00d Compare October 6, 2025 18:08
@renovate
Copy link
Contributor Author

renovate bot commented Oct 6, 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):

  • 51 additional dependencies were updated

Details:

Package Change
go.opentelemetry.io/collector/config/configauth v0.136.0 -> v1.45.0
github.com/ebitengine/purego v0.8.4 -> v0.9.0
github.com/prometheus/common v0.66.1 -> v0.67.1
github.com/shirou/gopsutil/v4 v4.25.8 -> v4.25.9
go.opentelemetry.io/collector/component/componentstatus v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/component/componenttest v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/confmap v1.42.0 -> v1.45.0
go.opentelemetry.io/collector/confmap/xconfmap v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/connector v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/connector/connectortest v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/connector/xconnector v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/consumer v1.42.0 -> v1.45.0
go.opentelemetry.io/collector/consumer/consumererror v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/consumer/consumertest v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/consumer/xconsumer v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/exporter v1.42.0 -> v1.45.0
go.opentelemetry.io/collector/exporter/exportertest v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/exporter/xexporter v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/extension v1.42.0 -> v1.45.0
go.opentelemetry.io/collector/extension/extensionauth v1.42.0 -> v1.45.0
go.opentelemetry.io/collector/extension/extensioncapabilities v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/extension/extensiontest v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/featuregate v1.42.0 -> v1.45.0
go.opentelemetry.io/collector/internal/fanoutconsumer v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/internal/telemetry v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/pdata v1.42.0 -> v1.45.0
go.opentelemetry.io/collector/pdata/pprofile v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/pdata/testdata v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/pdata/xpdata v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/pipeline/xpipeline v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/processor v1.42.0 -> v1.45.0
go.opentelemetry.io/collector/processor/processortest v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/processor/xprocessor v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/receiver v1.42.0 -> v1.45.0
go.opentelemetry.io/collector/receiver/receivertest v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/receiver/xreceiver v0.136.0 -> v0.139.0
go.opentelemetry.io/collector/service/hostcapabilities v0.136.0 -> v0.139.0
go.opentelemetry.io/contrib/bridges/otelzap v0.12.0 -> v0.13.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.62.0 -> v0.63.0
go.opentelemetry.io/contrib/propagators/b3 v1.36.0 -> v1.38.0
go.yaml.in/yaml/v2 v2.4.2 -> v2.4.3
golang.org/x/net v0.43.0 -> v0.44.0
golang.org/x/oauth2 v0.30.0 -> v0.31.0
golang.org/x/sync v0.16.0 -> v0.17.0
golang.org/x/term v0.34.0 -> v0.35.0
golang.org/x/text v0.28.0 -> v0.29.0
google.golang.org/grpc v1.75.1 -> v1.76.0
google.golang.org/protobuf v1.36.9 -> v1.36.10
k8s.io/apiextensions-apiserver v0.34.0 -> v0.34.1
k8s.io/apiserver v0.34.0 -> v0.34.1
k8s.io/component-base v0.34.0 -> v0.34.1

@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from d13a56c to 4e16c9c Compare October 11, 2025 01:10
@renovate renovate bot force-pushed the renovate/all branch 6 times, most recently from 8c678f0 to 344fa4c Compare October 22, 2025 21:06
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 5f89295 to fda0737 Compare October 31, 2025 20:42
@renovate renovate bot force-pushed the renovate/all branch 7 times, most recently from 082808e to e5233ed Compare November 7, 2025 16:33
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 3e14c72 to 08cf739 Compare November 12, 2025 22:52
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant