# Helm v2.4.0 — Release & Upgrade Intelligence
- **Product:** Helm (https://helm.sh)
- **Version:** v2.4.0
- **Released:** May 02, 2017
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/helm/updates/v2.4.0/

## Executive Summary (TL;DR)
Helm v2.4.0. Source highlight: Happy May! We'd like to introduce you to Helm 2.4.0. This is a feature release, and we strongly recommend that Kubernetes 1.6 users upgrade to this version.

## Breaking Changes & Deprecations
- Breaking Changes Several important Helm/Tiller subsystems changed with this release. While none of these changes violated our guidelines on breaking changes, we like to call out things that could be important to users of Helm and Helm's internal libraries.
- Several important Helm/Tiller subsystems changed with this release. While none of these changes violated our guidelines on breaking changes, we like to call out things that could be important to users of Helm and Helm's internal libraries.

## New Features
- Moving to Kubernetes 1.6 means we had to add some extra build steps to `make bootstrap`. You cannot currently simply `glide install`. On rare occasions, rebuilding from source may first require deleting your `vendor/` folder and then running `make bootstrap`.
- The TLS client auth policy introduced in 2.3 has improved.
- New Helm template function: `merge` (with Sprig 2.11.0)
- Now we have zsh completion!!! Use `helm completion zsh` for zsh and `helm completion bash` for bash.
- New locking on release objects has been introduced.
- The `get` script for installing Helm has been improved

## Bug Fixes
- `#helm-devs` for discussing PRs, code, and bugs
- Test, debug, and contribute charts: GitHub/kubernetes/charts
- Helm 2.4.1 will be our next patch release.
- fix(releaseutil): remove newline on SplitManifests dcfbb2bd35b90cac6a25fa2a9bbd59150ff70abf (Michelle Noorali)
- fix(create): incorrect URL in default NOTES.txt f8b2c5eb571e46d99b88dab8498408b35f892f11 (Adnan Abdulhussein)
- fix(tiller): make new version check backwards compatible 9ae84c730f6b1b3e77f013138c1b6420a585c494 (Adam Reese)
