Skip to content

Releases: helm/helm

Helm 3.10.0

21 Sep 17:32
v3.10.0
ce66412
Compare
Choose a tag to compare

Helm v3.10.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:
    • 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: ArtifactHub/packages

Notable Changes

  • Added --set-json flag to set json values.
  • Added support helm list --no-headers
  • Added --burst-limit option for client-side throttling limit configuration

Installation and Upgrading

Download Helm v3.10.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.10.1 will contain only bug fixes and be released on October 12, 2022.
  • 3.11.0 is the next feature release and will be released on January 18, 2023

Changelog

  • bump version to v3.10.0 ce66412 (Matt Farina)
  • Updating to Kubernetes 1.25 client libs 2108a23 (Matt Farina)
  • Updating the certificates used for testing 7cbec35 (Matt Farina)
  • Updating index handling 225f8d7 (Matt Farina)
  • Drop direct github.com/docker/docker dependency ea5365a (Mikhail Mazurskiy)
  • fix special string in the filename ece46c1 (d-d-up)
  • chore: add oci install description d1c0b7e (longkai)
  • Fixing x509 test on darwin b3aa0b4 (Matt Farina)
  • Bump k8s.io/kube-openapi to fix CVE-2022-1996 in github.com/emicklei/go-restful 1e0f8a4 (Guilherme Macedo)
  • fixes #11142 missing array length check on release b9f347a (Arvid E. Picciani)
  • chore(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 0c9de28 (dependabot[bot])
  • Upgrading to Kubernetes 1.24.2 211bd2b (Martin Hickey)
  • Bump Oras to 1.2.0 51e6c8e (Martin Hickey)
  • fix: use go install instead of go get aa6e82b (Matthew Fisher)
  • bump Go 1.18 39b0a82 (yxxhero)
  • fix: improve logging & safety of statefulSetReady 7c74f1d (Dominic Evans)
  • make token caching an opt in feature 42a04c7 (Soule BA)
  • chore(deps): bump github.com/stretchr/testify from 1.7.4 to 1.7.5 0acd81b (dependabot[bot])
  • chore(deps): bump github.com/rubenv/sql-migrate from 1.1.1 to 1.1.2 ccc104a (dependabot[bot])
  • chore(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 (#11075) 3ff331f (dependabot[bot])
  • chore(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.4 994d786 (dependabot[bot])
  • Upgrading to Kubernetes 1.24.1 packages 5ef01c2 (Matt Farina)
  • chore(deps): bump github.com/Masterminds/squirrel from 1.5.2 to 1.5.3 fe2a66c (dependabot[bot])
  • feat(*): add flags/env for kube api tls overrides 687852e (Justen Walker)
  • Add --burst-limit option for client-side throttling limit configuration (#10842) 823d929 (Igor Sutton)
  • chore(deps): bump github.com/lib/pq from 1.10.5 to 1.10.6 f3cfd4f (dependabot[bot])
  • chore(deps): bump oras.land/oras-go from 1.1.0 to 1.1.1 a3bb2f7 (dependabot[bot])
  • chore(deps): bump github.com/evanphx/json-patch 606633c (dependabot[bot])
  • Bump github.com/lib/pq from 1.10.4 to 1.10.5 ede591f (dependabot[bot])
  • build(deps): bump github.com/containerd/containerd from 1.6.3 to 1.6.4 8b69048 (dependabot[bot])
  • build(deps): bump github.com/docker/docker 67ed6e2 (dependabot[bot])
  • bump version to v3.9.0 1db28a2 (Matt Farina)
  • build(deps): bump github.com/jmoiron/sqlx from 1.3.4 to 1.3.5 43aa313 (dependabot[bot])
  • Bump github.com/BurntSushi/toml from 1.0.0 to 1.1.0 aafc920 (dependabot[bot])
  • Fixed helm uninstall not deleting the resource. fe00c92 (Mayank Thakur)
  • Fix UT d8c0e01 (stan-sz)
  • Fix linter 6c55d9e (stan-sz)
  • Update install.go a7e4ae7 (stan-sz)
  • Log error message on failed download 660e4ff (stan-sz)
  • Add support helm list --no-headers d76f86b (suzaku)
  • update go.mod d20c954 (yxxhero)
  • fix --registry-config issue 9f199b6 (yxxhero)
  • feat: add --set-json flag to set json values. 11e7d0c (Luca Di Rocco)
  • fix(helm): ignore file-not-found error for helm repo list -o json 94779dc (Teo Klestrup Röijezon)

v3.10.0-rc.1

12 Sep 20:42
v3.10.0-rc.1
ce66412
Compare
Choose a tag to compare
v3.10.0-rc.1 Pre-release
Pre-release

Helm v3.10.0-rc.1 is a pre-release. It is to help gather feedback from the community as well as give users a chance to test Helm in staging environments before v3.10.0 is officially released.

The official changelog will come out with the v3.10.0 release. For now, you can see the commit changes from v3.9.4 here.

Installation and Upgrading

Download Helm v3.10.0-rc.1. 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.

Helm 3.9.4

24 Aug 20:00
v3.9.4
Compare
Choose a tag to compare

Helm v3.9.4 is a security (patch) release. Users are strongly recommended to update to this release.

While fuzz testing Helm, provided by the CNCF, a possible out of memory panic was discovered with the strvals package. Out of memory panics cannot be recovered from in Go. This can potentially be used to produce a denial of service (DOS). More details are available in the advisory.

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: ArtifactHub/packages

Installation and Upgrading

Download Helm v3.9.4. 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.10.0 is the next feature release and will be on September 14, 2022

Helm 3.9.3

10 Aug 18:22
v3.9.3
Compare
Choose a tag to compare

Helm v3.9.3 is a patch release. Users are encouraged to upgrade for the best experience. 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: ArtifactHub/packages

Installation and Upgrading

Download Helm v3.9.3. 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.10.0 is the next feature release and will be on September 14, 2022

Changelog

  • Bump k8s.io/kube-openapi to fix CVE-2022-1996 in github.com/emicklei/go-restful 414ff28 (Guilherme Macedo)
  • fixes #11142 missing array length check on release c801d88 (Arvid E. Picciani)

Helm v3.9.2

21 Jul 17:59
v3.9.2
1addefb
Compare
Choose a tag to compare

Helm v3.9.2 is a patch release. This release is the same Helm source as v3.9.1. It is rebuilt on Go 1.17.12 which has numerous CVE fixes compared to the version of Go used to build Helm v3.9.1.

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: ArtifactHub/packages

Installation and Upgrading

Download Helm v3.9.2. 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.9.3 will contain only bug fixes will be on August 10, 2022
  • 3.10.0 is the next feature release and will be on September 14, 2022

Changelog

  • Updating the circleci image we use a2d0792 (Matt Farina)

Helm v3.9.1

13 Jul 17:42
v3.9.1
Compare
Choose a tag to compare

Helm v3.9.1 is a patch release. Users are encouraged to upgrade for the best experience. 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: ArtifactHub/packages

Installation and Upgrading

Download Helm v3.9.1. 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.9.2 will contain only bug fixes will be on August 10, 2022
  • 3.10.0 is the next feature release and will be on September 14, 2022

Changelog

  • Upgrading to Kubernetes 1.24.2 a7c043a (Martin Hickey)
  • fix: improve logging & safety of statefulSetReady 06f449d (Dominic Evans)
  • make token caching an opt in feature 1cf5bc4 (Soule BA)
  • chore(deps): bump github.com/lib/pq from 1.10.5 to 1.10.6 c768c3e (dependabot[bot])
  • Upgrading to Kubernetes 1.24.1 packages b1b9de0 (Matt Farina)
  • chore(deps): bump github.com/Masterminds/squirrel from 1.5.2 to 1.5.3 a6303bd (dependabot[bot])

Helm v3.9.0

18 May 17:37
v3.9.0
7ceeda6
Compare
Choose a tag to compare

Helm v3.9.0 is a feature release. This release, we focused on . 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: ArtifactHub/packages

Notable Changes

  • Added a --quiet flag to helm lint
  • Added a --post-renderer-args flag to support arguments being passed to the post renderer
  • Added more checks during the signing process
  • Updated to add Kubernetes 1.24 support

Note, the Helm SDK exposes the Factory interface from kubectl as part of the Helm kube package. Kubernetes does not follow semantic versioning and minor releases make breaking changes. Helm 3.9.0 updated its use of Kubernetes packages and that included a breaking change to Factory, as defined by the Go stance on interfaces. As this is a Kubernetes API, Helm is unable to include it in its compatibility guarantee.

Installation and Upgrading

Download Helm v3.9.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.9.1 will contain only bug fixes and will be released on June 8, 2022
  • 3.10.0 is the next feature release and will be released on September 14, 2022

Changelog

  • bump version to v3.9.0 7ceeda6 (Matt Farina)
  • Bump k8s packages from 0.23.6 to 0.24.0 bd7c97f (Andrew Seigner)
  • Fix --untardir reference in --destination description 41ccf7b (Simon Alling)
  • Added sabre1041 as project maintainer 97718e9 (Andrew Block)
  • Updating symlink log message 2e6b5e1 (Matt Farina)
  • Bumping Kubernetes package version to 0.23.6 3013c48 (Martin Hickey)
  • fix(helm): update golang.org/x/crypto to latest 5105899 (Colleen Murphy)
  • Bump github.com/docker/docker 08b5feb (dependabot[bot])
  • Bump github.com/containerd/containerd from 1.6.1 to 1.6.3 3543d14 (dependabot[bot])
  • replace +build with go:build 2878cc8 (Matthew Fisher)
  • Bump oras.land/oras-go from 1.1.0 to 1.1.1 6eee0de (dependabot[bot])
  • Fix confusing test failure message 56e52d1 (Simon Alling)
  • Populate Capabilities.HelmVersion during install 82a2a2e (Graham Reed)
  • Bumping Kubernetes package versions a87ab07 (Matt Farina)
  • Fixing downloader plugin error handling 06c39c8 (Zoran Krleza)
  • Updating vcs to latest version 3490f1e (Matt Farina)
  • fix: "... has no deployed releases" error when release history contains only failed releases and history limit reached da8e7d2 (Timofey Kirillov)
  • Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 9380e21 (dependabot[bot])
  • Bump github.com/spf13/cobra from 1.3.0 to 1.4.0 2cf8454 (dependabot[bot])
  • repo: fix repo merge unit test 7a08426 (Markus Lehtonen)
  • fix: run 'go mod tidy' for go 1.17 45af381 (Theo Chupp)
  • dummy change to trigger CI 4448042 (Theo Chupp)
  • Bump github.com/docker/docker 5886c28 (dependabot[bot])
  • Updating Kubernetes libs to 0.23.4 (latest) 7432807 (Matt Farina)
  • maint: fix syntax error in deploy.sh 75fa221 (Josh Dolitsky)
  • linting issue fixed cfeb431 (Sourik Ghosh)
  • only apply overwrite if version is canary 9c064f9 (Sourik Ghosh)
  • overwrite flag added to az storage blob upload-batch 9a784bb (Sourik Ghosh)
  • Dont modify provided transport cab1fc8 (Matthias Fehr)
  • Pass http getter as pointer in tests 7d22040 (Matthias Fehr)
  • Add docs block 2acda0c (Matthias Fehr)
  • Add transport option and tests 45367ca (Matthias Fehr)
  • Upgrade rubenv/sql-migrate df2c916 (Shubham Sharma)
  • test: use T.TempDir to create temporary test directory 2e3e22a (Eng Zer Jun)
  • Add IngressClass to manifests to be (un)installed 0361dc8 (stephanECD)
  • Avoid querying for OCI tags can explicit version provided in chart dependencies 01ff5bb (Andrew Block)
  • Updating Kubernetes packages to 1.23.3 5213891 (Martin Hickey)
  • fix: remove deadcode e97c436 (Tomas Pizarro Moreno)
  • fix: helm package tests 0963617 (Tomas Pizarro Moreno)
  • fix: helm package with dependency update for charts with OCI dependencies e02aeab (Tomas Pizarro Moreno)
  • Set go version to 1.17 to match CI 850da38 (Samuel Maftoul)
  • fix: support empty args with --post-renderer-args 1a7a73b (guofutan)
  • fix: fix args name in postrender/exec_test.go and error if order in postRendererArgsSlice 04e79e9 (guofutan)
  • fix: change postRendererArgs to Slice Type and use args... d12170b (guofutan)
  • fix: keep the API: postrender.NewExec and Add NewExecWithArgs 44423fb (guofutan)
  • fix: keep the API: postrender.NewExec and Add NewExecWithArgs 1aab7eb (guofutan)
  • fea(#10511): add --post-renderer-args to support assign args to PostRenderer exec 46222c5 (guofutan)
  • feat(*): add --quiet flag to 'helm lint' 383086d (Piotr Resztak)
  • Handle Hungarian notation issue 9975d62 (Martin Hickey)
  • Replace golint with revive f0fd37d (Martin Hickey)
  • Make repo_add.go only replace the last suffix in the path when generating a lockfile 8b1c284 (Guy Bolton King)
  • Make repo_add_test.go fail by inserted .yaml into path 4367fe0 (Guy Bolton King)
  • Add extra directories to path used in repo_add_test.go ad6b4fe (Guy Bolton King)
  • feat(comp): Shell completion for OCI c7e1f9b (Marc Khouzam)
  • Limits need to call tag API when explicit version specified 0677a15 (Andrew Block)
  • refactor: use os.ReadDir for lightweight directory reading e12f357 (Eng Zer Jun)
  • Reuse http trans...
Read more

v3.9.0-rc.1

09 May 20:11
v3.9.0-rc.1
1db28a2
Compare
Choose a tag to compare
v3.9.0-rc.1 Pre-release
Pre-release

Helm v3.9.0-rc.1 is a pre-release. It is to help gather feedback from the community as well as give users a chance to test Helm in staging environments before v3.8.0 is officially released.

The official changelog will come out with the v3.9.0 release. For now, you can see the commit changes from v3.8.2 here.

Installation and Upgrading

Download Helm v3.9.0-rc.1. 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.

Helm v3.8.2

13 Apr 18:08
v3.8.2
6e3701e
Compare
Choose a tag to compare

Helm v3.8.2 is a patch 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:
    • 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: ArtifactHub/packages

Installation and Upgrading

Download Helm v3.8.2. 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.9.0 is the next feature release and will be released on May 11, 2022.

Changelog

  • Bump oras.land/oras-go from 1.1.0 to 1.1.1 6e3701e (dependabot[bot])
  • Fixing downloader plugin error handling 7c3f651 (Zoran Krleza)
  • Simplify testdata charts cf45b1a (Aram Zegerius)
  • Simplify testdata charts 7526b0e (Aram Zegerius)
  • Make validation errors easier to fix 7df8251 (Damien Nozay)
  • fix tarFromLocalDir saving file dependencies in dest path bd77989 (Matthew Fisher)
  • Add tests for multi-level dependencies. d263aaa (Aram Zegerius)
  • Fix value precedence 5d017e1 (Aram Zegerius)
  • Bumping Kubernetes package versions 9d3ce9b (Matt Farina)
  • Updating vcs to latest version c0a645a (Matt Farina)
  • Dont modify provided transport f4276f4 (Matthias Fehr)
  • Pass http getter as pointer in tests b216f76 (Matthias Fehr)
  • Add docs block 65b6e6d (Matthias Fehr)
  • Add transport option and tests ab4dc78 (Matthias Fehr)
  • Reuse http transport 6c5adf1 (Matthias Fehr)

Helm v3.8.1

09 Mar 21:38
v3.8.1
5cb9af4
Compare
Choose a tag to compare

Helm v3.8.1 is a patch 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:
    • 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: ArtifactHub/packages

Installation and Upgrading

Download Helm v3.8.1. 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.8.2 will contain only bug fixes and will be released on April 13, 2022.
  • 3.9.0 is the next feature release and will be released on May 11, 2022.

Changelog

  • Updating Kubernetes libs to 0.23.4 (latest) 5cb9af4 (Matt Farina)
  • fix: remove deadcode 952d034 (Tomas Pizarro Moreno)
  • fix: helm package tests 02028a2 (Tomas Pizarro Moreno)
  • fix: helm package with dependency update for charts with OCI dependencies bc3d14c (Tomas Pizarro Moreno)
  • Fix typo Unset the env var before func return in Unit Test 9499df0 (Kay Yan)
  • add legal name check 18fa1d7 (root)
  • maint: fix syntax error in deploy.sh 7663ffa (Josh Dolitsky)
  • linting issue fixed 803ecb8 (Sourik Ghosh)
  • only apply overwrite if version is canary a4371ba (Sourik Ghosh)
  • overwrite flag added to az storage blob upload-batch 9275789 (Sourik Ghosh)
  • Avoid querying for OCI tags can explicit version provided in chart dependencies 3aacde1 (Andrew Block)
  • Management of bearer tokens for tag listing 46f0ec4 (Andrew Block)
  • Updating Kubernetes packages to 1.23.3 97b477c (Martin Hickey)
  • refactor: use os.ReadDir for lightweight directory reading 6966dc4 (Eng Zer Jun)
  • Add IngressClass to manifests to be (un)installed dbd30ca (stephanECD)
  • feat(comp): Shell completion for OCI e62f5ca (Marc Khouzam)
  • Fix install memory/goroutine leak 4827ca1 (Neven Miculinic)