Skip to content

chore(deps): update all dependencies #166

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jun 6, 2025
Merged

chore(deps): update all dependencies #166

merged 5 commits into from
Jun 6, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 29, 2025

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
actions/setup-go action minor v5.4.0 -> v5.5.0 age adoption passing confidence
aquasecurity/trivy-action action minor 0.30.0 -> 0.31.0 age adoption passing confidence
docker/build-push-action action minor v6.16.0 -> v6.18.0 age adoption passing confidence
gcr.io/distroless/static final digest c0f429e -> 188ddfb
github.com/go-logr/logr require patch v1.4.2 -> v1.4.3 age adoption passing confidence
github.com/open-telemetry/opentelemetry-operator require minor v0.124.0 -> v0.127.0 age adoption passing confidence
github/codeql-action action patch v3.28.16 -> v3.28.19 age adoption passing confidence
go.opentelemetry.io/collector/component require minor v1.30.0 -> v1.33.0 age adoption passing confidence
go.opentelemetry.io/collector/config/configauth require minor v0.124.0 -> v0.127.0 age adoption passing confidence
go.opentelemetry.io/collector/config/configcompression require minor v1.30.0 -> v1.33.0 age adoption passing confidence
go.opentelemetry.io/collector/config/configopaque require minor v1.30.0 -> v1.33.0 age adoption passing confidence
go.opentelemetry.io/collector/config/configtelemetry require minor v0.124.0 -> v0.127.0 age adoption passing confidence
go.opentelemetry.io/collector/otelcol require minor v0.124.0 -> v0.127.0 age adoption passing confidence
go.opentelemetry.io/collector/pipeline require minor v0.124.0 -> v0.127.0 age adoption passing confidence
go.opentelemetry.io/collector/service require minor v0.124.0 -> v0.127.0 age adoption passing confidence
golang stage patch 1.24.2-alpine3.20 -> 1.24.3-alpine3.20 age adoption passing confidence
golangci/golangci-lint patch 2.1.5 -> 2.1.6 age adoption passing confidence
k8s.io/api require patch v0.33.0 -> v0.33.1 age adoption passing confidence
k8s.io/apimachinery require patch v0.33.0 -> v0.33.1 age adoption passing confidence
k8s.io/client-go require patch v0.33.0 -> v0.33.1 age adoption passing confidence
kubernetes-sigs/controller-tools minor 0.17.3 -> 0.18.0 age adoption passing confidence
opentelemetry-operator (source) minor 0.87.0 -> 0.90.3 age adoption passing confidence
sigs.k8s.io/controller-runtime require minor v0.20.4 -> v0.21.0 age adoption passing confidence

Release Notes

actions/setup-go (actions/setup-go)

v5.5.0

Compare Source

What's Changed

Bug fixes:
Dependency updates:

New Contributors

Full Changelog: actions/setup-go@v5...v5.5.0

aquasecurity/trivy-action (aquasecurity/trivy-action)

v0.31.0

Compare Source

What's Changed

New Contributors

Full Changelog: aquasecurity/trivy-action@0.30.0...0.31.0

docker/build-push-action (docker/build-push-action)

v6.18.0

Compare Source

[!NOTE]
Build summary is now supported with Docker Build Cloud.

Full Changelog: docker/build-push-action@v6.17.0...v6.18.0

v6.17.0

Compare Source

[!NOTE]
Build record is now exported using the buildx history export command instead of the legacy export-build tool.

Full Changelog: docker/build-push-action@v6.16.0...v6.17.0

go-logr/logr (github.com/go-logr/logr)

v1.4.3

Compare Source

Minor release.

What's Changed

New Contributors

Full Changelog: go-logr/logr@v1.4.2...v1.4.3

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

v0.127.0

Compare Source

0.127.0

