RATATOSKRATATOSK
Sign in

Helm

v4.1.0Kubernetes Core
Jan 21, 2026

OTHER 49

Helm v4.1.0 adds CLI and SDK capabilities and changes waiting and dependency behavior. It also corrects several defects and updates dependencies, with no security advisories or explicitly described vulnerabilities in the release information.

All 49 other recorded changesvalue changes 24 · fixes 18 · additions 6 · constraints 1

value changes (24)

  • - Feature: improved plugin name validation error messages and field name detection #31491
  • - Feature: allow concurrent dependency build with atomic file write #30984
  • - SDK: bump k8s API versions to v0.35.0
  • - chore(deps): bump golang.org/x/term from … to … … (dependabot[bot])×2
  • - chore(deps): bump golang.org/x/text from … to … … (dependabot[bot])×2
  • - chore(deps): bump github.com/fluxcd/cli-utils … (dependabot[bot])×2
  • - chore(deps): bump github.com/tetratelabs/wazero from 1.10.1 to 1.11.0 97cde794c68eec98240125f7743296a62d92c481 (dependabot[bot])
  • - chore(deps): bump github.com/BurntSushi/toml from 1.5.0 to 1.6.0 91231430a8fefa8b57bf9810a8001351122a5b1b (dependabot[bot])
  • - chore(deps): bump the k8s-io group with 7 updates 1f8e84dff250905d7fff1320beff190a86d21ab9 (dependabot[bot])
  • - chore(deps): bump golang.org/x/crypto from … to … … (dependabot[bot])×2
  • - Use latest patch release of Go in releases 8f636b5bd229c071ab5f0237a7b4553337392b44 (Matt Farina)
  • - chore(deps): bump github.com/rubenv/sql-migrate from 1.8.0 to 1.8.1 ea52f873988d129668417aebc40782055b67ca48 (dependabot[bot])
  • - chore(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 a9bbffb4b67bdf05e0f5f9671f4ee5d7229a7494 (dependabot[bot])
  • - Fix kube client logging 936cd328ac59001f7a6716a3eb7e9075f3950f44 (Matt Farina)
  • - chore(deps): bump github.com/cyphar/filepath-securejoin … (dependabot[bot])×2
  • - Copy adopted resource info 855ebb688444eb45ab7a4964be8483765f6dbe13 (George Jenkins)
  • - chore(deps): bump sigs.k8s.io/kustomize/kyaml from 0.20.1 to 0.21.0 0089a07bb855e2dc8169d5426bf22d33547b38ad (dependabot[bot])
  • - chore(deps): bump sigs.k8s.io/controller-runtime from 0.22.3 to 0.22.4 60aaa8a288b305bca32c4fa84ebe9c2b0105b162 (dependabot[bot])
  • - jsonschema: warn and ignore unresolved URN $ref to match v3.18.4 03bb62f63dabb9f7f7db70e2e070e5e276384a8b (Benoit Tigeot)

fixes (18)

  • - Feature: improved the --wait flag by allowing explicit strategy selection (including explicit --wait=hookOnly) and preventing SDK timeout errors when timeout is not specified #31421
  • - Fixed bug where a plugin name could already be used by another command #31427
  • - Fixed bug where --server-side flag was not passed to install when using upgrade --install #31635
  • - Fixed bug where HELM_ environment variables were not passed to plugins. this fixes a regression which was blocking some getter plugins #31613
  • - Fixed bug where Helm test --logs failed with hook-delete-policy "hook-failed" or "hook-succeed" #31579
  • - Fixed kube client logging issue #31560
  • - Fixed regression where vendor-specific suffixes were stripped from .Capabilities.KubeVersion.GitVersion, breaking charts that detect managed Kubernetes platforms #31528
  • - Fixed a bug where helm uninstall with --keep-history did not suspend previous deployed releases #12564
  • - fix: use namespace-scoped watching to avoid cluster-wide LIST permissions 3dd54ed0b693e5e5805cceb535ed5167fa5ada25 (Mohsen Mottaghi)
  • - fix(upgrade): pass --server-side flag to install when using upgrade --install 2dc581dc1c9c07e36dde9acc70bd86e23963662a (Evans Mungai)
  • - fix(cli): handle nil config in EnvSettings.Namespace() 8534663e730f7d32ac8777c3b41a7e6c6a94ab96 (Zadkiel AHARONIAN)
  • - fix: prevent segmentation violation on empty yaml in multidoc 81d244ca21e232e5ebccd67040cdf7596b572e8b (Benoit Tigeot)
  • - fix: prevent reporting fallback on version when none specified 40e22dedb2d9fdb8c47376a2c3071b99ba056d9c (Benoit Tigeot)
  • - fix: Use server-side apply for object create during update 18616e6ce969cd7fbbd8a85d77557402839d59db (George Jenkins)
  • - fix(rollback): errors.Is instead of string comp d158708fbfb08bc452d1733d9b8cc4c7dc9f8902 (Hidde Beydals)
  • - fix: Fix Helm v4 release distribtion/get-helm-3 script d5d1ea3f5527b4794c624e84c152f28fad860e10 (George Jenkins)
  • - Ignore duplicated URN in logs 8025a397e6f61c3722e0355d296321d8eced8b13 (Benoit Tigeot)
  • - fix: assign KUBECONFIG environment variable value to env.Kubeconfig b25fa862d5f7de6c20fa4b95ce5c85962669fd3b (LinPr)

additions (6)

  • - Feature: added chart name to dependency logs, namespace to resource waiting logs, and confirmation message when all resources are ready #31530
  • - Feature: added a --no-headers flag to the 'helm repo list' command, allowing users to suppress table headers in the output. Useful for scripting and automation #31448
  • - SDK feature: added a LoadArchive to common loader #31462
  • - SDK feature: introduced support for custom kstatus readers #31706
  • - added shutdown hook that is executed after the logs have been retrieved 7a557580e1b5aac8327331e720e74bbbe49c0ad7 (Michelle Fernandez Bieber)
  • - chore: add warning for registry login with namespace 5f3c617940081564a6bbabe9553996ae352d16ff (Terry Howe)

constraints (1)

  • - Feature: improved the --wait flag by allowing explicit strategy selection (including explicit --wait=hookOnly) and preventing SDK timeout errors when timeout is not specified #31421
Add Helm to your stack

A weekly email arrives when a release needs action. Weeks with nothing to act on, like this one, send no email.

Add to stack