Helm v3.1.0stable Released Feb 13, 2020
Impact Score: 5/10

Helm v3.1.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.1.0. Source highlight: Helm v3.1.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)

  • Post-render hooks were added enabling a script or application to modify the output of rendered templates
  • Oras, a package used by the experimental feature enabling charts to be stored in OCI registries, was updated to 0.8.1
  • Introduction of a `.sha256sum` file for each release download that can be used to verify the download with tools like `shasum -a 256 -c` and `sha256sum`
  • v3.2.0 is the next feature release. This release will focus on a number of usability features.
  • add test for template recursion b29d20baf09943e134c2fa5e1e1cab3bf93315fa (Daniel Cheng)
  • chore(postrender): Adds unit tests for exec post renderer 7a3049a418bd78f3cbfc0e479797865e895261af (Taylor Thomas)

⚑ Performance & Enhancements (2)

  • Improve description for `--all` flag (#7144) 40df2f2a636be4a061e252715db6867796c0c5f1 (Xiang Dai)
  • improved the error message for failed package signing (#6948) 0e42a77ae6ae266cfa299de3b3bfd204f35b9f7a (Matt Butcher)

πŸ”§ Bug Fixes & Patches (6)

  • `#helm-dev` for discussing PRs, code, and bugs
  • Test, debug, and contribute charts: GitHub/helm/charts
  • v3.1.1 will contain only bug fixes.
  • fix recursion count in templates 805a591b5057845be0e872a3f667e81d07203367 (Daniel Cheng)
  • Fix shasums to be usable by shasum and sha256sum applications 9887a3e4ca4ef473a4ddd419573edbd5c82bb231 (Matt Farina)
  • fix(comp): Fix broken completion for --output flag 374e9d8c7dc49cdd5623d15c794e46a80e3134b5 (Marc Khouzam)
πŸ“„ View Raw Release Notes (Original Developer Log)
Helm v3.1.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): - `#helm-users` for questions and just to hang out - `#helm-dev` 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: [GitHub/helm/charts](https://github.com/helm/charts) ## Notable Changes - Post-render hooks were added enabling a script or application to modify the output of rendered templates - Oras, a package used by the experimental feature enabling charts to be stored in OCI registries, was updated to 0.8.1 - Autocompletion was rewritten so it is mostly written in Go. This enabled the removal of kubectl as an autocompletion dependency - s390x build targets were restored as a generated binary that can be downloaded - `helm lint` now works on charts bundled as a `.tar.gz` file - The `--description` flag, present in Helm v2, was restored to v3. This flad enables custom release descriptions - The `--all-namespace` now has a short flag of `-A` - Introduction of a `.sha256sum` file for each release download that can be used to verify the download with tools like `shasum -a 256 -c` and `sha256sum` ## Installation and Upgrading Download Helm 3.1. The common platform binaries are here: - [MacOS amd64](https://get.helm.sh/helm-v3.1.0-darwin-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.1.0-darwin-amd64.tar.gz.sha256sum) / aacb6ce8ffa08eebc4e4a570226675f53963c86feb8386d46abf4b8871066c92) - [Linux amd64](https://get.helm.sh/helm-v3.1.0-linux-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.1.0-linux-amd64.tar.gz.sha256sum) / f0fd9fe2b0e09dc9ed190239fce892a468cbb0a2a8fffb9fe846f893c8fd09de) - [Linux arm](https://get.helm.sh/helm-v3.1.0-linux-arm.tar.gz) ([checksum](https://get.helm.sh/helm-v3.1.0-linux-arm.tar.gz.sha256sum) / cb2824c01860196fab8cd6ececd04ff78e9c6606d175e6cd5f41e7d99881795b) - [Linux arm64](https://get.helm.sh/helm-v3.1.0-linux-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.1.0-linux-arm64.tar.gz.sha256sum) / 1ba32db0600db61d8ace7a3afbaf7b045e16c0aab2a054dd9ec8e02755c07674) - [Linux i386](https://get.helm.sh/helm-v3.1.0-linux-386.tar.gz) ([checksum](https://get.helm.sh/helm-v3.1.0-linux-386.tar.gz.sha256sum) / 9bb03099968f16c20298773fe5e466fa66206bf0f125ea656e1722cd86f32439) - [Linux ppc64le](https://get.helm.sh/helm-v3.1.0-linux-ppc64le.tar.gz) ([checksum](https://get.helm.sh/helm-v3.1.0-linux-ppc64le.tar.gz.sha256sum) / 6ba4a2a6690c0224ab513971e6c56243c60ffbcc3ba4f68960a693b070bd5f71) - [Linux s390x](https://get.helm.sh/helm-v3.1.0-linux-s390x.tar.gz) ([checksum](https://get.helm.sh/helm-v3.1.0-linux-s390x.tar.gz.sha256sum) / de50a26e7ec79702a073797d66c16555e2c74372e653c2e4141c1a3f3c6d38e1) - [Windows amd64](https://get.helm.sh/helm-v3.1.0-windows-amd64.zip) ([checksum](https://get.helm.sh/helm-v3.1.0-windows-amd64.zip.sha256sum) / f6a6ee20bd216beb2f0195f083b03d43b8801e885a483011807824bd0915b835) 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/master/scripts/get-helm-3) on any system with `bash`. This release was signed with `4614 49C2 5E36 B98E` and can be found at @mattfarina's [keybase account](https://keybase.io/mattfarina). Please use the attached signatures for verifying this release using `gpg`. ## What's Next - v3.1.1 will contain only bug fixes. - v3.2.0 is the next feature release. This release will focus on a number of usability features. ## Changelog - add test for template recursion b29d20baf09943e134c2fa5e1e1cab3bf93315fa (Daniel Cheng) - fix recursion count in templates 805a591b5057845be0e872a3f667e81d07203367 (Daniel Cheng) - Fix shasums to be usable by shasum and sha256sum applications 9887a3e4ca4ef473a4ddd419573edbd5c82bb231 (Matt Farina) - fix(comp): Fix broken completion for --output flag 374e9d8c7dc49cdd5623d15c794e46a80e3134b5 (Marc Khouzam) - bump version to v3.1 0977ded29a00383db5cbfd91ae220d30457f6ddb (Matthew Fisher) - fix(version): fix typo in doc comment 8b6233fc3ef50903bd527605ffe9a2f617b3e616 (Matthew Fisher) - chore(*): Removes support for searching the plugin dir cf7a02fac75415c22e420072ed3c17dbd7b53cae (Taylor Thomas) - chore(postrender): Adds unit tests for exec post renderer 7a3049a418bd78f3cbfc0e479797865e895261af (Taylor Thomas) - Adds post-render support 08fc12a8c3cb278e90ca0a44460faf91ca9affb7 (Taylor Thomas) - fix(memory_test): rebase master 8e1fc4bc6fb871af3aa73fc79a2ca86901092610 (Matthew Fisher) - fix(cmd): Specify namespace for template command be7de1c376347b3f97d24aab85270ced0c039a58 (Marc Khouzam) - fix(tests): Add namespace support to memory driver e6d2d10bad8a872478783b0b1483cf467c05741b (Marc Khouzam) - Fixes issue where non-CRDs are read in from the crd directory ed80cf4548712cb779bd1607f98dff21d905d346 (Matt Farina) - Fix engine.newFiles doc comment 43e628599564bafd5b16514fae799eab9fbc5ffd (Jon Huhn) - Fixes issue where <CHARTNAME> is left in starter values file 1bd819a7b28d48a931db3f89be35f346d3e61e37 (Matt Farina) - fix(tests): Ignores tarball that will change on dep update 15e2659191cdba73afc8c5c08d2645f8b32d3433 (Taylor Thomas) - fix(chart): lock digest differs when dependency build with Helm 2 and then Helm 3 (#7261) 5ec70ab27fbf54ab529984db154953cbf68da78f (Martin Hickey) - Create a single shasums.txt 691eff46dc729f512629dfe141e37ea3cc24cf78 (Thilak Somasundaram) - Create a single shasums.txt a9171fe2caef41acd945120202920db4f8a6b59f (Thilak Somasundaram) - ref(go.mod): oras v0.8.1 (#6862) 7ce29e12fa8ac7195613ffa1a76b2914150ff756 (Josh Dolitsky) - feat(template): Allow template output to use release name (#7503) 084ab20f671438ac92d37d8a084735975562cbed (Martin Hickey) - fix(tests): Make tests pass on MacOS 1897d4d60a387f4b516c2382b5ae2f36abde844c (Marc Khouzam) - fix(test) use newly created index instead of ignoring it 6cfcc96cea4344b9b1003eafbf4cbe670494d5b0 (Karuppiah Natarajan) - Fix tests on arm64 and ppc64le (#7500) df20164cd27f12d8f4cadda608ca1caea5c25759 (Yaakov Selkowitz) - style(cmd/lint): removed slash in subcharts fp 9a790c21dd868d43df06216badb4c638f74b2fdd (Nick Lee) - fix(lookup_func): do not return error when object is not found 1b1d6bba9cec81a6bbc77dd948779a45bc8a63c8 (Matthew Fisher) - Fix typo d70b50b3a11b62efe942d0429d1d7c54f8656a52 (Jon Huhn) - Tidy up go dependencies (#7494) 45d986327a544689d9199b2d71183d7d9f21e696 (Martin Hickey) - fix(template): helm template "--show-only" flag producing duplicates when flag used more than once (#7204) e483dce2895dd23400816b7852405edbf726e396 (Lee Bontecou) - Fix some spelling errors in comment (#7492) 1d79ed2c189da65315a597d51a92f0213f224126 (LongKB) - When no resources were created, do not try to clean them up 8d566c0aded8cc4ab57d6e4d27e121ea836d2ef0 (Ilya Shaisultanov) - fix(comp): Allow zsh completion to handle -n flag 4f4779ca3a456468851f446fd978c4c71563fa96 (Marc Khouzam) - Adding security file a704ba7e203b1ba6336d7b7b4e39094e9079bca0 (Matt Farina) - maintain backwards compatibility in the api for the CRDs function 93adb35af187d00447a67cdd8bdd2fbeaf5c2ccc (Mike Tougeron) - fix(package): remove --set, --values, etc. flags 50dcd39ba5a3c50bd046b5b539c2c7e6ac68aea1 (Matthew Fisher) - fix(chartutil): remove empty lines and a space from rendered chart templates (#7455) 0beb9f70407bed715e67dc28eaf6e6eb3c3263e1 (Shota Nakamura) - Friendly error message for non-existent Chart while packaging (#7127) 5e3c7d7eb86a9fe6aad9174434415b9c42e78478 (Anshul Verma) - fix test-style 16a85f757066c44aff6dacd8c598ac7a9d699eaa (zwwhdls) - allow limited recursion in templates 4eda4fa06d70a26ad8c2e2c4108e00f5c317a5c0 (zwwhdls) - Render the CRDs to spec files 804e07300bd1088384eb93c7d83b8d332cbb6572 (Mike Tougeron) - fix(test): Remove invalid subcommand in test 559c4053620352f76953a8ef7adbeed50c5fef32 (Marc Khouzam) - fix(kube) only add to scheme.Scheme once 8fe2097ffeb0d5a6d898b6850738c14fdca0991e (Jakub Bielecki) - Remove references to protobuf (#7425) 88f42929d779e145b24dad12657d6984d755dd2c (Martin Hickey) - Allow tests to run on s390x (#7096) 82823a6634be4b43a1130b244ee1a1d9c83a1ec6 (Vivian Kong) - fix(comp): Update based on review comments 77b900106f923bf1d9b787f5e1d2c6c85be9722f (Marc Khouzam) - fix: catch one additional discovery client warning (#7176) 6cc039ea79a435c9f335d677b78d9be574b8e770 (Matt Butcher) - feat(version): show "unreleased" when built from a branch 9d6f2ed10764014375751f1ed78f5d009af34f4d (Matthew Fisher) - fix(helm): improve handling of corrupted storage 1f0582cadc1ba222c5d7a7f9977a091edd55f6af (Cristian Klein) - unnecessary import removed 91432239323f64521f2096c2eee06cc4d8857412 (Ahmad Kazemi) - Signed-off-by: Ahmad Kazemi <[email protected]> log.Printf replaced to fix the log issue. d4c37d33d1a186d8b271b4f4276da434da6a20e0 (Ahmad Kazemi) - feat(comp): Isolate go completion framework better a8369db802d47f0b60f7d84602da85d28bc79be4 (Marc Khouzam) - feat(comp): Use cached charts file for speed fc618b4b6e579ba5582f50ceb7f9c9e14735ec78 (Marc Khouzam) - feat(test): add some completion tests 0095e320012b606d70f0fa52f5bb4084275a2ffa (Marc Khouzam) - feat(comp): Don't use error codes for completion 90548c591d9f2662c2db303b4cb09feaab33a02d (Marc Khouzam) - feat(comp): Support completion for --revision flag d5d741dfed59d82f2b350bdb0c97d05f83f4abd1 (Marc Khouzam) - feat(comp): Support --generate-name in completion de1ca6784afe52762880d74bfd3732437399ac7b (Marc Khouzam) - feat(comp): Dynamic completion of flags in Go 62c9c34d493a63f80c06337c60871858df60ea3a (Marc Khouzam) - feat(comp): Dynamic completion of arguments in Go 9240e7812464c1eb07c6a4b6c4459d5d3b1aef01 (Marc Khouzam) - go.mod,go.sum: bump to k8s v1.17.1 c365c8dcdc99e1fa294fa985d802b20e94b9c30a (Joe Lanford) - ref(pkg/storage): Refactor Deployed and DeployedAll (#7374) e868cb23c0939647dd37d53b1b4e0d5ffe99d65b (Simon Alling) - Fix: helm3 - kind sorter incorrectly compares unknown and namespace e2946c7e343f0b0404b5f4e9ecabdccd970a87c8 (Bradley Skuse) - Fix typo in comment for func IsReachable 0cdbbf287f04e10f6b44faf1bf9185b48ca7f3fa (Guangwen Feng) - fix(test): Make resetEnv() properly reset settings 16f62050044d8eaca1ee794ab1903a719895662f (Marc Khouzam) - Refactored alpine-pod.yaml file to make the example work in accordance to the Values.yaml file e2e21342fdb19aecb4373fc355edddeb1f7fc3db (etashsingh) - feat(comp): Speed up completion of charts f437b4d6c9755c30dc2e57a79c79e73bbda2fff3 (Marc Khouzam) - feat(chore): Remove unused code d3a8cc4713ddeb5f3b6e698e6e3d295e26d1eb84 (Marc Khouzam) - go.mod,go.sum: bump Kubernetes dependencies 1.17.0 6f11334d61caaf7ccbdba64ed2731fea6a70c52b (Joe Lanford) - stop with an error immediately if a file or directory with that name already exists (#7187) 985827d09a0456551e116805a7c41c32800c85c0 (ζ΅·ηš„ζΎœθ‰²) - add option to bypass kubeconfig namespace ff0e0085580a9131665f691006fb4d8699d6a95b (Patrik Cyvoct) - [helm create] Include serviceAccount.annotations value (#7246) a963736f6675e972448bf7a5fd141628fd0ae4df (Naseem) - fix(helm): move ServiceAccount before Secret in InstallOrder. 08663e6bb3c5694726aac665d71be26494475781 (Daniel Strobusch) - chore(go.sum): run `go mod tidy` 1230df8822b028177ea265002f6b556c5888ad63 (Matthew Fisher) - fix error output ab905010fd3ce671f9e0cd74f4d8ca3bc944c130 (bakito) - fix(tests): use sigs.k8s.io/yaml ff0257de29e589f9550aa6c04bc3283d652dc976 (Matthew Fisher) - Fix a typo "update" -> "updates" (#7346) de9118b87961c3ec15370d6b77293d6fe36fa88a (Hu Shuai) - Add unit test for List() of pkg/storage/driver/memory.go 476ffaea8cf3a7f830a2262298f03a991ef61eae (Dao Cong Tien) - fix(cmd): Fixes logging on action conf init error (#6909) ad07bb690dbf34e7067171235861a3c0fb9897b6 (Jorge I. Gasca) - Remove duplicated words (#7336) 29cc5efc1853488a1e0cde1c5336063f3297fc85 (Nguyen Hai Truong) - Improve description for `--all` flag (#7144) 40df2f2a636be4a061e252715db6867796c0c5f1 (Xiang Dai) - Add corresponding unit test to the function in resolver.go 476200ed061fff0030c4c3f2918a581735b731eb (Guangwen Feng) - Fix typo in --values cmd flag a58430a944454ff8e5a560a9d3d70f5e05385310 (Anton Kvashenkin) - Do not delete templated CRDs 600970459ebda95116f6e029e61f3a0e0117e9c9 (Phil Grayson) - Fix a typo "the the" -> "the" 3eb8df0c5ee5b6e9753cf99440644423e392073e (Hu Shuai) - fix(comp): tail cannot open +2 for reading 2eab781b35019ce452738012092f9df4ce9fdf00 (Frank Lin PIAT) - fix(tests): Use relative path to acceptance tests b47a5b746d57e0ca93c9e31066a2c4ef6fa9cdc4 (Marc Khouzam) - Add corresponding unit test to the function in resource.go. cedd48019966d1aad49f386baf9f9808143d419b (Guangwen Feng) - feat(cmd/lint): added a flag for linting subcharts cf4bee7ac8972ed98a00e621ca70f28abf6594ed (Nick Lee) - test(cmd/lint): added test for --with-subcharts flag bc45d6531207f0a2e223cebb4500cacb936452f7 (Nick Lee) - docs: point users to helm hub 36c06141f8e21ba59f45871a0909ae003c31a277 (Pierre Humberdroz) - fixup! Updated make to create two files sha256/sha256sum Please link sha256sum as checksum file in GIT releases page for future release 97347ebced49717433bafde9018955bf99f8ce19 (Thilak Somasundaram) - Updated make to create two files sha256/sha256sum Please link sha256sum as checksum file in GIT releases page for future release 560d6cdb3f59c739b6cefc1ecd0648390b40d39f (Thilak Somasundaram) - fix(helm): add .orig as typical backup file a2bbb67839722713d48b3c775d9402efba12c108 (Jan Heylen) - feat(checksum): update to get/get-helm-3 to match shasum fix 5680f4d50644de2f4d3fd6c890b7153b533410ed (Thilak Somasundaram) - feat(checksum): Generate shasum/sha256sum -c compatible sha256 file 96a14340272356b6013de5f0568aa5e85e571795 (Thilak Somasundaram) - Port PR #4161 Fix incorrect timestamp when helm package to Helmv3 8cb3c02c47a6133d87efbefe507878d900809f36 (Romain Grenet) - Add back fix for CRD patch creation afa612df9d132180837e7c122088d44b1c72df1e (Adrian Gonzalez-Martin) - Add new Makefile targets f3249b5ee26a913d2cf32c1fce76f8c500fa5259 (Dean Coakley) - Spelling (#7258) 02ad2b118731d012ea248e3ede800aa28fa71301 (Josh Soref) - add technosophos public key (#7256) bd8dbcac8bb9252d501c8c6f5b0c13828ac33a6e (Matt Butcher) - fix(kube): Port use of watcher with retries to wait for resources (#7217) b6e2a14306964a6fe756abff85d3195542a2f1fd (Martin Hickey) - fixed golint fa643cfa31af72f06b6d041c310a29bed18f0ac4 (raffaelespazzoli) - additional fixes based on @thomastaylor312 comment a62ba049624d3212619005bc87fec410a248ca22 (raffaelespazzoli) - addressing some feedback from @thomastaylor312 0bb4eaace77687e8226113df6cafef5791940999 (raffaelespazzoli) - fixed test issue 8e088fc4a2a616354872b21d9ceb84e9d55a40de (raffaelespazzoli) - added rest client passed with action configuration e98cd621f0c16cf1ee3a53e8324e18bb0f0cc297 (raffaelespazzoli) - added license header b3495c73530af98d95783d371dc8a577d1c5c65f (raffaelespazzoli) - fixed circle ci issues 02ce01b2415fe270a760c984f2e0158b18476573 (raffaelespazzoli) - added check on namespaced resource 30d245a0e30804b154574a90a23e697ab3724dca (raffaelespazzoli) - first lookup template function implementation d564d4bf2d6c6a9781439db231c4aaa1d7a916f8 (raffaelespazzoli) - doc(helmpath) move licensing info out of godoc 3973fa877f766f8aa113db0e04fb070bc5e4dd96 (Jakub Bielecki) - fix(install) crd install with apiextensions.k8s.io/v1 1c6424cb189817c46dc7ea3e3812f7f75df52cff (Vibhav Bobade) - feat(template): process manifests in file path order, then in order found in each file (before sorting manifests) 4d8160eedf43db8ed137906a8af0c5d67e03e4fe (Andreas Sommer) - fix(helm): Validate number of arguments in install client a3f00fde691585ffa2dc4934c6813d69ff0ec284 (Lennard Eijsackers) - Add missing statuses to the status help text (#7035) 0eaa881c4e699910f1db97ac889f573124f002f3 (Jason Pickens) - Updating to sprig 3.0.2 to bring in a bugfix 1efdd2ed628f7fb8b51393cc1abe93f83cfa3cee (Matt Farina) - fix(cmd): Add message about deprecated chart (#6889) 0fd76b2a2bca5b3febf6488c860a7c6502c70086 (kvendingoldo) - ref(pkg/action): split test of filterList (#6875) 3d04c6c5ce5d019e3a1f58354ab9f67453a83f8a (jabielecki) - fix(*): Helm v3 handling of APIVersion v1 charts dependencies (#7009) 0cb0eaca948d55da1c824f201aa78f9313763f69 (Paul "TBBle" Hampson) - add Marc Khouzam as a core maintainer 9254be9675feb5f24201b55682d78afa7c25f256 (Matthew Fisher) - feat(install): introduce --disable-openapi-validation 67e57a5fbb7b210e534157b8f67c15ffc3445453 (Matthew Fisher) - chore(testdata): remove stale output 95e74c71d91cb0417db768385f88e148e4533905 (Matthew Fisher) - fix(tests): Repair tests failures 735bc652a6618afb7502d8154086a1535c7629ea (Marc Khouzam) - fix(helm): add --description flag to helm (#7074) 357d265de0e72f02c493701cdbee9ecc6eb0a016 (Juan MatΓ­as de la CΓ‘mara Beovide) - Reintroduce --is-upgrade to template command cb81b07125585309d0cf5a17ce57dcd10429d8a1 (Fabian Ruff) - fix: clarified behavior of 'list --deleted' (#6950) e47c67c427e9831d3df20befc7fa139404829ddc (Matt Butcher) - improved the error message for failed package signing (#6948) 0e42a77ae6ae266cfa299de3b3bfd204f35b9f7a (Matt Butcher) - fix this inconsistency in the docs (#7157) 36a8001e2adc0e5cf1bc3a06c75777a0b2ee15b6 (ζ΅·ηš„ζΎœθ‰²) - Fix godoc badge 361db773881415398ce05637f9f56bd6f2820c85 (Robert Brennan) - Restoring fetch-dist and sign Make targets a1dcb3c2e453f778456ed600549a384605e1a692 (Matt Farina) - use sigs.k8s.io/yaml instead of gopkg.in/yaml.v2 2a66e1a0e1f9b820309cd658aecf10896ac65ca5 (Karuppiah Natarajan) - Fixing the code of conduct pointer a61c930de399e64fdafe5337a9c16a8625843758 (Matt Farina) - fix "Chart.lock is out of sync with Chart.yaml" (#7119) e062146db3a9a9bec0e64f5db939416441b1af38 (ζ΅·ηš„ζΎœθ‰²) - Add a flag to allow template to output CRDs 01aa1bd3a299f6a456c5472394fd5138a20b87ce (Graham Goudeau) - fix(tests): mapfile is not available on MacOS cc33e394c7c464be1940a2f737a1f24887e4ca6f (Marc Khouzam) - fix(cli): IsReachable check for "get values" bf4cc97bbe7ca994894a87df63fdf7da6ee0841a (Marc Khouzam) - fix stack overflow error (#7114) 750b870aedd35b69b9ca1e1517635fa70367a309 (ζ΅·ηš„ζΎœθ‰²) - test(pkg): add unit tests for tar file edge cases b8605c8d36960a552cdf74104f02762ef07e2713 (Geoff Baskwill) - docs(install): clarify the --replace flag (#7089) af59e32654f048d62b053afb0860a3bec77444fb (Remco Haszing) - fix: ignore pax header files in chart validation 48704034a9f37a23eee192b32e15249b299e0767 (chloel) - fix(plugin): Avoid crash on missing flag 32b4e2e5e998ee11559d132eae796f2b22fac0f7 (Marc Khouzam) - chart_downloader: fix lint issue. 4c4328398ecc4f6eef07524f4bcddaca153b4570 (Andreas Stenius) - chart_downloader: avoid overriding TLS options from command flags when not setup in repo config. 0f0aa6b43261b3f4b95fd7ee14107de2630dd446 (Andreas Stenius) - cli/pull: pass TLS config to chart downloader from flags. (#7055) d3ad6f9c78113fd4c577b31e41277796220e4c0f (Andreas Stenius) - chart_downloader: add TLS client config to options from repo config. (#7055) d6c13616fa7beff70931255cce62ab336ce1531d (Andreas Stenius) - chart_downloader: add test to verify that http opts are used correctly. (#7055) e3f49085ccb7b8f35e988554392d5f7ec5e066ad (Andreas Stenius) - fix(plugin): Avoid duplication of flag list 5179f8d698d30b243fd9aa646fac76224510b28b (Marc Khouzam) - fix(plugin): Add missing -n known flag 6473234f43cbec7603124d684cb630dfdc4b1419 (Marc Khouzam) - fix(lint): Remove requirement that directory name and chart name match 32ce016054648f20168a2d7f4ff4b954686e0689 (Scott Morgan) - remove unused variable eb833ccead99ecec15f3c192ad41bb041e284953 (Scott Morgan) - fix(lint): Remove requirement that directory name and chart name match 8a8463e08d8a52b59fd20739ec3aa98be5bf1177 (Scott Morgan) - Signed-off-by: Jonathan Meyers <[email protected]> f65ce9167e08e9677940dce4bc5529db4dcf1665 (Jonathan Meyers) - Signed-off-by: Jonathan Meyers <[email protected]> 27c1ea63c70368d92ca101eac2efc569e3717520 (Jonathan Meyers) - homebrew renamed formula to just helm from kubernetes-helm 44f72c4c0a55c8af25a88b363c3567408869aaa0 (Jonathan Meyers) - Add s390x build target d2ab24c7bffd9a518d37ae6cdd1c5c5456b9fe0b (Dean Coakley) - fix: change error message to contain correct field name 8889625af63a93d08909af0c2cfdbddbcd7204db (Daniel Strobusch) - fix(get-helm-3): remove tiller checks, fixup version check c9da1eaae780488ba34c7bb66c5bff518c6c06ee (Matthew Fisher) - fix(get): hard code DESIRED_VERSION when unset 3e77ca22c71e182860b0ef9508d229e25d8f4140 (Matthew Fisher) - fix(wait): Adds support for waiting on v1 apiextensions for CRDs ecb55c1de7bcc0063b2cf956a0e2172fcd75bc59 (Taylor Thomas) - fix(get): install Helm v2.16.1 06a5eb2272f26fcdb2bd5abf5abe45d7078b5e50 (Matthew Fisher) - fix(reame): update links to docs a9b178758c6c3c3f36f6bbd7a1b4359efae27366 (flynnduism) - fix(install): log the error when recording the release e91feed1a3c34ec15ff2bff4d07ee5e275a6d7b4 (Matthew Fisher) - fix(pkg/downloader): resolve repo alias before checking digests on build 0987c6f7b91bffc360a8c604b9dfb87b845cc919 (Hang Park) - fix(pkg/downloader): add failing test for build with repo alias 17553db485f6165c15aa17c6dfcc7589edb025ee (Hang Park) - fix(strvals): port #3912, #4142, #4682, and #5151 to Helm 3 b30467c2e52ffebd0b4708ca318d34251ab5a692 (Matthew Fisher) - fix(ci): pin golangci-lint to v1.21.0 4d1c11f05bf732bf914d5529493fc77d5134d1c9 (Matthew Fisher) - Used timeout instead of deadline 693bce93a073d1086f86cb119f96b306bbb2bc80 (sayboras) - fix(cli): helm list was ignoring some errors 30e8ed2f3df9e776b5a5937d92e8ff45c54f984f (Marc Khouzam) - ref(tlsutil): remove ServerConfig 9ed2a28eded7678ccc26f2079fa815eefb489683 (Matthew Fisher) - fix(tlsutil): accept only a CA certificate for validation aa6104e442ef8b574ae88efd8b5c41004437ac88 (Matthew Fisher) - fix: stop discovery errors from halting chart rendering. (#6908) 865c46c014cdb7622f97ae287ee92fb8a280f3a9 (Matt Butcher) - print gvk information on existing resource conflict 8231b17c319c872687521cf4555e845afac00b96 (Marc Brugger) - fix(cli): Sort output of helm env 3e09e2fa2831ab0b51678171b7934cf9e6b4f8a7 (Marc Khouzam) - fix(show): restore comments from raw values bd1f4a443e95ea4eda88affad96577b63c0d6622 (Matthew Fisher) - Correct spelling mistakes d683a431e241a37c40042ad168f04460e9306eaf (yuxiaobo) - fix(cmd): Standardizes all output to use lower snake_case names 4226c45dfd7419874583a37b79124afdd55129ec (Taylor Thomas) - Consider namespace when comparing resources 7f7e90b4078d412e2ff36d8220409ff8497c93a1 (Fabian Ruff) - fix(version): implement `helm version -c`, mark as hidden 444d006fe27bdea5ade0333fdb78c2141de2f175 (Matthew Fisher) - fix(getter): set up TLS options during .Get() c9b127c3ee2fd6832c02c645600fc0caff7827c2 (Matthew Fisher) - fix(chart): add JSON tags to chart object 668f51bfdf8171bfaf8d369752ff938ed630d655 (Matthew Fisher) - fix(comp): Protect against user's aliases f16d3e295ca2dee5aeab0bd36c09400e74dd3f4d (Marc Khouzam) - fix(cmd): Updates description for template validation flag 432fd9c110bf75de46cfc8db4748ad0a0fdc28fd (Taylor Thomas) - Updating the usage language for search repo de438b5e6838bf385c2a6cb3fb8fc66441f785d8 (Matt Farina) - feat(v3): Add shorthand for --all-namespace flag in list command (#6848) 0275c6b838a7d5b9e12f9b49c6a5c4411268d754 (Rimas Mocevicius) - fix(action): strip file extensions from name bf012282c846a1173f4ddc987756c2aa4dda9172 (Matthew Fisher) - Revert "[Makefile] Support reproducible builds" 9ecbc4d001c7e89ca26b6b56b0e961ca977a2331 (Taylor Thomas) - Add namespace option to example kubectl command 2e1c54855eaf823124e3d4e9e95e6d61b80cfcb4 (Jeff Bachtel) - fix(kube): return error when object cannot be patched a505f910732f3a431fd44b52707760c39889ebcd (Matthew Fisher) - feat(helm): add linting support for '.tar.gz' tarballs for helm charts (#6829) 73db724c6c920b2503ad9bea2489cd60b9cfa952 (Kamalashree Nagaraj) - [Makefile] Support reproducible builds 065dfb0e5b45f782e060a91118bc2f7fcd8c5d70 (Morten Linderud) - fix(comp): helm plugin 'remove' is now 'uninstall' 1e58f484ff590d9f06e131226787eb55fb8f2d1f (Marc Khouzam) - fix(version): lift "unreleased" status 1c64d8fb8164406e63bf91e263b11485d43a8324 (Matthew Fisher) - Porting fix from commit f5986db184cf6d16dcd48760ac749a20236fb845 afda6b49408bad8f7a7a5faa9eeda016c8763400 (Lam Le) - Fix import 41e70306b3464b99cf3afe4e23e85948fede3483 (Yagnesh Mistry) - fix rename for helm dependency upgrade ceb6bcb318fa1f93ad2f67e3ba1cbbf1600fc154 (Yagnesh Mistry)