Helm

helm/helm last check 175 releases recent
Notes
no notes yet
Release notes
view on github
2.2.0 · 2.2.0: A Valentine Full of Features · 1y+

💝 This Valentine's day, the Kubernetes Helm team would like to show some love with the newly minted Helm 2.2.0 release. 💝

We've got a lot of reasons to love the community:

  • Taylor Thomas (Intel) joined the Helm core team. He has already made a profound impact on Helm's velocity.
  • The Kubernetes Charts team has grown the stable repository to over 50 charts. Thanks to your contributions, that number is growing all the time.
  • Helm graduated from the Kubernetes Incubator process, and is now a full-fledged Kubernetes project. It is an honor to be the first project to graduate. We think Kubernetes Charts may very well be the next graduate.
  • The community has astonished and impressed us with a record number of pull requests. Over 40 individuals contributed at least one PR to the 2.2.0 release.

And we'd like you to be part of our community:

Will You Be Mine? 💌

Upgrading just got easier. With this release of Helm, you can easily upgrade Tiller with helm init --upgrade.

Grab a Helm binary and get started.

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.

We Love Tests 😻

The headline feature of Helm 2.2.0 is its ability to run tests on a newly deployed chart. Chart authors can now create a suite of tests to verify that their chart is behaving as expected. We're excited about this tool because it meets one of our core objects: Make stability and reliability a hallmark of Kubernetes charts.

This feature comes with a new helm test command. Check out the new docs to learn more about testing your charts.

Wooing Third Party Resources 💟

The Third Party Resources (TPR) system in Kubernetes has gone through many changes. The Helm team loves the TPR system like a kitten loves her favorite toy.

Cat Snuggle source

