Helm v3.6.0stable Released May 27, 2021
Impact Score: 5/10

Helm v3.6.0

Source available โ€” automated, not human-reviewed

Component: helm ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Helm v3.6.0. Source highlight: Helm v3.6.0 is a feature release. Users are encouraged to upgrade for the best experience.

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (6)

  • 3.7.0 is the next feature release and will be released on September 8, 2021.
  • feat: add networking.k8s.io/v1 support to ingress template 6d9e15bd1abcaae9938c73ed12a874d68fd32c56 (Mark Sagi-Kazar)
  • Add tests for template --kube-version 538670fda63c027c64a592e29e156d950ef21c94 (Thomas Dy)
  • feat(helm): Support setting --kube-version 47c8f48f209f363807c8fb9f17ef072d7ae32139 (Thomas Dy)
  • Add ReadyChecker to decouple ready check logic from --wait 98d98369ed9abcaec9b75352e07dd6f759a8804f (Joe Lanford)
  • Add/update deprecation notices c50372a8c1b948f3a140cb6c47e94ba1f0c8438a (Simon Croome)

โšก Performance & Enhancements (3)

  • Improved auto-completion
  • Improve description for version flag. 171321bb6cb51198bfb63cee5f82cbfea029409a (Daniel Petrรณ)
  • Improve the console output for resource policy keep to align with helm2. 87040536fb7593873f8acffb320617a7baae09b0 (Du Zheng)

๐Ÿ”ง Bug Fixes & Patches (6)

  • for discussing PRs, code, and bugs
  • Test, debug, and contribute charts: ArtifactHub/packages
  • 3.6.1 will contain only bug fixes and is planned for release on July 14, 2021
  • Fix capabilities changes leaking into other tests 0156ca61ca6999bcfb093d210a4ee597aece0edf (Thomas Dy)
  • fix(ci) update ci to use main branch db2aa1a8d633756ec0814cf2f58889d8a767a9a1 (Adam Reese)
  • Fix the example for --time-format flag 30f643ce6791b35afeff6b220afeb399cfee54cc (mert)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