💡 Enhancements 💡
  • collector: Move validation to be part of the CRD for sidecar mode (#​3319)

  • target allocator: Promote the operator.collector.targetallocatorcr feature flag to Beta (#​2422)

    As a result of this change, when the target allocator section is enabled in the Collector CR,
    this now creates a TargetAllocator CR instead of generating the manifests directly. Behavior should otherwise be
    unchanged. You can go back to the previous behaviour by passing the
    --feature-gates=-operator.collector.targetallocatorcr command-line option to the operator.

  • collector: Set the default spec.replicas to 1 in the OpenTelemetryCollector CRD. (#​4042)

    This default no longer relies on the admission webhook.

🧰 Bug fixes 🧰
Components

v0.126.0

Compare Source

0.126.0

🛑 Breaking changes 🛑
  • target-allocator: Switch to Prometheus 3.0 defaults for ScraperProtocols, requires prometheusreceiver >0.120.0 (#​3872)
💡 Enhancements 💡
  • target-allocator: Allow to configure ScraperProtocols in prometheus common config (#​4000)
  • target allocator: set default target allocator grace period to 30 seconds (#​3989)
    The config option collectorNotReadyGracePeriod have been set to 30s by default. The target allocator now waits for 30 seconds before reallocating targets from a collector which isn't Ready.
    Setting this value to 0 will restore previous behaviour.
🧰 Bug fixes 🧰
  • otel-allocator: Remove overwrite of global config ScraperProtocols (#​3996)
  • target allocator: Fix user-defined volumes in the TargetAllocator CR (#​3992)
  • collector: add terminationGracePeriodSeconds to DaemonSet and StatefulSet specs (#​4003)
Components

v0.125.0

Compare Source

0.125.0

💡 Enhancements 💡
  • webhook: Allow to run the operator without the OpenTelemetry CRDs present (#​3568)
    Skip registering the webhook and keep the operator working in case the OpenTelemetryCollector CRDs are not deployed.
🧰 Bug fixes 🧰
  • collector: Fixes container port duplication for user-provided and operator inferred ports (#​3950)
    This patch improves container port collisions when the user defines additional ports in the CR.

    When ports are specified in the CR:

    • If a port number from the CR matches a port inferred from the config, the inferred port is removed
    • If a port name from the CR matches an inferred port name, the inferred port is renamed to "port-{number}"
  • collector: Prevent the operator from overriding the env vars defined by the user in the OpenTelemetryCollector spec. (#​3963)
    This change ensures that the operator does not override the environment variables defined by the user in the OpenTelemetryCollector spec.
    It combines user-defined environment variables with automatically inferred ones, giving precedence to user-defined ones.

  • opamp: Fix config loading priority (#​3928)

  • target allocator: Fix config loading priority (#​3928)

  • collector: Set the statusReplicas field for the DaemonSet (#​3930)

  • collector: Fix OpenShift internal collector metrics dashboards to use _total suffix (#​3994)
    The following settings (or missing metrics configuration since 0.119.0) exposes metrics with _total suffix:

       service:
         telemetry:
           metrics:
             readers:
              - pull:
                exporter:
                  prometheus:
                    host: '0.0.0.0'
                    port: 8888

    The following settings exposes metrics without _total suffix:

       service:
         telemetry:
             address: 0.0.0.0:8888
  • targetallocator: Do not override the collector namespace from the config file if the environment variable is not set. (#​3976)

Components
github/codeql-action (github/codeql-action)

v3.28.19

Compare Source

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

3.28.19 - 03 Jun 2025
  • The CodeQL Action no longer includes its own copy of the extractor for the actions language, which is currently in public preview.
    The actions extractor has been included in the CodeQL CLI since v2.20.6. If your workflow has enabled the actions language and you have pinned
    your tools: property to a specific version of the CodeQL CLI earlier than v2.20.6, you will need to update to at least CodeQL v2.20.6 or disable
    actions analysis.
  • Update default CodeQL bundle version to 2.21.4. #​2910

See the full CHANGELOG.md for more information.

v3.28.18

Compare Source

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

3.28.18 - 16 May 2025

  • Update default CodeQL bundle version to 2.21.3. #​2893
  • Skip validating SARIF produced by CodeQL for improved performance. #​2894
  • The number of threads and amount of RAM used by CodeQL can now be set via the CODEQL_THREADS and CODEQL_RAM runner environment variables. If set, these environment variables override the threads and ram inputs respectively. #​2891

See the full CHANGELOG.md for more information.

v3.28.17

Compare Source

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

3.28.17 - 02 May 2025
  • Update default CodeQL bundle version to 2.21.2. #​2872

See the full CHANGELOG.md for more information.

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

v1.33.0

🚩 Deprecations 🚩
  • semconv: Deprecating the semconv package in favour of go.opentelemetry.io/otel/semconv (#​13012)
💡 Enhancements 💡
  • exporter/debug: Display resource and scope in normal verbosity (#​10515)
  • service: Add size metrics defined in Pipeline Component Telemetry RFC (#​13032)
    See Pipeline Component Telemetry RFC for more details:
    • otelcol.receiver.produced.size
    • otelcol.processor.consumed.size
    • otelcol.processor.produced.size
    • otelcol.connector.consumed.size
    • otelcol.connector.produced.size
    • otelcol.exporter.consumed.size

v1.32.0

🛑 Breaking changes 🛑
  • configauth: Removes deprecated configauth.Authentication and extensionauthtest.NewErrorClient (#​12992)
    The following have been removed:
    • configauth.Authentication use configauth.Config instead
    • extensionauthtest.NewErrorClient use extensionauthtest.NewErr instead
💡 Enhancements 💡
  • service: Replace go.opentelemetry.io/collector/semconv usage with go.opentelemetry.io/otel/semconv (#​12991)
  • confmap: Update the behavior of the confmap.enableMergeAppendOption feature gate to merge only component lists. (#​12926)
  • service: Add item count metrics defined in Pipeline Component Telemetry RFC (#​12812)
    See Pipeline Component Telemetry RFC for more details:
    • otelcol.receiver.produced.items
    • otelcol.processor.consumed.items
    • otelcol.processor.produced.items
    • otelcol.connector.consumed.items
    • otelcol.connector.produced.items
    • otelcol.exporter.consumed.items
  • tls: Add trusted platform module (TPM) support to TLS authentication. (#​12801)
    Now the TLS allows the use of TPM for loading private keys (e.g. in TSS2 format).
🧰 Bug fixes 🧰
  • exporterhelper: Add validation error for batch config if min_size is greater than queue_size. (#​12948)

  • telemetry: Allocate less memory per component when OTLP exporting of logs is disabled (#​13014)

  • confmap: Use reflect.DeepEqual to avoid panic when confmap.enableMergeAppendOption feature gate is enabled. (#​12932)

  • internal telemetry: Add resource attributes from telemetry.resource to the logger (#​12582)
    Resource attributes from telemetry.resource were not added to the internal
    console logs.

    Now, they are added to the logger as part of the "resource" field.

  • confighttp and configcompression: Fix handling of snappy content-encoding in a backwards-compatible way (#​10584, #​12825)
    The collector used the Snappy compression type of "framed" to handle the HTTP
    content-encoding "snappy". However, this encoding is typically used to indicate
    the "block" compression variant of "snappy". This change allows the collector to:

    • When receiving a request with encoding 'snappy', the server endpoints will peek
      at the first bytes of the payload to determine if it is "framed" or "block" snappy,
      and will decompress accordingly. This is a backwards-compatible change.
      If the feature-gate "confighttp.framedSnappy" is enabled, you'll see new behavior for both client and server:
    • Client compression type "snappy" will now compress to the "block" variant of snappy
      instead of "framed". Client compression type "x-snappy-framed" will now compress to the "framed" variant of snappy.
    • Servers will accept both "snappy" and "x-snappy-framed" as valid content-encodings.
  • tlsconfig: Disable TPM tests on MacOS/Darwin (#​12964)

v1.31.0

🛑 Breaking changes 🛑
  • service: Lowercase values for 'otelcol.component.kind' attributes. (#​12865)

  • service: Restrict the telemetry.newPipelineTelemetry feature gate to metrics. (#​12856, #​12933)
    The "off" state of this feature gate introduced a regression, where the Collector's internal logs were missing component attributes. See issue #​12870 for more details on this bug.

    On the other hand, the "on" state introduced an issue with the Collector's default internal metrics, because the Prometheus exporter does not currently support instrumentation scope attributes.

    To solve both of these issues, this change turns on the new scope attributes for logs and traces by default regardless of the feature gate.
    However, the new scope attributes for metrics stay locked behind the feature gate, and will remain off by default until the Prometheus exporter is updated to support scope attributes.

    Please understand that enabling the telemetry.newPipelineTelemetry feature gate may break the export of Collector metrics through, depending on your configuration.
    Having a batch processor in multiple pipelines is a known trigger for this.

    This comes with a breaking change, where internal logs exported through OTLP will now use instrumentation scope attributes to identify the source component instead of log attributes.
    This does not affect the Collector's stderr output. See the changelog for v0.123.0 for a more detailed description of the gate's effects.

💡 Enhancements 💡
🧰 Bug fixes 🧰
  • exporterhelper: Do not ignore the num_consumers setting when batching is enabled. (#​12244)
  • exporterhelper: Reject elements larger than the queue capacity (#​12847)
  • mdatagen: Add time and plog package imports (#​12907)
  • confmap: Maintain nil values when marshaling or unmarshaling nil slices (#​11882)
    Previously, nil slices were converted to empty lists, which are semantically different
    than a nil slice. This change makes this conversion more consistent when encoding
    or decoding config, and these values are now maintained.
golangci/golangci-lint (golangci/golangci-lint)

v2.1.6

Compare Source

  1. Linters bug fixes
    • godot: from 1.5.0 to 1.5.1
    • musttag: from 0.13.0 to 0.13.1
  2. Documentation
    • Add note about golangci-lint v2 integration in VS Code
kubernetes/api (k8s.io/api)

v0.33.1

Compare Source

kubernetes/apimachinery (k8s.io/apimachinery)

v0.33.1

Compare Source

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

v0.33.1

Compare Source

kubernetes-sigs/controller-tools (kubernetes-sigs/controller-tools)

v0.18.0

Compare Source

What's Changed

Misc

envtest

Dependency bumps


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 Apr 29, 2025
Copy link
Contributor Author

renovate bot commented Apr 29, 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):

  • 54 additional dependencies were updated

Details:

Package Change
dario.cat/mergo v1.0.1 -> v1.0.2
github.com/ebitengine/purego v0.8.2 -> v0.8.4
github.com/prometheus/common v0.63.0 -> v0.64.0
github.com/shirou/gopsutil/v4 v4.25.3 -> v4.25.4
go.opentelemetry.io/collector/component/componentstatus v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/component/componenttest v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/confmap v1.30.0 -> v1.33.0
go.opentelemetry.io/collector/confmap/xconfmap v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/connector v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/connector/connectortest v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/connector/xconnector v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/consumer v1.30.0 -> v1.33.0
go.opentelemetry.io/collector/consumer/consumererror v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/consumer/consumertest v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/consumer/xconsumer v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/exporter v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/exporter/exportertest v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/exporter/xexporter v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/extension v1.30.0 -> v1.33.0
go.opentelemetry.io/collector/extension/extensionauth v1.30.0 -> v1.33.0
go.opentelemetry.io/collector/extension/extensioncapabilities v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/extension/extensiontest v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/featuregate v1.30.0 -> v1.33.0
go.opentelemetry.io/collector/internal/fanoutconsumer v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/internal/telemetry v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/pdata v1.30.0 -> v1.33.0
go.opentelemetry.io/collector/pdata/pprofile v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/pdata/testdata v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/pipeline/xpipeline v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/processor v1.30.0 -> v1.33.0
go.opentelemetry.io/collector/processor/processortest v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/processor/xprocessor v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/receiver v1.30.0 -> v1.33.0
go.opentelemetry.io/collector/receiver/receivertest v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/receiver/xreceiver v0.124.0 -> v0.127.0
go.opentelemetry.io/collector/service/hostcapabilities v0.124.0 -> v0.127.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 -> v0.61.0
go.opentelemetry.io/otel v1.35.0 -> v1.36.0
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.35.0 -> v1.36.0
go.opentelemetry.io/otel/exporters/prometheus v0.57.0 -> v0.58.0
go.opentelemetry.io/otel/metric v1.35.0 -> v1.36.0
go.opentelemetry.io/otel/sdk v1.35.0 -> v1.36.0
go.opentelemetry.io/otel/sdk/metric v1.35.0 -> v1.36.0
go.opentelemetry.io/otel/trace v1.35.0 -> v1.36.0
go.opentelemetry.io/proto/otlp v1.5.0 -> v1.6.0
golang.org/x/net v0.39.0 -> v0.40.0
golang.org/x/oauth2 v0.29.0 -> v0.30.0
golang.org/x/sync v0.13.0 -> v0.14.0
golang.org/x/sys v0.32.0 -> v0.33.0
golang.org/x/term v0.31.0 -> v0.32.0
golang.org/x/text v0.24.0 -> v0.25.0
google.golang.org/genproto/googleapis/api v0.0.0-20250425173222-7b384671a197 -> v0.0.0-20250519155744-55703ea1f237
google.golang.org/genproto/googleapis/rpc v0.0.0-20250425173222-7b384671a197 -> v0.0.0-20250519155744-55703ea1f237
google.golang.org/grpc v1.72.0 -> v1.72.1

@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 5d28e8b to d737584 Compare May 5, 2025 18:13
@renovate renovate bot force-pushed the renovate/all branch 7 times, most recently from 1d09fa1 to 61f1594 Compare May 13, 2025 11:35
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 0a982ef to c69e2ba Compare May 21, 2025 02:31
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 5531460 to ced1b9c Compare May 28, 2025 20:31
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 3013fd0 to bcd1592 Compare June 4, 2025 17:48
@renovate renovate bot force-pushed the renovate/all branch from bcd1592 to ab6e4c1 Compare June 5, 2025 16:12
@csatib02 csatib02 merged commit 5039b63 into main Jun 6, 2025
11 checks passed
@csatib02 csatib02 deleted the renovate/all branch June 6, 2025 12:43
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