Helm
Notes
no notes yet
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:
#helm-usersfor questions and just to hang out#helm-devfor discussing PRs, code, and bugs
- Hang out at the Public Developer Call: Thursday, 9:30 Pacific via Zoom
- Test, debug, and contribute charts: GitHub/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 lintnow works on charts bundled as a.tar.gzfile- The
--descriptionflag, present in Helm v2, was restored to v3. This flad enables custom release descriptions - The
--all-namespacenow has a short flag of-A - Introduction of a
.sha256sumfile for each release download that can be used to verify the download with tools likeshasum -a 256 -candsha256sum
Installation and Upgrading
Download Helm 3.1. The common platform binaries are here:
- MacOS amd64 (checksum / aacb6ce8ffa08eebc4e4a570226675f53963c86feb8386d46abf4b8871066c92)
- Linux amd64 (checksum / f0fd9fe2b0e09dc9ed190239fce892a468cbb0a2a8fffb9fe846f893c8fd09de)
- Linux arm (checksum / cb2824c01860196fab8cd6ececd04ff78e9c6606d175e6cd5f41e7d99881795b)
- Linux arm64 (checksum / 1ba32db0600db61d8ace7a3afbaf7b045e16c0aab2a054dd9ec8e02755c07674)
- Linux i386 (checksum / 9bb03099968f16c20298773fe5e466fa66206bf0f125ea656e1722cd86f32439)
- Linux ppc64le (checksum / 6ba4a2a6690c0224ab513971e6c56243c60ffbcc3ba4f68960a693b070bd5f71)
- Linux s390x (checksum / de50a26e7ec79702a073797d66c16555e2c74372e653c2e4141c1a3f3c6d38e1)
- Windows amd64 (checksum / f6a6ee20bd216beb2f0195f083b03d43b8801e885a483011807824bd0915b835)
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.
This release was signed with 4614 49C2 5E36 B98E and can be found at @mattfarina's keybase account. 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 ahmad.kazemi@recordpoint.com 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 tidy1230df8822b028177ea265002f6b556c5888ad63 (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
--allflag (#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 jonathan@cybrary.it f65ce9167e08e9677940dce4bc5529db4dcf1665 (Jonathan Meyers)
- Signed-off-by: Jonathan Meyers jonathan@cybrary.it 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)