Helm

helm/helm last check 175 releases recent
Notes
no notes yet
Release notes
view on github
3.5.0 · Helm 3.5.0 · 1y+

v3.5.0

Helm v3.5.0 is a feature release. This release, we focused on OCI support and template functions. 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:
    • 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
  • Test, debug, and contribute charts: GitHub/helm/charts

Notable Changes

  • Added more than 20 new template functions. See sprig release notes for details.
  • oci:// can now be used as a scheme to pull dependencies from OCI registries and used to specify repositories in dependency lists. Note, the experiment needs to be enabled before this will work.
  • Added --skip-refresh flag to the helm dep build command.
  • Added --wait-for-jobs flag that can be paired with --wait to ensure jobs complete when waiting.
  • Added --kube-cafile flag and environment variable HELM_KUBECAFILE to override the system wide certificate authority.

Installation and Upgrading

Download Helm v3.5.0. The common platform binaries are here:

This release was signed with 672C 657B E06B 4B30 969C 4A57 4614 49C2 5E36 B98E and can be found at @mattfarina keybase account. Please use the attached signatures for verifying this release using gpg.

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.

What's Next

  • 3.5.1 will contain only bug fixes and be released on February 10, 2021.
  • 3.6.0 is the next feature release and will be released on May 26, 2021.

