# Helm v2.3.0 — Release & Upgrade Intelligence
- **Product:** Helm (https://helm.sh)
- **Version:** v2.3.0
- **Released:** Apr 06, 2017
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/helm/updates/v2.3.0/

## Executive Summary (TL;DR)
Helm v2.3.0. Source highlight: 🌷  Spring is here, and a new version of Helm has bloomed. Helm 2.3.0 is packed full of features and fixes.

## New Features
- Hooks can now be "weighted", giving chart authors the ability to run hooks in order
- The `--reuse-values` flag makes it possible to run a `helm upgrade` and re-use the old values
- Two new fields have been added to Chart.yaml: `appVersion` for specifying the version of an application that a chart provides, and `deprecated` to indicate that a chart is no longer maintained.
- A `--skip-refresh` flag has been added to `helm repo` and `helm init` to prevent Helm from re-fetching repository index files.
- The plugin system can be disabled via environment variable.
- `helm serve` now has a `--url` parameter for specifying a base URL.

## Improvements
- Sprig (our template function library) has dozens of new functions, many for improving flow control. And the library has new documentation too.

## Bug Fixes
- Test, debug, and contribute charts: GitHub/kubernetes/charts
- Patch releases will begin with Helm 2.3.1, focused on bug fixes and documentation changes.
- fix (pkg/chartutil): correctly parse input values for ProcessRequirementsEnabled 8c720ee2c2804880491319b74fead9fa187a2bf1 (Justin Scott)
- fix(*): add missing proto for weight hook e4d39fd8c8fd5597611aaf22ead21cce6f538798 (Adam Reese)
- fix(glide.yaml): update SemVer to 1.2.3 8928a10071aa32d3bdbe4f5a9e7e91e7e8a4e035 (Matt Butcher)
- fix(helm): add 'skip-refresh' flag to 'helm init' ba6c55c987aa76b6c6f63cefdacaebbe037106a5 (Matt Butcher)