Helm v3.6.0 is a feature release. Users are encouraged to upgrade for the best experience. The community keeps growing, and we'd love to see you there! - Join the discussion in [Kubernetes Slack](https://kubernetes.slack.com): - for questions and just to hang out - for discussing PRs, code, and bugs - Hang out at the Public Developer Call: Thursday, 9:30 Pacific via [Zoom](https://zoom.us/j/696660622) - Test, debug, and contribute charts: [ArtifactHub/packages](https://artifacthub.io/packages/search?kind=0) ## Notable Changes - Apple silicon support - Continued OCI changes as the experiment is refined - Improved auto-completion - Helm create ingress updates ## Installation and Upgrading Download Helm v3.6.0. The common platform binaries are here: - [MacOS amd64](https://get.helm.sh/helm-v3.6.0-darwin-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.6.0-darwin-amd64.tar.gz.sha256sum) / 7f6bcf15e5c828504dddbe733813a6d73e41abf28d649e7b9d698c4a77d412dd) - [MacOS arm64](https://get.helm.sh/helm-v3.6.0-darwin-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.6.0-darwin-arm64.tar.gz.sha256sum) / 7d49924d0badcf081370e129448f62dd6f33878fc5812ee87fea7ef4de4ae19c) - [Linux amd64](https://get.helm.sh/helm-v3.6.0-linux-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.6.0-linux-amd64.tar.gz.sha256sum) / 0a9c80b0f211791d6a9d36022abd0d6fd125139abe6d1dcf4c5bf3bc9dcec9c8) - [Linux arm](https://get.helm.sh/helm-v3.6.0-linux-arm.tar.gz) ([checksum](https://get.helm.sh/helm-v3.6.0-linux-arm.tar.gz.sha256sum) / 75cda02e463a325152af6758817fac4b796e8da0ff974af30c82174edc2bd31b) - [Linux arm64](https://get.helm.sh/helm-v3.6.0-linux-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.6.0-linux-arm64.tar.gz.sha256sum) / 8a16f23866b1e74b347bcdd7f8731ebcfa37f35fc27c75dd29b13e87aed8484c) - [Linux i386](https://get.helm.sh/helm-v3.6.0-linux-386.tar.gz) ([checksum](https://get.helm.sh/helm-v3.6.0-linux-386.tar.gz.sha256sum) / e7091d31f65ade88246229a2e4f5baad1dafb314946ceaf9a6441fc04dcc9ce2) - [Linux ppc64le](https://get.helm.sh/helm-v3.6.0-linux-ppc64le.tar.gz) ([checksum](https://get.helm.sh/helm-v3.6.0-linux-ppc64le.tar.gz.sha256sum) / 9772a27bfc999d5c79c75d72c54adc6ce1686d983172f69efd3fbb19a5db54f2) - [Linux s390x](https://get.helm.sh/helm-v3.6.0-linux-s390x.tar.gz) ([checksum](https://get.helm.sh/helm-v3.6.0-linux-s390x.tar.gz.sha256sum) / 007f38c2a99d7e8e07b45ca9d71cf9824071aa1492ed4c24ade9f99b5cce5074) - [Windows amd64](https://get.helm.sh/helm-v3.6.0-windows-amd64.zip) ([checksum](https://get.helm.sh/helm-v3.6.0-windows-amd64.zip.sha256sum) / 4e2a5303c551d7836b289fa1869bf89f6d672fe8da078d25b45ede0fb3fffbfe) This release was signed with `672C 657B E06B 4B30 969C 4A57 4614 49C2 5E36 B98E ` and can be found at @mattfarina [keybase account](https://keybase.io/mattfarina). Please use the attached signatures for verifying this release using `gpg`. The [Quickstart Guide](https://helm.sh/docs/intro/quickstart/) will get you going from there. For **upgrade instructions** or detailed installation notes, check the [install guide](https://helm.sh/docs/intro/install/). You can also use a [script to install](https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3) on any system with `bash`. ## What's Next - 3.6.1 will contain only bug fixes and is planned for release on July 14, 2021 - 3.7.0 is the next feature release and will be released on September 8, 2021. ## Changelog - bump version to v3.6.0 7f2df6467771a75f5646b7f12afb408590ed1755 (Matt Farina) - chore: update testdata to use the new ingress template d5b4e1c5b84b255b49a60f0647338ed5ac32b2d2 (Mark Sagi-Kazar) - feat: add networking.k8s.io/v1 support to ingress template 6d9e15bd1abcaae9938c73ed12a874d68fd32c56 (Mark Sagi-Kazar) - Moving myself to maintainer emeritus 637a11dc0e6a59fb89535efff1617150ce5a4985 (Taylor Thomas) - upgrade to kubernetes 1.21 257a427866883a9fb745be40800ffe8e9ceda82b (shoubhik) - Fix capabilities changes leaking into other tests 0156ca61ca6999bcfb093d210a4ee597aece0edf (Thomas Dy) - Add tests for template --kube-version 538670fda63c027c64a592e29e156d950ef21c94 (Thomas Dy) - feat(helm): Support setting --kube-version 47c8f48f209f363807c8fb9f17ef072d7ae32139 (Thomas Dy) - fix(ci) update ci to use main branch db2aa1a8d633756ec0814cf2f58889d8a767a9a1 (Adam Reese) - Update references to default branch name as it has changed to main 734f93b2451207f613b032e03c32663a3feea516 (Martin Hickey) - Add ReadyChecker to decouple ready check logic from --wait 98d98369ed9abcaec9b75352e07dd6f759a8804f (Joe Lanford) - chore(deps): Bump github.com/deislabs/oras from v0.10.0 to v0.11.1 and drop replace f94e5bd0f8529c07148388ee5aa55f5abe3570cf (Morlay) - Add/update deprecation notices c50372a8c1b948f3a140cb6c47e94ba1f0c8438a (Simon Croome) - Wrap validation error instead of recreating 6c82c83b3ab7f7664048f70c79b302cc6f7c1475 (Simon Croome) - Move default to avoid nil check 54de1c1f2549fb84db7f021c08cad6acd80ce7da (Simon Croome) - Add name validation rules for object kinds ba325bdf7e1165f312456dfc3e52b9b9cce338e4 (Simon Croome) - Improve description for version flag. 171321bb6cb51198bfb63cee5f82cbfea029409a (Daniel Petrรณ) - chore: Spelling (#9410) 2bf8fdf45d5efd676bec114ce0f917515c297b26 (Josh Soref) - chore(deps): Bump k8s.io/klog/v2 from 2.5.0 to 2.8.0 113c8d972d982a9fdd713c6502e95f15e3944e30 (dependabot[bot]) - chore(deps): Bump github.com/containerd/containerd from 1.4.3 to 1.4.4 f3ccacae9b4a67b0a1e1017b6b858379c7bb5d80 (dependabot[bot]) - chore(deps): Bump github.com/lib/pq from 1.9.0 to 1.10.0 56453f69bbb9b928598005e848d8f4adc9656088 (dependabot[bot]) - Bump github.com/spf13/cobra from 1.1.1 to 1.1.3 60c399d7fb3cdc85aca66684b420dd4494d675eb (dependabot[bot]) - Cleanup mpodule dependencies 4d39d47be5208b61921cb00e8b36e3557178c08b (Martin Hickey) - feat(comp): Uninstall accepts multiple releases 8854547d3518cf3c83eec80d9390a05c453f4b3e (Marc Khouzam) - new key for technosophos (#9478) 543364fba59b0c7c30e38ebe0f73680db895abb6 (Matt Butcher) - chore(deps): Bump github.com/sirupsen/logrus from 1.7.0 to 1.8.1 4096cfb60fc0a4e66e709fa52ffec3813162e71e (dependabot[bot]) - add flag trimpath in the go build command 03eec30907819bcb5b157a4d73849774ed73ec0e (pallavJha) - stick to 0.20.4 0befcef3780f09db97dbc7292108f2051477d942 (Shoubhik Bose) - updated unit tests to conform with helm best practices 592c338242deba41df6c684e6260daccb93acfc7 (Matthew Luckam) - corrected order of helm lint coalescing of multiple values files f4029944611ed0d18374408c8d504ab17ecde257 (Matthew Luckam) - upgrade to v0.21.0-beta.0 44bec199beac8ec5e44f873d0075c2e383b01c88 (Shoubhik Bose) - Fix the example for --time-format flag 30f643ce6791b35afeff6b220afeb399cfee54cc (mert) - Use kube libraries v0.20.4 1cf1e549cb472ab9de97046a2610c8298d373db9 (Shoubhik Bose) - Added s390x support to get script 1fc6f650cb06a593c141a3088c2c7b109aff5e73 (Ajay Victor) - add test to ensure OCIGetter registryClient is set 1c377f8c6204983ca37e8b7b2048669dfbef8b9e (Alex Sears) - initialize registry client in oci getter 2d16a8135b13cfe092501e72ecce3808bfb419f2 (Alex Sears) - feat(comp): Add descriptions for output format 593b267ed57d6e1e52312dbe8c2145529ef88416 (Marc Khouzam) - feat(comp): Add descriptions for --version comp 430709170a94ac754faf936d67121c1d69a30f0e (Marc Khouzam) - feat(comp): Add descriptions for revision comp 9856f056d439c911c60e3f603327c82f9e2398ec (Marc Khouzam) - feat(comp): Add descriptions for kube-context comp 7dee24daaeb55b46ad6793c0e11eaece7d3c0b0a (Marc Khouzam) - feat(comp): Add descriptions for plugin completion b0d567accddbeefc697042eb24c4ac9bd9ba3264 (Marc Khouzam) - feat(comp): Add descriptions for release name comp a6b28348df809c8e53793c91d2194571ac60d2a9 (Marc Khouzam) - feat(comp): Improve completion for plugin commands 1f68f658a5bd0c77e2d01c22c35c8db39decde63 (Marc Khouzam) - fix(cmd): Show that flags can be used for zsh/fish 7b6dcfae98527c3ff7233fc16cbeac782dd82977 (Marc Khouzam) - use relative linking abadc5468487f7dcd47035afe8591634ad2ffde4 (Matthew Fisher) - formatting b704e84dd1136da9fad38e712bd3c580c8d969d8 (Matthew Fisher) - more words 6cea2847bedbac299351b87bbf6f2b375fc24787 (Matthew Fisher) - keep it concise 2c114125a88d46a908fe42a05b5707360c8ca57a (Matthew Fisher) - docs(CONTRIBUTING): writing a HIP 41707a6b71100b038aef7a74bcc992f8ba4088b6 (Matthew Fisher) - update test expectation for new template error string f57c01cd9365d7f50a7e3d69b8c75a687392e74c (Joe Lanford) - Add darwin/arm64 (Apple Silicon) support ecdc34c5abd1d0242294ec95190f13044bd67504 (Joe Lanford) - fix windows tests 4f1ab5a331d99370ff7bbd1f2004fe80878fbdaf (Christian) - fix(test): Increase golangci-lint timeout 8d33624520375f5c7d60b15e9ff24a59232f336f (Marc Khouzam) - fix(helm): get/get-helm-3 whitespace support in runAsRoot 784782013a11c5f1640fb454ec7b9ea0fbf2c389 (Michael Musenbrock) - fix release sha256 24925c4ca384145706c59da8c5605177c4f0f31a (houfangdong) - feat(comp): Completion for the docs --type flag 3c4ccade13d7557be1bd0185056ee89e708b8d7f (Marc Khouzam) - Bump github.com/jmoiron/sqlx from 1.2.0 to 1.3.1 74c49d49be16ea8842da9a9caaee38c5beb7a97f (dependabot[bot]) - Updating golangci-lint to 1.36.0 1cf95890517d0c343cf0c366e67d16bb5150e70b (Matt Farina) - chore(go.mod): bump Masterminds/{spring,goutils} and deislabs/oras 3dbb1614c94c96b34122c8ef788c1c899ff391d4 (Adam Reese) - fix(*): Validate metadata semver and printable characters 657ce552cb6e582976c08cccc9605e42c242084e (Adam Reese) - Bump github.com/mitchellh/copystructure from 1.0.0 to 1.1.1 bb4286579413ebcffa759e768bc8f194372dcb19 (dependabot[bot]) - closes #9312 54410194a6380e82352dec63d1ab43a718243728 (James McElwain) - Fix-9253: Change the deprecated charts repo URL in release notes 64e2d596cf17688d4db1446c62255b07c755db64 (Jack Whitter-Jones) - Fix `helm list --offset` cli help string f9200231813d1804038a602deb0f979ec60a56b8 (Krish) - Define GPG_PUBRING to make pubring configurable 03d1f3d9d9def8bc2b6bce4ebfa846895b6979bc (Ma Xinjian) - Bump github.com/mattn/go-shellwords from 1.0.10 to 1.0.11 e8817d7a186749527406356e3a256b467961059b (dependabot[bot]) - Bump k8s.io/klog/v2 from 2.4.0 to 2.5.0 59791a2753c70ddf0d164ab8771dc8176c040af9 (dependabot[bot]) - Upgrade to oras v0.9.0 (#9269) 0b2fec08ac2270a027fa3d9c216d269081c0b08d (Josh Dolitsky) - use kube libraries v0.20.2 7e41f7005297260c65624db7126118c99931fdb1 (Shoubhik Bose) - print warning message instead of debug message when ~/.config exists but is not accessible 5cd2a93725efbee136e7298584a4d4ea0f722a1b (wawa0210) - Update default ingress values section to correspond with template 042567808f2f39d49a9ab9399797b7ffde05aee7 (Nick Jones) - chore(Makefile): add target to generate golden files b4010b7782c4c15d15f3dc3299e62b42e86f11ea (Adam Reese) - Fix dep build with OCI based charts 1135392b482f26f244c3c69f51511a1d82590eb7 (Matt Farina) - Fix typo in comment fee2257e3493e9d06ca6caa4be7ef7660842cbdb (Guangwen Feng) - bump version to 8082f6db45d60663ee1540e36b067ae2cc75459e (Matt Farina) - fix(Makefile): rebuild the binary if go.mod has changed a58209dfa41d291c49dcb42b123b336c782356f3 (Adam Reese) - fix(pkg/storage): If storage.Create fails to clean up recent release versions, return an error 00cf10d360de3fbe440789ee51662c2894e041ce (Daniel Lipovetsky) - test(pkg/storage): Verify that storage.Create returns an error if it fails to clean up least-recent release versions 8c28da65676a190623ac1d10711780e58e574a04 (Daniel Lipovetsky) - Bump github.com/containerd/containerd from 1.3.4 to 1.4.3 a9e23805692167d432a56cc30becf9ab83c2344b (dependabot[bot]) - Improve the console output for resource policy keep to align with helm2. 87040536fb7593873f8acffb320617a7baae09b0 (Du Zheng)