Changelog

  • Fix dep build with OCI based charts 32c22239423b3b4ba6706d450bd044baffdcf9e6 (Matt Farina)
  • bump version to f546ebb1aca7c45a09a71886b720b6e11d45e9d8 (Matt Farina)
  • Adding apiserver to mod/sum da4c40c5421773de1a28624c50e2cbebfb5fc11f (Matt Farina)
  • Reduce linting severity for users of out-of-date kubernetes (#8608) fdcd22ef589d781090e704a8c366e89be4dbc1e4 (Joe Julian)
  • Bumping kubernetes to 1.20.1 b880fc5c0fa9dcdfdd8b3ca43be6b463937ec280 (Matt Farina)
  • Add explanatory comments to action.List and action.History 1da2212a9de64671edb17f727b937215cc252309 (Daniel Lipovetsky)
  • Address error on deletion of old dependencies beda5e1e2be460543c32e2267982d6a7333be483 (Peter Engelbert)
  • Fixed bug - The flags --cert-file/--key-file where ignored when --insecure-skip-tls-verify flag is set (#9070) a202fb0c0b73a1093609251476e0d8a1b76b3b8f (Dinu Mathai)
  • Replace Helm Hub with Artifact Hub (#8626) c495e88250a74f5e55e8c5eabfe8ae52ce248121 (Scott Rigby)
  • fix(pkg/chartutil): Remove warning for nils bed1a42a398b30a63a279d68cc7319ceb4618ec3 (Marc Khouzam)
  • Updating to sprig 3.2.0 fb0345a07f160220cbddd767e61a3a23705abbdb (Matt Farina)
  • Updating to Kuberentes 1.20 packages 363fb1edf1b74acca93df93714fabbb101569e28 (Matt Farina)
  • Bump github.com/Masterminds/semver/v3 from 3.1.0 to 3.1.1 (#9109) 21078d4794a0c4ae2fc3ab4baef03e9b72e6aba6 (dependabot[bot])
  • Bump github.com/Masterminds/squirrel from 1.4.0 to 1.5.0 (#9108) 87ed57b5e07918244fa202126f957b6dd70d04d1 (dependabot[bot])
  • Bump github.com/lib/pq from 1.8.0 to 1.9.0 (#9107) 937d688f5ca66f3d1e539c144a692099e09617c4 (dependabot[bot])
  • Remove OCI boolean from struct f666fceb30a1033f3309a4e47bedb6193791619e (Peter Engelbert)
  • Clean up imports and add doc comments 3028c5585892860975c416965a2aa4f75b023853 (Peter Engelbert)
  • Implement helm pull for OCI registries 3ad08f3ea9c09d16ddf6519d65f3f6f2ceee2c37 (Peter Engelbert)
  • Adds the option kube-cafile and env variable HELM_KUBECAFILE for a overwrite of the certificate authority file cc1d2d62e97ab296e698633d2b81d1455fdfca93 (Lüchinger Dominic)
  • Builds with go 1.15 65ed70341d0cd1d93cc053a12c09f3d3a7f732e0 (Matt Farina)
  • Updating to Kubernetes 1.19.4 package versions 7c4e0b17df40cd90a1a53e4e171a4c664abf3f0e (Matt Farina)
  • Add CodeQL Security Scanning 78604539237e732b56e41459a053c07eddc136d7 (Chris Aniszczyk)
  • Fix test f30badd5709ebc1afbc809716c8aae3c9ebcc7fc (rimas)
  • Fixes #9083 ce1a46899f5b1e7ba9d485d7800d0d23313d7d7b (rimas)
  • [COMMENT]fix comment 7c4932c485edb49874919c2cd6bb171506497c3d (Scaat Feng)
  • Fix typo 5d08a0d00e4f0d31d6db55e71bccbcd665366c9a (Jon Huhn)
  • fix: ingress path issue 50144aad0332692059534acd574fcf141307ef2d (Salim Salaues)
  • Revert "Add support to judge whether desired version is available or not" 0fe547c8e7ad19a45a1fcaf8ccd1fc20730f44da (Matthew Fisher)
  • Cleanup tempfiles introduced by unit tests under pkg/ 1aa6e928ce14a1496cebfc877a3790b9773a4d88 (Ma Xinjian)
  • bump actions/stale to v3.0.14 8592029379611dc847b1a4eeee33c9202a0a9877 (Matthew Fisher)
  • increase number of operations per run to 100 b79134a91df8c62206317b30cc651344377dde05 (Matthew Fisher)
  • feat(helm): Allow generating markdown docs headers d9c5754dfc0a0f42d8b11b9562540d17bd9d639b (Marc Khouzam)
  • chore(comp): Remove unnecessary completion code b266c2ef0f2dcdb7d02049c69771cd1df3d52de6 (Marc Khouzam)
  • Added tests for PR 8948 82002c3cfba61c5fbe0dac7bead7fc5e44f4d1ae (Matt Farina)
  • add unittes for 'helm dep build' with --skip-refresh flag. 4b229cc2151cacd055c45331cab4160956b0c03a (yxxhero)
  • Updating to k8s 1.19.3 based packages e413c34ddeae75041416b7b9e4828be929c906fb (Matt Farina)
  • lint: lint all documents in a multi-doc yaml file dfb5a5e8ccc2ae41c50159e8cdcf5066b63ec931 (Nandor Kracser)
  • fix(helm): flag descriptions start with lowercase e16d26717b1b7588ab24fa0a87e48dc1940c80d2 (Marc Khouzam)
  • List either incubator or stable. 4a3ffd53ca3991450cc6a45cc4e7538a111139f8 (Bridget Kromhout)
  • add waitwithjobs instead of changing wait api bfc575dec2f6ed5ce897c38d0d89b0fe936606c0 (zh168654)
  • add wait-for-jobs flag 957d2a2bf978b06cb148b9429b8dd9258c24b887 (zh168654)
  • fix style conformance bd03e1b5c70cffd13e740f40ef1c0e8c3a49e092 (zhangye15)
  • fix test-style error c96dc48f21adbc79e410fafc63f6f6daa221c424 (zhangye15)
  • add test cases 8d498d58e7b383b6c50d43cc5a55eae4955d354e (zh168654)
  • helm upgrade with --wait support jobs in manifest to be completed 5825112a8b385ca48e67c4782ba77656c6f4fba5 (zh168654)
  • completion: move to native zshCompletion 0490c288f5aa02c26c03eb8472b9aff235bed1ed (knrt10)
  • Add remaining tests in TestDependentChartAliases babc8c9a704c1cf4a6307bb4f8f7c02f20ebd9fb (Aayush Joglekar)
  • Clarifies action needed to list new stable repo 86af591e00ac638734b4e7c5d8a53effad4d6bdc (Bridget Kromhout)
  • feat: Allow helm test to run a subset of tests 2a7a98ae5acc943f798ca78fcb1de44b6252a0d4 (Chris Wells)
  • Fix that the invalid version number of the helm package command will escape 2c19838295b9b1efd7fb548d047eaff53095ab52 (wawa0210)
  • Updating descriptions 84b02bbee3ec2415cdddc0b52f85d120f2d4a592 (Bridget Kromhout)
  • Add support to judge whether desired version is available or not 24107e6afee108ac42d0ce5b6020475862cd2837 (Ma Xinjian)
  • Add test case for LoadFiles 9cc00eea246555e30bd06574382e60eb77233413 (Zhengyi Lai)
  • Fixes Error: could not find protocol handler for 882db2543c90bb6e50ffe98083963b65a47cc662 (Matt Farina)
  • [#7696] Avoid crash in chart loader on unexpected file sequence 27807e1bb5f37248c59b26e6ac2e4e47bfe5fe9f (Lehel Gyuro)
  • helm search supports semver pre version numbers starting with 0 da6b240fe702d7c1bcdf86b9503191f873fe37dd (wawa0210)
  • added test for https://github.com/helm/helm/pull/8913 related to https://github.com/helm/helm/issues/8621 8a4c0bc7b1d7f17dededd6167ad4d500073f8842 (Christophe VILA)
  • [#7696] Avoid crash in chart loader on unexpected file sequence 8abb44f2180ae32ed504e761ea6f4646a75a63ab (Lehel Gyuro)
  • feat(test): Adapt completion tests to Cobra 1.1 82f739072cb3c94f26e3103e4524a1f74526342d (Marc Khouzam)
  • Bump github.com/spf13/cobra from 1.0.0 to 1.1.1 713ec751a3d69482c16513f2acaeefed3cdc6828 (dependabot[bot])
  • Update err message to use the regex pattern directly b83632e757bbf6c316a3e11ef984c23ea106bc77 (Martin Hickey)
  • Fix the lint error message for valid names 5785dd6d497f3eb025a92416db19508cc9a372f0 (Martin Hickey)
  • do not check YAML if nothing was parsed f736af95eb94950acc5871a8451fa4a4bdc37697 (Christophe VILA)
  • fix(test): display error message 38c964ae8134a65c1ffda13e37ac8e5573bd3de3 (Matthew Fisher)
  • bump version to v3.4.0 ce4fa95868c0a27dec081eacf23cc66f1a635eb6 (Matt Farina)
  • Skip tests when running helm template 9ea10ef04a19796507d09334228471b0b60d3842 (Torsten Walter)
  • Add --skip-refresh option in helm dep build 09af5447d900805f19a25259fa1d6e61063fe9f7 (yxxhero)
  • Adjusted import cf3870a57fc56de0d9569fcbbf6f7b9e978e4cb9 (Janario Oliveira)
  • Reuse kube-client 10a29d1662110fb1f1f922d8fed796e69823e5a7 (Janario Oliveira)
  • fix(helm): allow skipping manifests in tests directories 3d66daeb55d947c4d30d542dfb7459afc21a3c10 (Torsten Walter)
  • prepare testdata fd157b5a35a65ffce6892d05dafae0f67e69fc97 (Torsten Walter)
  • Bugfix: panic when chart contains requirements.lock ebf6d7e5b2b016cc74da67860f651de9544690a7 (Zhengyi Lai)