What Is New in Helm 2.11 (summary table)
| Category | Highlights |
|---|---|
| New Features |
|
| Improvements |
|
| Bug Fixes |
|
| Security |
|
| Deprecated | None for this release |
What new Kubernetes compatibility does Helm 2.11 provide?
Helm 2.11 adds official support for Kubernetes v1.11, meaning chart rendering and Tiller communication have been validated against the latest API groups and resource versions. In practice this reduces version‑skew errors when you upgrade your cluster.
How does Helm 2.11 enhance TLS handling and security?
The release introduces a --tls-hostname flag, allowing you to verify the server name presented by Tiller’s TLS certificate. TLS flags can now be supplied through environment variables, keeping secrets out of shell history. Hidden password prompts for repository authentication also prevent accidental exposure.
Which usability improvements were added for chart developers?
helm create now stamps release labels that follow the SIG Apps naming conventions, helping downstream tooling categorize releases. The new helm notes command surfaces the NOTES.txt section of a chart without a full install, and sorting releases by chart name makes large release lists easier to navigate.
What stability fixes should I verify after upgrading to Helm 2.11?
Key fixes include proper handling of proxy variables, a race condition fix in helm init --wait, and corrected behavior when required template values are missing. The helm list command now correctly paginates all releases, and dependency commands respect repository credentials.
How does Helm 2.11 improve shell completion experience?
Zsh users can now have Helm completions auto‑loaded by simply running compinit. This removes the need for manual sourcing of completion scripts and aligns Helm’s behavior with other popular CLI tools.
FAQ
Can I use Helm 2.11 with an existing Helm 2.10 release history?
Yes, the upgrade is backward compatible; existing releases remain accessible and no migration steps are required beyond running helm init --upgrade.
Do I need to rebuild my charts to target Kubernetes 1.11?
No, charts built for earlier versions continue to work, but you may want to test them against the new API versions to catch deprecations.
How do I enable the new TLS hostname verification?
Pass --tls-hostname my-tiller.example.com to any Helm command that communicates with Tiller over TLS.
What is the best way to provide repository credentials without exposing passwords?
Use helm repo add --username user and let Helm prompt for the password, or set the credentials via environment variables and rely on the hidden prompt feature.
Will the new helm notes command affect my CI pipelines?
It can simplify CI scripts by allowing you to fetch chart notes without a full install, reducing resource consumption and execution time.