(We're tracking the analytics to see if kitten pictures cause people to read release notes.)

And so we are thrilled to announce that Helm 2.2 can now create and upgrade resource types declared as Third Party Resources.

Securing Chart Repositories with Sweet, Sweet TLS 💓

In addition to simple Basic auth, the Helm client can now use strong client SSL/TLS certificates to authenticate to a chart repository.

This new feature extends the chart repository file structure to allow embedding SSL certificates.

Share the Love :heart:

We've included many more features in Helm.

  • Helm now has a --wait flag on install and upgrade to wait until your whole chart is running
  • helm list now has a --namespace flag to filter by namespace
  • The repositories.yaml file can now reference local paths, a big boon for CI/CD systems
  • Parent "umbrella" charts can now strategically enable and disable subcharts using the new conditions and flags system.
  • Helm can uninstall Tiller with helm reset
  • Charts are now validated before being sent to Kubernetes, which means faster error detection and fewer broken installs
  • And for chart developers:
    • Added .Release.Revision, .Release.IsUpgrade and .Release.IsInstall
    • Added .Capabilities for learning about the capabilities of the Kubernetes cluster
    • Added fromYAML function
    • Update to the latest Sprig release

And this is just the short list! In all, over 152 patches were merged into this release.

Sometimes Love Hurts 💔

Not all of the news is rosy. Helm maintains a strong commitment to backward compatibility. All of our changes to protocols and formats are backward compatible from Helm 2.0 until Helm 3.0. No features, flags, or commands are removed or substantially modified (other than bug fixes). And all of this is true of Helm 2.2.0.

We also try very hard to not change publicly accessible Go library definitions inside of the pkg/ directory of our source code. However, due to a multitude of changes, we have made a significant revision to the APIs inside of pkg/kube (the part that contacts Kubernetes).

While the changes we made were much needed, we recognize that some of you may use these parts of Helm as libraries for your own application. We apologize for the inconvenience. And once again, we would like to reiterate that we do our best to avoid changes that would impact Go API users.

For a quick summary of our backward compatibility guidelines for releases between 2.0 and 3.0:

  • Protobuf and gRPC changes MUST be backward compatible.
  • Command line commands, flags, and arguments MUST be backward compatible
  • File formats (such as Chart.yaml, repositories.yaml, and requirements.yaml) MUST be backward compatible
  • Any chart that worked on a previous version of Helm MUST work on a new version of Helm (barring the cases where (a) Kubernetes itself changed, and (b) the chart worked because it exploited a bug)
  • Chart repository functionality MUST be backward compatible
  • Go libraries inside of pkg/ SHOULD remain backward compatible (though code inside of cmd/ may be changed from release to release without notice).

What's Next? 😍

  • Patch releases will begin with Helm 2.2.1, and will be released as needed. These will contain only bug fixes and security fixes.
  • Helm 2.3.0 is the next feature release. Our big goals for 2.3.0 include a plugin manager for Helm plugins and a substantial overhaul of Helm and Tiller's AuthN/AuthZ story.

Changelog 💘

As a show of appreciation for the women and men (and occasional bots) who contribute to Helm, our release notes now contain the Git name of the user who contributed the PR.

fix(style): add missing comments 44fbfc4263a0cf6432f01408301a96a2ffcc8fb2 (Matt Butcher) featt(): add support for test-failure hook 6a062e45b700f7711c54cede90d8ae3d7172d009 (Michelle Noorali) fix(kube): prevent recreating pods without a selector 790b90b95b0fd7b9b6e1edc693cc435f6fae080c (Adam Reese) feat(helm): add cleanup flag to test command 4a57b01a47a22df76400c6cf11a7fd90f0200a6f (Vaughn Dice) fix test chart path change from rebase 4b6b847b694db4277282b692746df75f68bad665 (Qin Wang) feat(helm): change incorrect list to dict in charts.md example for tags and conditions 511cbf5f6a9d7e74be3bd0ebf14c48b3fd6bc7b4 (Justin Scott) chore(docs/): document helm test feature e71b07f2ed33e65a8595ded6ce34cb8f14803f8f (Michelle Noorali) fix error checking from os.stat 0153d273ce8e14c7567c3562138b26450f29ea85 (Qin Wang) feat(helm): add local path support for deps in requirements.yaml 39a2d5ec29caaa10418e34bf8ef1699530cdcd01 (Qin Wang) feat(helm): add local path support for deps in requirements.yaml d72ff653257ecc8214f781231cadc3b173b7dfc2 (Qin Wang) fix(helm): add warnings for missing chart dependencies 98310a915fced2683922a97dda65cc0939288ab4 (Steve Wilkerson) helm(feat): remove space from example condition list 8094acba74bdffd86edc2004bf127b3ce207c0fa (Justin Scott) feat(helm): re-enable log warnings for tags and conditions 17c6ae61da79e735c526dc324d15ca500e07dd11 (Justin Scott) feat(helm): add docs section about tags and conditions f58214496880a6d9ef99c223e06ebd29104e4106 (Justin Scott) feat(helm): remove logging of tags/condition warnings to pass ci fe864ad699c774cacc61bbfc007366b00a083c34 (Justin Scott) feat(helm): fixup if/ele,remove extra string casts, add comments 58c8aca1ccf20a350635172a76e0262057e88992 (Justin Scott) feat(helm): fix condition when no requirements.yaml exists during tag/condition processing 004c5bcc88b649cd5d64c027e66e1bc5494f8cd5 (Justin Scott) feat(helm): Check len of correct slice faae1f68b6c694b506e83796d11f35df20cdef43 (Justin Scott) feat(helm): add conditions and tags 8ef733ca7d4f0ccafa558545ba604091a20e5833 (Justin Scott) docs(related): Add link to croc-hunter video a8c787dce52441daeba357830a822154f500ae7b (Sean Knox) feat(kube): support upgrading ThirdPartyResources 67fc1a21aaacb57ccec92b03bea10249a8049753 (Adam Reese) ref(kube): code style cleanup ae9691910d12716d117599f80cc330c0c49a06b3 (Adam Reese) feat(kube): use jsonpatch to update ThirdPartyResources 0f461ba8b55cdfad6d10c8fa9caa658ecddefbd6 (Adam Reese) feat(kube): support thirdpartyresources 4cdb2ac538b6bf474c3d16a0fd9b4ae5f1922d00 (Adam Reese) Fixes #1898: Proposal: move downloader and resolver package to /pkg 17c9e220b01672615ba461a367aa750d78a9ec97 (Gergo Huszty) docs(related): add Drone Helm plugin b543190daf38224527d9338e803bd64a5b5a9446 (Matt Butcher) fix(): Regenerates protobuf files for protobuf 3.2 7bdd36bbba4999c030ba71a2b26cbbd51afa4557 (Taylor Thomas) feat(cmd/helm/status): add last test suite run to status output 140caa081bb3c20344ed7bc1f6b25d0d56265ff8 (Vaughn Dice) fix(helm): fix broken unit test 257f12095f84278307bd128aec8c357572f9f73c (Matt Butcher) feat(): add --namespace flag to 'helm list' 3a380923f438375833a2f58bcffb97f9ece5a893 (Larry Rensing) chore(pkg/tiller): add logs on RunReleaseTesting 4896ea7cf5a2f41074aab7168ae4da8265b2a7ca (Michelle Noorali) docs(using_helm): fix outdated helm rollback example usage in doc f745c9c761a23230497da8ce15daa9def1c14ded (Tao Zhou) docs(install): add doc to use helm reset to delete tiller deployment d19b6cdd6673b503f98db9be8312632ce151b43e (Tao Zhou) feat(luca): version 1.0 released (Vic Iglesias) ref(): add namespace info to failing test msg 538e8297ef1440bac69c218a1233ace6f2106c36 (Michelle Noorali) (bugfix/cmd/helm/history): update history table MaxColWidth to match that of list command ff7d3394f6a76ba0b1a8932bda16576acf5f4216 (Lachlan Evenson) fix(helm): delete outdated deps 91da555c8500239945f0866f892ebe8a847a0fe4 (Matt Butcher) ref(hapi): remove never used proto field fd210dfd3076187e875a882d7bd3a13f9dff76c8 (Adam Reese) move newTillerPortForwarder to pkg/helm/portforwarder 704bc47225ac5453d7253700a8ab9f5ac3aafc28 (Matthew Fisher) docs(install_faq): document the Docker media type bug 0b1a0ae991fcbf3c054b8d15476b48ecfcfc23a0 (Matt Butcher) ref(): change test hook to be test-success bf9ae52e1c888c0697e35c486f63369b6146f764 (Michelle Noorali) chore(pkg/releasetesting): add test_suite tests e95a0570adf092d77b46c78e7b655409ba2fa130 (Michelle Noorali) add PersistentVolumeClaim to the kind sorter list 3f463783a50374a74afefc7a01682222106bc019 (Matthew Fisher) feat(README): Adding roadmap location 6cd5520854442517e907a790f456dac6c53966cf (Matt Farina) fix(helm): fix sort order on helm search f018364f9138f283d6206566558ac766d017f98d (Matt Butcher) fix(helm): fix 'helm dep up' to fetch by URL adc18e2463d189bcf5608df3d531662a22957b34 (Matt Butcher) ref(pkg/): refactor helm test logic e1321912756f065afdca72496708b70baf66d0b2 (Michelle Noorali) feat(): add kube client test 9bd12953a91efaa0636f810b1f36cff89f9009b8 (Vaughn Dice) feat(): stream helm test messages to client 58c05f87d7bf73353aa77ae4cacf50af1dc26d4f (Michelle Noorali) feat(): add helm test command mvp d46d63a8f7e4db221f28c051d38a6c074cbd0423 (Michelle Noorali) feat(tiller): record a message for each lifecycle step 756cb970bd20285240e08de1a7d2d1872b7a6798 (Matt Butcher) feat(tiller): print tiller version on startup d97f44e3a0779b87dc97355d56764aa573c9d12e (Adam Reese) docs(CONTRIBUTING): switch to CNCF CLA 03035380fa8bf01246e03ba5f7b8f62ceb30249f (Matt Butcher) docs(chart_tips_and_tricks): explain resource-policy. c5d0dc49c4499ba162a6ac1ebe446c2c9bf85cb5 (Matt Butcher) Add reset command to uninstall Tiller 074d746c956e49b476643be95c18de9e791d2163 (Ferran Rodenas) Add linux/ppc64le to build-cross target f59121f5c788d3142599d3990689b7f3c66f85f2 (Manjunath A Kumatagi) Fix SIGSEGV fault 851ca79cc272b6dd3f260ec47a25b1bd59afe615 (Manjunath A Kumatagi) Fix typo 19579c4ec719fd51bfbd92f0b48c8c55c6d4931b (Tony Hsu) Fix typo 74213a5593e686b071d1cd0d10d627124e279993 (Tony Hsu) Fix typo 95ee0bc748d1172ae06fffc234a3df6343f0df8d (Tony Hsu) Fix typo 70692ecbd43742f1baa241da75e6c11798736df1 (Tony Hsu) Fix typo 2ce2d3deaa03a7154c83dc7255098f0b78e3ab9b (Tony Hsu) Fix typo c1cb2595a05e6bc9d5ad3d335d96b5eb3390264c (Tony Hsu) Fix typo 34a4850dde6236204e74d8ca32382a3f273117bf (Tony Hsu) docs(related): add related projects 9e6b135b5ed5b2e20286b080dbf8ca0f17072402 (Matt Butcher) docs(install): document new upgrade process 70f4f702e3f006d19c416020e27f788e35f61fd8 (Matt Butcher) Fix typo 0dfc699dcaaec0ea29cb9743f991801cc9093bcb (Tony Hsu) fix typo d2a8d944fee25986010d9024f75fade1bba05f9e (Tony Hsu) add InstallReleaseFromChart and UpdateReleaseFromChart dad40fcbe0b501aae7009bfcb4e88271e0d56e46 (Matthew Fisher) Fix typo 829e66399073595202d7bb383ff020d2f4e649a7 (Tony Hsu) Fake tillerHost at version cmd tests cc0f460033ee7ef75a45cb1d1709af484b4632c5 (Ferran Rodenas) fix(helm) add missing manifest header for helm init --dry-run --debug b6b1459b90deda77d1027310bc1831d10c5844a8 (z00358552) Adds documentation for --wait and other new command line flags 5b116247b892504b16d98b0722ace8f974aa3758 (Taylor Thomas) fix doc typo a263cfb08641f15319dc508e63c6c721b12bdbb9 (Matthew Fisher) feat(): Add --wait flag 7ef9bb6f71cc56c0e3044eeaf35d1b975da71559 (Taylor Thomas) Add linux/arm64 to cross-compile targets. 0378b4a1af91f6e8328db7edb8f04a44de9063a2 (rmehra) ref(kube): misc code cleanup de64da2bb1a29e982eab48bfe24101e12d351815 (Adam Reese) fix(Makefile): fix glob overriding packaged tar 385ba906eb12f562ca2a09ed9a96cfdf873decd3 (Adam Reese) fix(helm) change name length limit to 63 for helm create b0d4cacd5410ede24c68af4864f3241da3e54abf (z00358552) Regenerate docs 5f981ad96f0ea8a9d8a2c161843a94c91f8e1bfc (Christoph Blecker) Fix type in help text for list cmd 5b2cf3930bd7d3bc877a314539aaaba25ebde1f1 (Christoph Blecker) fix(kube): reap deleted resources during upgrade 9e37009467c57b4140dc8558df436dbb43cd9418 (Adam Reese) ref(kube): add Result to abstract a collection of resources b22e6fcfaa7f1ff0ed73cac34b667d253a5d3a6d (Adam Reese) Create a Service definition for using Tiller in-cluster d90a3a22603acdbefe92a772938a572a7dc85d9d (Ferran Rodenas) Linter validations for Chart icon property 088c2bd233919a373d311e48e09f4175eca77ba1 (Ferran Rodenas) Allow specifying --set multiple times bd4fc399503fd9a80b713d4dd6e60c5ae6ba4391 (Ferran Rodenas) removed Version from create tests as output schema and values aren't tested 4d5cf66308255a1816c5b3e46c71a7b0315eb374 (Lachlan Evenson) bugfix(tiller): replace + with - in Chart version to support Kubernetes constraint 2e0f949d49a0fccde8463ca145346c2ee0403c65 (Lachlan Evenson) Logging real name of the failing hook 0059d5a3dfb165dc7e03372463364966c42db3d5 (José Armesto) feat(helm): add --reset-values flag to 'helm upgrade' c32b2ddcdf5b37bb003fb1071d233126fa7b864b (Matt Butcher) fix(tiller): don't update purged releases 6600fcb0e626cc17e8bc9ab9758853741e10fb7f (Adam Reese) fix(tiller): add missing name to status response 0e7781c4432494e187f679f589a0a8c349601dcf (Adam Reese) feat(tiller): add {{.Capabilities}} object cb0a6c7e0718705a16af4798f717e25754b5320b (Matt Butcher) "spring" should be "sprig" ab03fad9ccd1bb209f930b3e68c158f5325648ed (Christopher Pauley) use old naming f8a261f277d29d5ccff177b5fe6cf3781301fd70 (Anton Galitsyn) create repo.Getter interface 685e730ba8faf88d444131506a90943fad54e264 (Anton Galitsyn) check the error that WriteFile returns 8a1d43ec3f8d0e0eedb371466cf8394219888e81 (Anton Galitsyn) rename URLAreEqual func e3f39f30bfe4af904be9de76df9c47658b39f62b (Anton Galitsyn) clarifying _ files, adding syntax highlighting d91a4ff5f22ed58e55f27e465eb0e20e6dfa7710 (Christopher Pauley) making precedence explanation less ambiguous 329cd3a33f94bf4016ddb5cf9ab6990421cf3365 (Christopher Pauley) fix(tests): fix testclient reactions that were not triggering 76b3d1e1e2d22609817b4715c3a0f2620dd402a3 (Adam Reese) fix(tiller): s/POD_NAMESPACE/TILLER_NAMESPACE/ b666b3ddeb086196fc086a371bf3be094ae858a1 (Adam Reese) Align output of helm status resources output 075a9d8e5dd5aef1d786f4d9277765679fb6b7da (Maciej Kwiek) Improve helm status help text 0a9413beefef1c36b55df280b0ad593d9d5a8393 (Maciej Kwiek) Add --upgrade option to init eeaacc4a07e9fc8de079cf19751c21bf09c0a7a2 (Morten Lied Johansen) ref(): remove dead code 4418b1a20dd1186976062033c9e4bc08818c66c8 (Adam Reese) fix(helm): prevent .helmignore rules from applying to '.' 1e3e430561efc683b2b8bcc5061a03b609724848 (Matt Butcher) docs: kubernetes_distros: complete note about socat on Container Linux edbc56175904b990c657437e841ccebf38fc7516 (Brandon Philips) Installation guide link is wrong in install FAQ a091ca90f34f669a5b942aec9b4fcad08e05b52a (William Martin Stewart) fix rebase problems a82c19b91ac399ba824e2f386c73d8773396243f (Anton Galitsyn) Get http.Client from referenced repository 89ab7555dbf1e1f2817aeb1b4f65ca7a52aaf86d (Anton Galitsyn) Construct http.Client for repositories from config, add TLS support b0e7a43b5bd440ca891293bd3092f18f4d5ea3cf (Anton Galitsyn) Spelling errors and so on. 34d7585f1e03e26e0281f81c93eb9c9a5297cc6f (dongziming) chore(): bump to v2.1.3 bd27acd02ce5c087531652a7020830cbe022cc7b (Matt Boersma) Update OS X references to macOS d41d3b566fd2ddb225008421df739bc390160d2b (Christoph Blecker) Update docs for homebrew formula 11dc26a7ec3f2437adf54f15cb9b94604e25a7da (Christoph Blecker) ref(tiller): dry up client/server version checks b82d519025d768b3e10e308e0cf7c483cbefab8d (Adam Reese) docs(install_faq): document tiller panic for auth failure 6789b4334bbe340f3706f109bfc5490d5103d9ed (Matt Butcher) feat(tiller): validate objects against kube schema on dry-run d10e9186dc4a52f073c22b028cf2b33f69571c39 (Adam Reese) ref(tiller): minor style refactor dbe1c970b329b1562768dfff07c96f4dbe57bbb5 (Matt Butcher) fix(tests): fix broken tests for upgrade 4398255f09d3cd6ed762ccdd3b288dc268f108a4 (Adam Reese) chore(tiller): update Sprig to 2.8.0 60db73d28e7569a8f359eb332511b458fb4833dd (Matt Butcher) docs(helm): change trunc 24 in base charts 141a401c480aa4298ce1dcd4111cf9ccedf6b070 (Steve Wilkerson) chore(): bump to 2.1.2 152cf427ed3583d41b509bd22fa1d5a9e7700536 (Matt Boersma) Add default binary 77b105af91103b67dc1ec3533900d9c508dee84b (Nicolas Lamirault) docs(helm): change trunc 24 in base charts a6803d9c5ce4b6f67b02b76181cd5171d6170c5c (Steve Wilkerson) fix(upgrade):Check the raw vals during an upgrade properly ce79fa87329e61b9363409ed0e7f4ecd63d4eb05 (Keerthan Reddy Mala (kmala)) feat(helm): standardize debug output for releases 1c3bada618042e00e5e1880be34b36faf05f201b (Adam Reese) fix(helm): fix rollback documentation a23672744e8cea9f524e720048887130e14152ff (Matt Butcher) clear instructions for gh-pages 82e0d00d2d06294cdf42d79de8f95738db73c50f (Brandon B. Jozsa) Typo in helm quickstart guide. 0c8cff47aed21b333059f41268af334a2bdce15b (Steve Wilkerson) Split packages b71a93e3919b590c6a8f0ffc0d7b54b6e905c91b (Nicolas Lamirault) feat(helm): add release debugging for upgrade 934249aadf69d9b43d1613627b83b323f2ec91b8 (Adam Reese) docs(chart_template_guide): link to Go template docs 21d0d6ba5a57cbd9b296e488c28ac0aa0df2be67 (Matt Butcher) feat(): Adds support for timeout flag 774789c79a9b2e617437629cfc32648b3acd3361 (Taylor Thomas) chore(docs): add how to submit proposals e21777f80567f5afc5845255b0a959ce318a3638 (Michelle Noorali) fix(linter): disable checking for empty values 06867b22d443b03276f42d595e2651a1c0909bf8 (Michelle Noorali) feat(1480): add --version flag to package command af58b8eff9dbfe75c164957b45dfe949823671cd (Matt Butcher) fix(): Fixes protobuf name b18f7f75238d2778d18efd7ca61e4d96ef6619de (Taylor Thomas) ref(helm): only pass required dependencies to subcommands 9aa467e3170d73c029959ac09db00cf7c4166963 (Adam Reese) Update Makefile f80f468d9aa4660ada61dbe4d1de9d828a7b5657 (Nicolas Lamirault) Add ARM target for binaries a6f82d884c3f516b9042a20ea116ce9596a89362 (Nicolas Lamirault) fix(chartutil): improve 'missing name' error 25f74989a503e1e13bbf8e81e05935896d77399d (Euan Kemp) Fix Typo 957fcaafa69c344f0758e71560ea98f477d7ecde (Eli Mallon) s/backup up/back up/ 9c4465860f60682eec79a1c9839d40991c9237f4 (Yota Toyama) Ignore .idea folder for anyone using Intellij's GO IDE. 4207c81ed370ba1d708d4048f9417183c1a240f0 (Tamal Saha) Play nicely with roles that don't allow creating namespaces d87cd951129915184ea5bb092b40d8bfe5f875f5 (Marius Grigoriu) test(cmd): add unit test for chart backed by basic auth d9346e2fb94daf4723be3e6e91e9e9184f451c95 (Matthew Fisher) plugins.md: Spelling fix f94934b1a154f46a237dc7d085ea4186928406c0 (Greg Taylor) fix(helm): fix persistent flags not being parsed 5961cc44b3a0811509313d0668f0c6574b3a69d6 (Adam Reese) fix(helm): add tiller-host to plugin environment 8a2516fcc1641e77f7451bf09e09df687933adc8 (Adam Reese) feat(helm): add short version output c51334235af03bc0348dd8164e057ffb49ff5023 (Adam Reese) Renaming --recreate to --recreate-pods c2d45805f3b7f447b9ec0d0e3a096e64fc8705cf (Nikolay Mahotkin) Rename '--restart' option to '--recreate' 24b17f8041b9bf7d0bbf28b0366e5e69393aa7f6 (Nikolay Mahotkin) Rename 'restart' to 'recreate' 1eaec045b28f0834cb0c9463075a222c82661bc2 (Nikolay Mahotkin) Update checksum/config annotation a5ba5faf0cdea606bb55e44489edd6e573ee8183 (Long Nguyen) fix(tller): allow deep merge of global maps 6faf4675acc068e30fc6c9d5a0872bd43a7a72ef (Matt Butcher) feat(tiller): add .Release.IsInstall b2d762af48778bf2ec9e273e535da36ce9c35dd4 (Matt Butcher) feat(*): allow tiller to be installed in an alternate namespace 84928e275159ae614be1d0fc578c95d72340ef5a (Adam Reese) Fixing tests 44d9274df379c469862397e3949e6ddae0dd460e (Nikolay Mahotkin) feat(tiller): Add .Release.Revision and .IsUpgrade de7c5e5a381c47da4f6ca8da27163aa473471c8b (Matt Butcher) feat(tiller): add fromYaml to template functions d8540d78f1a32aafbf7b909aa902fdd58341d61b (Matt Butcher) fix(helm): suprress info message for 'helm inspect' fc9cb126e5ec434ad5e9536aa75d86eed845e676 (Matt Butcher) Reformatting changes ec0d104fe138844584b3fd0118f116ca17c86465 (Nikolay Mahotkin) Introducing flag for restarting pods during release upgrade/rollback fdac5e8a39909763e5e61a24c7ed366d48b02aa3 (Nikolay Mahotkin) Adding pod restarting while upgrading release 22b206cc698d9edfb32664e68869a0c622c0eae0 (Nikolay Mahotkin) feat(helm) add command to generate bash autocompletions. 710ff78bc44b0850d49961791ad6de1fc312af67 (rodcloutier) Had a word with @technosophos and it seems we no longer need hg check as all other repos can be cloned via git f630d0e954dce3d1433db64a70c3a1ae179bcd72 (Miyurz) docs(install_faq): add entries about SSL and proxy e757410547a7b357bf8000167113c2858a4305e7 (Matt Butcher) If not mercurial, clone with git. dont exit if no mercurial is there 2f9c3c2e5d8d8ce138f3062c5089d8b495c8ef6b (Miyurz) feat(readme): Display the Go Report Card 33403ffd98d2c75a04d7af867d8e1e2c21b38ecb (Matt Farina) Reformatting changes ea6328c7ce44e86d392ad23b8c4dfdfe4e11a21e (Nikolay Mahotkin) Introducing flag for restarting pods during release upgrade/rollback 045b158c3d634d915c1f659e5a18c6631a1993a3 (Nikolay Mahotkin) fix(helm): added support for compressed charts containing \ in file paths 37920761a402ce824cbdfccf94292eaacfebfedf (Rodrigue Cloutier) Adding pod restarting while upgrading release b5f7d90bafcae113d9b5833f482326f4df94b788 (Nikolay Mahotkin)

And if this is what the February 14th release notes are like, just wait for an April 1 release!