Versionen, Support-Fenster
Helm 4 ist die aktuelle Major-Version (4.0.0 am
12.11.2025, aktuell 4.3.x seit 09.09.2026, 4.4.0
geplant für 13.01.2027). Gepflegt wird nur der neueste Minor.
Charts mit apiVersion: v2 laufen unverändert;
bestehende Helm-3-Releases übernimmt Helm 4 ohne
Migrationsschritt.
Helm 3 läuft aus: 3.22.0 (09.09.2026, überwiegend Dependency- und K8s-Client-Updates) war der letzte Minor, Security-Fixes bis 10.02.2027, danach EOL.
Skew n-3 zur einkompilierten K8s-Version: 4.3 und 3.22 → 1.37 bis 1.34, 4.2 → 1.36 bis 1.33. Neuere Cluster als die einkompilierte K8s-Version: ohne Garantie.
Breaking Changes 3 auf 4
--atomic → --rollback-on-failure,
--force → --force-replace (alte
Flags funktionieren mit Deprecation-Warnung).
--post-renderer nimmt einen
Plugin-Namen, kein Executable mehr.
helm registry login akzeptiert nur noch
Domains, keine URLs.
--wait nutzt kstatus (Strategie
watcher, Informer im Namespace): RBAC braucht
list und watch auf die Ressourcentypen
des Releases, für Deployments zusätzlich
list auf ReplicaSets und Pods.
--wait=legacy pollt wie Helm 3.
Neu in Helm 4
Server-Side Apply als Default für neue Releases (Details unter Release-Lifecycle).
Plugin-System neu: plugin.yaml verlangt
apiVersion: v1, type
(cli/v1, getter/v1,
postrenderer/v1) und runtime
(subprocess oder WASM extism/v1);
Helm-3-Plugins laufen bis Helm 5 weiter.
Multi-Dokument-Values, eigene Template-Funktionen im Go-SDK, Content-basiertes Chart-Caching, schnellere Dependency-Auflösung.