Skip to content

Helm 2.5.1 is a bug fix release

Compare
Choose a tag to compare
@technosophos technosophos released this 25 Jul 17:29
7cf31e8

This mid-summer Helm release includes several fixes to the Helm 2.5 release. Most notably:

  • The deadlock problem with Tiller has been found and fixed. A huge thanks to the dozen community members who submitted use cases and data to help us find the problem.
  • The helm get manifest and helm get value commands are now working properly.
  • Plugins will now receive the correct value for $HELM_HOME regardless of how the home directory was set.

Helm v2.5.1 is tested on Kubernetes 1.5-1.7. However, the latest Kubernetes 1.7 features (e.g. custom type definitions) are not supported in this release. Full Kubernetes 1.7 support is coming in Helm 2.6.

Our community is one of the fastest growing Kubernetes projects. We'd love to have you as a part!

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

Installation and Upgrading

Download Helm 2.5.1. The common platform binaries are here:

Once you have the client installed, upgrade Tiller with helm init --upgrade.

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.

Breaking Changes

In this release, we fixed a bug that caused extra empty fields to be added to a requirements.yaml file. As a result, in some cases this fix will result in a regeneration of the requirements lock file. This is not technically a breaking change, but may result in surprising behavior.

What's Next

  • 2.6.0 is the next feature release. It is nearing completion.

Changelog

  • fix(tiller): remove locking system from storage and rely on backend controls b6624b7 (Justin Scott)
  • ref(helm): refactor cleanup of environment after tests run aa54325 (Adam Reese)
  • fix(helm): fix flag parsing once and for all 9785729 (Adam Reese)
  • fix(helm): fix helm get subcommands e960523 (Matt Butcher)
  • fix(helm): support HELM_HOME during plugin loading d68562f (Adam Reese)
  • fix(helm): load home from flags during runtime 7692de7 (Adam Reese)
  • Fix a bug causing 'helm depndency update' to delete required charts 30a5c6c (Alon Lavi)
  • Added tests for different combinations of subcharts & requirements.yaml ebbf1b0 (Sushil Kumar)
  • Adds charts in "charts" directory to dependencies 39525ce (Sushil Kumar)
  • Added omitempty to Requirements struct f4a1018 (Sushil Kumar)