Skip to content

chore(deps): update e2e-go-dependencies (major)#96

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-e2e-go-dependencies
Open

chore(deps): update e2e-go-dependencies (major)#96
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-e2e-go-dependencies

Conversation

@renovate

@renovate renovate Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
github.com/openmcp-project/openmcp-operator/api v0.20.0v1.0.1 age confidence
github.com/openmcp-project/openmcp-testing v0.3.2v1.0.1 age confidence
helm.sh/helm/v3 v3.21.0v4.2.1 age confidence

Release Notes

openmcp-project/openmcp-operator (github.com/openmcp-project/openmcp-operator/api)

v1.0.1

Compare Source

Changelog

🚨 Breaking

[DEVELOPER]
  • The UsernameGroupPrefix() method of the OIDCProviderConfig struct has been replaced by GetUsernamePrefix() and GetGroupsPrefix(). (#​310, @​Diaphteiros)
  • The field status.apiServer of the Cluster resource has been deprecated. Use status.endpoints instead. It allows to export multiple endpoints. (#​309, @​Diaphteiros)
[OPERATOR]
  • Cluster resources can now expose multiple endpoints via status.endpoints, instead of only a single one via status.apiServer. The openmcp-operator configuration (MCP section) now optionally specifies a list of endpoint names which should be forwarded from an MCP's cluster to the corresponding MCP's status (if they exist on the Cluster). (#​309, @​Diaphteiros)

🚀 Features

[USER]
  • The OIDC provider specification now allows to explicitly set the prefix for groups and/or usernames. Before, both were defaulted to <name>:. To avoid breaking changes, the old default is still applied if the field is not set. Setting it to an empty string completely removes the prefix. (#​310, @​Diaphteiros)
  • If configured by the landscape operator, endpoints exposed by the ControlPlane's cluster can now be displayed in its status (status.endpoints). Note that the controller which reconciles the ControlPlane does not wait for a Cluster to expose any endpoints, so they might only become visible after additional reconciliations of the ControlPlane. The openmcp.cloud/operation: reconcile annotation can be used to trigger a reconciliation manually. (#​309, @​Diaphteiros)

v1.0.0

Compare Source

Changelog

🚨 Breaking

[OPERATOR]
  • The resource with kind ManagedControlPlaneV2 in api group core.openmcp.cloud has been renamed to ControlPlane, with api group core.open-control-plane.io. The spec did not change, neither did any other values, e.g. labels. In addition to renaming (copying, as kind and apiGroup are immutable) the existing ManagedControlPlaneV2 resources, the owner reference on access secrets pointing to the old resources have to be either removed or adapted manually. (#​278, @​Diaphteiros)

v0.21.0

Compare Source

Changelog

🚨 Breaking

[OPERATOR]
  • Before the new fields were added to the HelmDeployment's spec, the helm deployer would simply set some 'best guess' defaults. Now, the new fields are forwarded to the generated HelmRelease and some of the defaulting has been removed. To keep the same behavior, these fields need to be set in the HelmDeployment's spec now. Primarily, the fields crds (defaulted to CreateReplace before) and remediation.retries (defaulted to 3 before) in both, spec.install and spec.upgrade, are affected. (#​299, @​Diaphteiros)

🚀 Features

[OPERATOR]
  • The HelmDeployment resource's spec now contains most fields of flux' HelmRelease resource's spec. They are forwarded to the generated HelmRelease, enabling better customization. (#​299, @​Diaphteiros)
openmcp-project/openmcp-testing (github.com/openmcp-project/openmcp-testing)

v1.0.1

Compare Source

Changelog

🚨 Breaking

[USER]
  • Use the ControlPlane API instead of ManagedControlPlaneV2 to create managed control planes. This requires any existing e2e test to use openmcp-operator >=v1.0.0. (#​85, @​christophrj)

What's Changed

Full Changelog: openmcp-project/openmcp-testing@v1.0.0...v1.0.1

v1.0.0

Compare Source

helm/helm (helm.sh/helm/v3)

v4.2.1

Compare Source

v4.2.0: Helm v4.2.0

Compare Source

Helm v4.2.0 is a feature release. Users are encouraged to upgrade for the best experience.

The community keeps growing, and we'd love to see you there!

  • Join the discussion in Kubernetes Slack:
    • for questions and just to hang out
    • for discussing PRs, code, and bugs
  • Hang out at the Public Developer Call: Thursday, 9:30 Pacific via Zoom
  • Test, debug, and contribute charts: ArtifactHub/packages

Notable Changes

  • Switch to goreleaser for release builds
  • Kubernetes client libraries to v1.36
  • Add mustToToml template function
  • deprecate unused --hide-notes and --render-subchart-notes flags
  • --dry-run=server now respects generateName:

Installation and Upgrading

Download Helm v4.2.0. The common platform binaries are here:

This release was signed by @​gjenkins8 with key BF88 8333 D96A 1C18 E268 2AAE D79D 67C9 EC01 6739, which can be found at https://keys.openpgp.org/vks/v1/by-fingerprint/BF888333D96A1C18E2682AAED79D67C9EC016739. Please use the attached signatures for verifying this release using gpg.

The Quickstart Guide will get you going from there. For upgrade instructions or detailed installation notes, check the install guide. You can also use a script to install on any system with bash.

What's Next

  • 4.2.1 will contain only bug fixes
  • 4.3.0 is the next feature release

Changelog

  • Bump to version v4.2 0646808 (George Jenkins)
  • build: Clean up Goreleaser change (#​32098) e23bf3a (Scott Rigby)
  • fix: add -extldflags -static to dist target to match build-cross f60ab7c (Terry Howe)
  • build: use goreleaser build with manual archive creation 64aa46f (Terry Howe)
  • chore: remove build-cross dependency from test-acceptance d199a1a (Terry Howe)
  • ci: add fetch-depth 0 to canary checkout for goreleaser 8289940 (Terry Howe)
  • fix: address goreleaser build issues flagged in review c075022 (Terry Howe)
  • fix: pass VERSION as GORELEASER_CURRENT_TAG to preserve v-prefix in archive names 04885dd (Terry Howe)
  • fix: disable goreleaser checksums.txt and restrict zip to windows only 93103ce (Terry Howe)
  • fix: use index for optional env var in version_template e49a1dc (Terry Howe)
  • fix: canary build file names eaa0910 (Terry Howe)
  • Fix archive name 5a75279 (Terry Howe)
  • fix goreleaser archive 37284a9 (Terry Howe)
  • add support for loong64 45336cc (Terry Howe)
  • fix artifact directory a9659b0 (Terry Howe)
  • update configuration to v2 e368f17 (Terry Howe)
  • remove GOTOOLCHAIN e7bea85 (Terry Howe)
  • chore: replace mitchellh/gox with goreleaser 075c096 (Terry Howe)
  • chore(deps): bump github.com/distribution/distribution/v3 12f2c41 (dependabot[bot])
  • chore(deps): bump github/codeql-action from 4.35.2 to 4.35.3 58e8ffd (dependabot[bot])
  • chore(deps): bump github.com/Masterminds/semver/v3 from 3.4.0 to 3.5.0 e61bbfb (dependabot[bot])
  • Upgrade kstatus to 1.2 and controller-runtime to 0.24 081c6df (Matheus Pimenta)
  • fix: adds topLevel permissions to improve openSSF scores 277d970 (Gagan H R)
  • Upgrade Go to 1.26, Kubernetes to 1.36, kstatus to 1.1 a4a9cc7 (Matheus Pimenta)
  • fix(templating): hooks conflicting with templates in post-renderers (#​32049) 8f56f24 (Matheus Pimenta)
  • docs: fix grammar and spacing in CONTRIBUTING.md db40adb (Mohit)
  • chore(deps): bump the k8s-io group with 7 updates 775e794 (dependabot[bot])
  • chore(deps): bump github/codeql-action from 4.35.1 to 4.35.2 934ace3 (dependabot[bot])
  • fix(templating): SplitManifests must preserve line endings for downstream YAML parsers (#​31952) 265c5eb (Matheus Pimenta)
  • chore(deps): bump github.com/mattn/go-shellwords from 1.0.12 to 1.0.13 48e2b7d (dependabot[bot])
  • Update pkg/chart/common/util/coalesce.go a8e2497 (Evans Mungai)
  • test(values): Add test for nil cleanup in partially overridden subchart maps 52fc971 (Johannes Lohmer)
  • fix(values): do not copy chart-default nils into coalesced values 0063877 (Johannes Lohmer)
  • test(values): add test for subchart nil producing %!s() 6eb4ebf (Johannes Lohmer)
  • test(values): add tests for subchart nil value regressions 5cb4e7d (Johannes Lohmer)
  • chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 b5c7c80 (dependabot[bot])
  • fix(templating): fix wrong YAML separator parsing for post-renderers (#​31941) a27f1ad (Matheus Pimenta)
  • fix: add debug logging to HTTP getter for helm pull c26be60 (Cairon)
  • chore(deps): bump golang.org/x/crypto from 0.49.0 to 0.50.0 953f5f0 (dependabot[bot])
  • chore(deps): bump golang.org/x/term from 0.41.0 to 0.42.0 10fc5f3 (dependabot[bot])
  • chore(deps): bump golang.org/x/text from 0.35.0 to 0.36.0 d89e7c6 (dependabot[bot])
  • chore: Update release notes script for Helm v4 8a95461 (George Jenkins)
  • refactor(cli): share RetryingRoundTripper via pkg/kubeenv 213c869 (Sumit Solanki)
  • chore(deps): bump github.com/lib/pq from 1.12.2 to 1.12.3 bd5027a (dependabot[bot])
  • fix: unnecessary-format lint issues from merge 087736b (George Jenkins)
  • fix: Plugin missing provenance bypass 586eb57 (George Jenkins)
  • chore(deps): bump github.com/fluxcd/cli-utils c8c5dfa (dependabot[bot])
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp 998466c (dependabot[bot])
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp b0cec58 (dependabot[bot])
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp 6ebfb29 (dependabot[bot])
  • test(kube): fix flaky WaitForDelete test by avoiding informer sync race a7f8443 (Terry Howe)
  • test(kube): fix flaky WaitForDelete timing in status wait tests 4c0d21f (Terry Howe)
  • chore(deps): bump github.com/distribution/distribution/v3 08dea9c (dependabot[bot])
  • Minor nit: fix import instructions to comply with canonical import paths de58531 (Anmol Virdi)
  • chore(deps): bump github.com/distribution/distribution/v3 9b1ad4c (dependabot[bot])
  • fix(action): return correct error variable in prepareUpgrade 8ef2d45 (Rhys McNeill)
  • chore(deps): bump github.com/lib/pq from 1.12.1 to 1.12.2 cd7cf76 (dependabot[bot])
  • chore(deps): bump github/codeql-action from 4.30.7 to 4.35.1 45ee55b (dependabot[bot])
  • chore(deps): bump github.com/lib/pq from 1.12.0 to 1.12.1 9a06741 (dependabot[bot])
  • chore(deps): bump actions/setup-go from 6.2.0 to 6.4.0 d1e31ca (dependabot[bot])
  • fix(kube): clarify server-side apply patch errors f257c95 (abhay1999)
  • fix: pin codeql-action/upload-sarif to commit SHA in scorecards workflow 7025480 (Terry Howe)
  • refactor(cli): decouple EnvSettings from pkg/kube 64f1d0a (Sumit Solanki)
  • docs(registry): fix incorrect and improve clarity of comments in client.go 85bf56e (Debasish Mohanty)
  • refactor(cli): decouple EnvSettings from pkg/kube to avoid import cycles 1549937 (Sumit Solanki)
  • chore(deps): bump github.com/ProtonMail/go-crypto from 1.3.0 to 1.4.1 c7a75b1 (dependabot[bot])
  • chore(deps): bump github.com/lib/pq from 1.11.2 to 1.12.0 3a7573a (dependabot[bot])
  • chore(deps): bump github.com/fatih/color from 1.18.0 to 1.19.0 0229da1 (dependabot[bot])
  • docs(engine): fix misleading toTOML doc comment c1a5a6e (Ilya Kiselev)
  • feat(engine): add mustToToml template function b075f7a (Ilya Kiselev)
  • chore: fix unnecessary-format issues from revive 7edfff3 (Matthieu MOREL)
  • chore(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.3 37185d2 (dependabot[bot])
  • chore: fix bool-compare issues from testifylint 071558d (Matthieu MOREL)
  • chore: enable perfsprint linter 6249489 (Matthieu MOREL)
  • ignore error plugin loads (cli, getter) 47a0840 (George Jenkins)
  • chore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 3d06fd1 (dependabot[bot])
  • fix(kube): remove legacy import comments from test files e64d628 (Terry Howe)
  • pkg/kube: remove legacy import comments d7cdc9e (abhay1999)
  • fix: Plugin version path traversal 36dcc27 (George Jenkins)
  • chore(deps): bump golang.org/x/term from 0.40.0 to 0.41.0 c4be7af (dependabot[bot])
  • chore: fix some minor issues in the comments 259f181 (tsinglua)
  • fix: Chart dot-name path bug 6018499 (George Jenkins)
  • chore(deps): bump sigs.k8s.io/controller-runtime from 0.23.1 to 0.23.3 74e7cf8 (dependabot[bot])
  • fix: insert newline after doc separators glued to content by template trimming af94abf (Matheus Pimenta)
  • chore(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 16073b1 (dependabot[bot])
  • chore: enable modernize linter (#​31860) e31a078 (Matthieu MOREL)
  • Restored --atomic flag on install command 16573f8 (Travis Leeden)
  • fix: bump go.opentelemetry.io/otel/sdk to v1.40.0 for GO-2026-4394 b550ce9 (Terry Howe)
  • fix: bump fluxcd/cli-utils to v0.37.2-flux.1 1dfa77e (Terry Howe)
  • Update pkg/cmd/status.go 5d40f17 (Matthieu MOREL)
  • chore(internal): enable perfsprint linter (#​31871) d4f6193 (Matthieu MOREL)
  • chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 82d9bed (dependabot[bot])
  • chore(pkg): fix perfsprint linter issues part 6 dc0e3f1 (Matthieu MOREL)
  • chore(pkg): enable perfsprint linter e3c74fd (Matthieu MOREL)
  • chore(pkg): enable perfsprint linter 1d2d63c (Matthieu MOREL)
  • chore(pkg): enable perfsprint linter 63f03c0 (Matthieu MOREL)
  • chore(pkg): enable perfsprint linter c25c988 (Matthieu MOREL)
  • chore(pkg): enable perfsprint linter 0fecfd0 (Matthieu MOREL)
  • chore(internal): enable perfsprint linter 6524162 (Matthieu MOREL)
  • chore(pkg): enable perfsprint linter 6c2cb2f (Matthieu MOREL)
  • chore(internal): enable perfsprint linter 9409226 (Matthieu MOREL)
  • Replace unneeded use of t.Fatalf with t.Fatal 36cb3a2 (Mads Jensen)
  • fix: enable nolinlint linter 5b6c6bb (Matthieu MOREL)
  • fixup strings.Cut variables b667317 (George Jenkins)
  • chore: Improve AGENTS.md 956c724 (George Jenkins)
  • chore: fixes 92b64e8 (George Jenkins)
  • fix: correct import comment in statuswait.go from v3 to v4 c59c140 (rohansood10)
  • fix: handle OCI digest algorithm prefix in chart downloader (#​31601) ee01860 (Evans Mungai)
  • chore(deps): bump actions/stale from 10.1.1 to 10.2.0 304d25f (dependabot[bot])
  • chore(deps): bump the k8s-io group with 7 updates 0b13436 (dependabot[bot])
  • feat(release): add internal/release/v2 package for chart v3 support (#​31709) 4a91f3a (Evans Mungai)
  • chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 7823853 (dependabot[bot])
  • chore(deps): bump golang.org/x/term from 0.39.0 to 0.40.0 aec7ace (dependabot[bot])
  • chore(deps): bump github.com/lib/pq from 1.11.1 to 1.11.2 a23b638 (dependabot[bot])
  • chore(deps): bump golang.org/x/text from 0.33.0 to 0.34.0 5cddc95 (dependabot[bot])
  • chore(deps): bump sigs.k8s.io/kustomize/kyaml from 0.21.0 to 0.21.1 2e266c3 (dependabot[bot])
  • fix(pkg): errorlint linter 259f76a (Matthieu MOREL)
  • fix(internal): errorlint linter 0254182 (Matthieu MOREL)
  • fix(pkg): errorlint linter 6d1490e (Matthieu MOREL)
  • fix(pkg): errorlint linter 4d0ae7f (Matthieu MOREL)
  • fix(internal): errorlint linter abecafa (Matthieu MOREL)
  • fix(pkg): errorlint linter 4330bde (Matthieu MOREL)
  • fix(pkg): errorlint linter c8989d9 (Matthieu MOREL)
  • fix(cmd): errorlint linter edbd705 (Matthieu MOREL)
  • chore: new KEYS entry for George Jenkins 5638c35 (George Jenkins)
  • fix(downloader): safely handle concurrent file writes on Windows 76eb37c (Orgad Shaneh)
  • fix(install): check nil for restClientGetter and fix tests 9817a68 (Manuel Alonso)
  • feat(create): add --chart-api-version flag (when HELM_EXPERIMENTAL_CHART_V3 env var is set) (#​31592) 5aac320 (Evans Mungai)
  • chore(pkg): fix modernize linter 0d75d86 (Matthieu MOREL)
  • chore(internal): fix modernize linter 859292e (Matthieu MOREL)
  • chore(pkg): fix modernize linter 5cc2e55 (Matthieu MOREL)
  • chore(pkg): fix modernize linter ba38159 (Matthieu MOREL)
  • chore(internal): fix modernize linter e2d184c (Matthieu MOREL)
  • chore(pkg): fix modernize linter 111d4e6 (Matthieu MOREL)
  • add image index test e8f386b (Pedro Tôrres)
  • fix pulling charts from OCI indices d983696 (Pedro Tôrres)
  • chore(deps): bump github.com/lib/pq from 1.10.9 to 1.11.1 9c9c3a6 (dependabot[bot])
  • Revert "Consider GroupVersionKind when matching resources" 787b61c (Matheus Pimenta)
  • chore(deps): bump sigs.k8s.io/controller-runtime from 0.23.0 to 0.23.1 becf9bf (dependabot[bot])
  • fix(template): deprecate unused --hide-notes and --render-subchart-notes flags 6d5f56f (Scott Rigby)
  • chore(deps): bump github.com/fluxcd/cli-utils b53198e (dependabot[bot])
  • chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 b59e533 (dependabot[bot])
  • whitespace ec07265 (Austin Abro)
  • fix(copystructure): handle nil elements in slice copying e3829eb (Philipp Born)
  • use logger with waiter 63b40a7 (Austin Abro)
  • feat(kstatus): fine-grained context options for waiting b0b35f1 (Matheus Pimenta)
  • Apply suggestions from code review 26e28e8 (George Jenkins)
  • Remove legacy sync-repo.sh script 97fd007 (Jeevan Yewale)
  • chore(deps): bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.23.0 5262007 (dependabot[bot])
  • docs: document uninstall using cascade foreground flag e70d59d (Evans Mungai)
  • bugfix(kstatus): do not wait forever on failed resources bbec77c (Matheus Pimenta)
  • Modernize Helm v3 CONTRIBUTING.md 443a2a6 (George Jenkins)
  • chore(defaults): server-side apply SDK defaults should always match the CLI defaults c1cc625 (Matheus Pimenta)
  • chore: clarify --wait flag help text 828038a (Evans Mungai)
  • chore(deps): bump actions/setup-go from 6.1.0 to 6.2.0 e223771 (dependabot[bot])
  • chore(refactor): better testing and functionality for installing crd 6501ef4 (Manuel Alonso)
  • bugfix(storage): fix storage not getting logger from driver a8eb527 (Matheus Pimenta)
  • chore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0 da1d68a (dependabot[bot])
  • fix(test): fix tests and check nil for restclient 0f949a9 (Manuel Alonso)
  • fix(test): merge fix correctly 561410a (Manuel Alonso Gonzalez)
  • Remove refactorring changes from coalesce_test.go 0298b2f (Evans Mungai)
  • Fix import b8937ad (Evans Mungai)
  • Update pkg/chart/common/util/coalesce_test.go a333bba (Evans Mungai)
  • Fix rollback for missing resources 374aeb4 (Feruzjon Muyassarov)
  • fix(install): add more tests and check nil file data 00f0a48 (Manuel Alonso)
  • fix(test): no check empty resources 0357e8d (Manuel Alonso)
  • fix(install): check lenght and file nil, add tests 52235cc (Manuel Alonso)
  • fix(action): crd resources can be empty 268593b (Manuel Alonso)
  • fix: casing issue fixed 1709114 (Mujib Ahasan)
  • fix: error handled correctly 9486062 (Mujib Ahasan)
  • fix: doc string added 12e8b71 (Mujib Ahasan)
  • Fix lint warning 3416dd5 (Evans Mungai)
  • Preserve nil values in chart already 679f051 (Evans Mungai)
  • fix(values): preserve nil values when chart default is empty map 292fe70 (Evans Mungai)
  • update: test coverage added for helper function validateNameAndGenerateName 1154099 (Mujib Ahasan)
  • update: helper function added for the business logic 522d2fe (Mujib Ahasan)
  • generateName is also considered in logic 6769fb6 (Mujib Ahasan)
  • fxi: test concurrency download index 64bae71 (Terry Howe)
  • update: business logic respected for skipping object missing name b357bca (Mujib Ahasan)
  • fixed: --dry-run=server now respect generateName 2820ebe (Mujib Ahasan)
  • Make error message instructional for the case of lock file being out of date 1836c59 (Andreas Sommer)

New Contributors

Full Changelog: helm/helm@v4.1.0...v4.2.0

v4.1.4: Helm v4.1.4

Compare Source

Helm v4.1.4 is a security fix patch release. Users are encouraged to upgrade for the best experience.

The community keeps growing, and we'd love to see you there!

  • Join the discussion in Kubernetes Slack:
    • for questions and just to hang out
    • for discussing PRs, code, and bugs
  • Hang out at the Public Developer Call: Thursday, 9:30 Pacific via Zoom
  • Test, debug, and contribute charts: ArtifactHub/packages

Security fixes

  • GHSA-hr2v-4r36-88hr Helm Chart extraction output directory collapse via Chart.yaml name dot-segment
  • GHSA-q5jf-9vfq-h4h7 Plugin verification fails open when .prov is missing, allowing unsigned plugin install
  • GHSA-vmx8-mqv2-9gmg Path traversal in plugin metadata version enables arbitrary file write outside Helm plugin directory

A big thank you to the reporters of these issues (@​maru1009, @​1seal).

Installation and Upgrading

Download Helm v4.1.4. The common platform binaries are here:

The Quickstart Guide will get you going from there. For upgrade instructions or detailed installation notes, check the install guide. You can also use a script to install on any system with bash.

What's Next

  • 4.1.5 and 3.20.3 are the next patch (bug fix) releases and will be on April 8, 2026
  • 4.2.0 and 3.21.0 are the next minor (feature) releases and will be on May 13, 2026

Changelog

  • fix: Plugin missing provenance bypass 05fa379 (George Jenkins)
  • fix: Chart dot-name path bug 4e7994d (George Jenkins)
  • ignore error plugin loads (cli, getter) 2581943 (George Jenkins)
  • fix: Plugin version path traversal 36c8539 (George Jenkins)
  • fix: pin codeql-action/upload-sarif to commit SHA in scorecards workflow c61e086 (Terry Howe)

v4.1.3: Helm v4.1.3

Compare Source

Helm v4.1.3 is a patch release. Users are encouraged to upgrade for the best experience.

Note there was no 4.1.2 release due to a release automation issue.

The community keeps growing, and we'd love to see you there!

  • Join the discussion in Kubernetes Slack:
    • for questions and just to hang out
    • for discussing PRs, code, and bugs
  • Hang out at the Public Developer Call: Thursday, 9:30 Pacific via Zoom
  • Test, debug, and contribute charts: ArtifactHub/packages

Notable Changes

  • Fixed a bug where --dry-run=server was not respecting generateName #​31563
  • Fixed a bug where empty CRD resources caused a crash. Now it prints an error #​31578
  • Fixed a bug where OCI references with tag+digest failed with "invalid byte" error #​31601
  • Fixed a bug where user-provided nil value was not preserved when chart has an empty map or no default for a key #​31644
  • Fixed a regression since Helm 3.18.0 where Pulling charts from OCI repositories that use an index to store both Container Images and Helm Charts under the same tag failed #​31776
  • Fixed a Helm 4 regression where gotemplate white space trimming directly after YAML doc separators, when present after postrendering, caused YAML file corruption #​31868
  • Fixed a bug where FailedStatus is treated as a terminal state, causing upgrades to fail prematurely when cluster autoscalers needed time to provision nodes, or when pods were being deleted during rolling updates #​31897
  • Fixed broken backwards compatibility for deprecated --atomic flag on install command #​31901
  • SDK: Fixed a Windows 'Access Deined' error if multiple processes try to download the same chart version concurrently #​31128
  • SDK: Fixed a bug where users did not receive any logs from the waiter, causing confusion as several minutes could pass with no user feedback #​31717
  • SDK: Fixed a bug where server-side apply defaults did not always match the CLI defaults #​31732
  • SDK: Fixed a Go import issue when downstream tooling attempted to vendor helm.sh/helm/v4/pkg/kube #​31852

Installation and Upgrading

Download Helm v4.1.3. The common platform binaries are here:

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • 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 renovate Bot added the dependencies label Jun 2, 2026
@renovate

renovate Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: test/e2e/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):

  • 18 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.26.2 -> 1.26.4
github.com/Masterminds/semver/v3 v3.4.0 -> v3.5.0
github.com/fatih/color v1.18.0 -> v1.19.0
github.com/fluxcd/flux2/v2 v2.8.3 -> v2.8.8
github.com/fluxcd/helm-controller/api v1.5.4 -> v1.5.5
github.com/fluxcd/kustomize-controller/api v1.8.2 -> v1.8.5
github.com/fluxcd/pkg/kustomize v1.27.1 -> v1.27.2
github.com/fluxcd/source-controller/api v1.8.3 -> v1.8.5
github.com/lib/pq v1.11.2 -> v1.12.3
golang.org/x/crypto v0.51.0 -> v0.53.0
golang.org/x/net v0.54.0 -> v0.55.0
golang.org/x/sync v0.20.0 -> v0.21.0
golang.org/x/sys v0.44.0 -> v0.46.0
golang.org/x/term v0.43.0 -> v0.44.0
golang.org/x/text v0.37.0 -> v0.38.0
k8s.io/cli-runtime v0.36.0 -> v0.36.1
k8s.io/kubectl v0.36.0 -> v0.36.1
oras.land/oras-go/v2 v2.6.0 -> v2.6.1
sigs.k8s.io/kind v0.31.0 -> v0.32.0

@renovate renovate Bot force-pushed the renovate/major-e2e-go-dependencies branch from 3af025d to 3d1579c Compare June 9, 2026 12:16
@renovate renovate Bot changed the title chore(deps): update e2e-go-dependencies to v4 chore(deps): update e2e-go-dependencies (major) Jun 9, 2026
@renovate renovate Bot force-pushed the renovate/major-e2e-go-dependencies branch 3 times, most recently from de7b771 to b0338ba Compare June 12, 2026 06:14
@renovate renovate Bot force-pushed the renovate/major-e2e-go-dependencies branch from b0338ba to f07dd6c Compare June 12, 2026 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants