[PR #103] [CLOSED] feat(mise)!: Update Mise tools (major) #266

Closed
opened 2026-06-08 08:31:09 +00:00 by ryangr0 · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/webgrip/homelab-cluster/pull/103
Author: @webgrip-renovate[bot]
Created: 5/22/2026
Status: Closed

Base: mainHead: renovate/major-mise-tools


📝 Commits (1)

  • 2b9e0ff feat(mise)!: Update Mise tools

📊 Changes

1 file changed (+2 additions, -2 deletions)

View changed files

📝 .mise.toml (+2 -2)

📄 Description

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change Pending
aqua:cloudflare/cloudflared major 2025.11.12026.3.0 2026.5.0
aqua:helm/helm major 3.19.24.1.4 4.2.0

⚠️ Major update: review upstream migration notes, chart values, and rollout impact before merging.

Grouped GitOps PR: confirm the group is operationally coherent before enabling automerge.


Release Notes

cloudflare/cloudflared (aqua:cloudflare/cloudflared)

v2026.3.0

Compare Source

SHA256 Checksums:
cloudflared-amd64.pkg: 6e7f474441ad76c4f6da029302065e410bf36f27e4e757cc3c690d752dde76a1
cloudflared-arm64.pkg: 4f47e69d744ff3f357d82be0c18859b0f346b09e5aa5dc6bba9549fc63780d98
cloudflared-darwin-amd64.tgz: b91dbec79a3e3809d5508b96d8b0bdfbf3ad7d51f858200228fa3e57100580d9
cloudflared-darwin-arm64.tgz: 633cee0fd41fd2020e17498beecc54811bf4fc99f891c080dc9343eb0f449c60
cloudflared-fips-linux-amd64: 3729780d913feb4f3e97a424f59fc6d2d80b6178b8a9584e858b186cc20a268a
cloudflared-fips-linux-amd64.deb: 45253dfcaf990049f017b2859654b2d0d3c71f97c55bdaaf09b451a879dfd0f8
cloudflared-fips-linux-x86_64.rpm: 6d5af9923e62837d0bac97af57039105ff54a593b55c0d1e16a1e2ba525ab502
cloudflared-linux-386: 7d59f6ef7b4c255edd88187c74d2b4ecd895b6f5c4aca2cae0c4411eacebcbbd
cloudflared-linux-386.deb: cadaaf29794d24172f8a16db4fe072ee3d3552dfe17167de99762bb36edf27b8
cloudflared-linux-386.rpm: 2d8645894da4d4a8f2949cae2b8f1bb0b378114ae99f897edc2afba39b5493b4
cloudflared-linux-aarch64.rpm: 78e8394502900cf9312f094a2fabcc82c6594e9eb8459c51f6d5e1b1eb7ef7f3
cloudflared-linux-amd64: 4a9e50e6d6d798e90fcd01933151a90bf7edd99a0a55c28ad18f2e16263a5c30
cloudflared-linux-amd64.deb: 00f2475bad5874e9a110c2f5b8d1ce8a1bf5b6280628886a68bdc4ee76fd376c
cloudflared-linux-arm: ca16ed5253373846f7d366d591669d0e868e0724e35599abad2c8b2bc2340cfa
cloudflared-linux-arm.deb: f27be2289aea3ccadfeb85c23ce8003b023034961233080f4c2755cb7f8d5542
cloudflared-linux-arm.rpm: 1bba54d790206f7594d7b2fa7c5a5aee9189f9d1316ee77d3126d71661012d48
cloudflared-linux-arm64: 0755ba4cbab59980e6148367fcf53a8f3ec85a97deefd63c2420cf7850769bee
cloudflared-linux-arm64.deb: 37243e83767b148b0e065dd7715bd552a8147c9f6115d23197c15453826c2f32
cloudflared-linux-armhf: ec300201349e751a6bd591553e0178d1c43e3b4c4d5f352f5707fb41bf02c07b
cloudflared-linux-armhf.deb: ba1d307ebad290f616b47b45f16cf51f7fe1d0c86ae58da2156a4db8b25e8f5a
cloudflared-linux-armhf.rpm: 835314f8ffc7f48ea4f4730b9fbc05d082174a962705f2a4b64c5618f28aa17f
cloudflared-linux-x86_64.rpm: e1e717479e8b8db877b48788875657cbf3558e6cca2b69ab65004517181468c3
cloudflared-windows-386.exe: e00a9e9fed12f8a8f5703539c4662750dd5472d35c16dcbbdc5869f3fe5e238b
cloudflared-windows-386.msi: 4e0168763c4770ce89a7073dddb37c625f5995479756eb88c9b4d860e8deeeb8
cloudflared-windows-amd64.exe: 59b12880b24af581cf5b1013db601c7d843b9b097e9c78aa5957c7f39f741885
cloudflared-windows-amd64.msi: 57c0fc3ffd003bb13fa12a83aa5d32c83ec72f61d0135c57a32b6ad60ccde5bd

v2026.2.0

Compare Source

Breaking Change
  • Removes the proxy-dns feature from cloudflared. This feature allowed running a local DNS over HTTPS (DoH) proxy.
    Users who relied on this functionality should migrate to alternative solutions.

    Removed commands and flags:

    • cloudflared proxy-dns
    • cloudflared tunnel proxy-dns
    • --proxy-dns, --proxy-dns-port, --proxy-dns-address, --proxy-dns-upstream, --proxy-dns-max-upstream-conns, --proxy-dns-bootstrap
    • resolver section in configuration file

v2026.1.2

Compare Source

SHA256 Checksums:
cloudflared-amd64.pkg: 28ecdb34b07c91235f8137ec237fbc7719769d61d0b27c914d7a64ae260b741c
cloudflared-arm64.pkg: c6ccb0fc705119aad26c2b5eecabb4f4291e9fd873e44d3a9a5f4bc7c0ce9e7e
cloudflared-darwin-amd64.tgz: f7726beb912ad3314e11f95719f8b303502e8e4932b810732ba9ef2330bd0848
cloudflared-darwin-arm64.tgz: f450d90e86129dac1fab1f35ee185eb02b0e23bef3e3dcfb0ce45c48fad70390
cloudflared-fips-linux-amd64: 83ac976273b2f0771b60eb64369fd06e9265da761db0838ebfffa072925a80d0
cloudflared-fips-linux-amd64.deb: 793ce66164581faa62033123ff1cb3118fa8d7ebc82bb84d1afc220107e742e1
cloudflared-fips-linux-x86_64.rpm: b94be3a341ca2773445c63eb54ed65606a077126f43cf30ca234de413ac82414
cloudflared-linux-386: 66329c02d81ef6d52c71b1661651cf92c97a1e961ab880090989c0926ba67e8b
cloudflared-linux-386.deb: 32567f268fd360891e88f2910274076a2afe43cd5971607e37d1370df98d11af
cloudflared-linux-386.rpm: 02e4a3a9448f096b7c6b7c0e22120817a9bbf666de12fb0a5e0ec311d6c6eab4
cloudflared-linux-aarch64.rpm: dbdf6eed4e6b5f0c0f6311da77e34d0457d63d0aa558e9ede9462167de40c129
cloudflared-linux-amd64: e157c54e929cc289cbd53860453168c2fe3439eb55e2e965a56579252585d9c1
cloudflared-linux-amd64.deb: 590f7a62da4f734f31443ad60f2660dad65f44c7fb4027748bb761e655b1175e
cloudflared-linux-arm: 1196bd9b5a3f8c6cc62fc1c63a7562b9c05e886478d1a51f3310087e755daca7
cloudflared-linux-arm.deb: 379e1af6091d848a5fbf1ab4dc6176944aa3855eb7211e7c65dec209e20686dd
cloudflared-linux-arm.rpm: c246430a6c7145700d5a5b18603940bd97d8a7c6dd206d256c64c5fa1dbcb3a8
cloudflared-linux-arm64: 1362498b9975e018f290cc4412af61391cca65cccbc06f2d8b128324ae9a18ef
cloudflared-linux-arm64.deb: d10604452d59f2fdbb9dd46f318f04cbe8c9625aef3385dfa89561301d97a7aa
cloudflared-linux-armhf: fa87d89b508df9c9c8fde33eb0732571f996399739cbdb9a85b13213a9c67fb3
cloudflared-linux-armhf.deb: 41c694016f0539e02a126fd2c0b9243bbb37da303830298d0c8e84d3b46d6a33
cloudflared-linux-armhf.rpm: d2ec1d9befbbddecbe81572cf69737cb9328b44f99fd18d928fc74b9999736d0
cloudflared-linux-x86_64.rpm: e0289e640172c231ff5038828e394a7ac0c4b1050ff9399d380a9eedaf045afd
cloudflared-windows-386.exe: cd3f6f71df1c5172ea42b2ee5cb9f681485b83194237e8cd9e342f19320ac8bc
cloudflared-windows-386.msi: aa51605301cbc4e7b269c0651b718310e3380babe9fcaf7870781992f6d96871
cloudflared-windows-amd64.exe: 6304f5e1c017c038fb74a02c0157b2b63d4bc1f15709c639fcc08cb6dbe4c126
cloudflared-windows-amd64.msi: 2d65df33b77caaa297cfabb68e29252ddb39ab12d0945ecbd16822414d935dc1

v2026.1.1

Compare Source

SHA256 Checksums:
cloudflared-amd64.pkg: 38b3a600cb713444fd081e4fa744c7c6e96eb53674090127d6a2204edd71ae83
cloudflared-arm64.pkg: 2d7cc6c19a3561161fa59353bed99eead5a55651c2f1d9b1db58c665165a12d1
cloudflared-darwin-amd64.tgz: 4afc60bb4d2b4d45adfca19d82f7d5934006664e8a60d9e5affbe8e6645dda09
cloudflared-darwin-arm64.tgz: 837afb0dca05ae58a782e52f9bae49205ad0c929be7cbc2ed7ea2d423c3a725d
cloudflared-fips-linux-amd64: 1fdfed6d13e45af502d6c727d79c1c4c53ddf9956ef794692d64c2854f919b39
cloudflared-fips-linux-amd64.deb: f9e58997c5b7cd261693356cc43da99dba441affc38907c10a5cabbd5ca7c6f7
cloudflared-fips-linux-x86_64.rpm: b0f96b880c3b6703112978cc2b270de350d3b8141792ae21efb8d53c1511951d
cloudflared-linux-386: 8612a3fc22029ec96cd76531dfb5130d3034bada4210066349ccca9900fffd98
cloudflared-linux-386.deb: a4794129ad9762553188d9409dfccddd368c43734b548bd3c84572c1aec7c09d
cloudflared-linux-386.rpm: 96c7c8d588b6eca075d429c5e7a02afef7f3598cfbab242109c6660c3130de77
cloudflared-linux-aarch64.rpm: fdea9c7a94634835938749b1e8f19082187c558a629fd35bfee366468c7c4222
cloudflared-linux-amd64: 0c3de409287cc60264cd59a285c434a243ec6d1d79ff39dc8d36b716f9dda7ef
cloudflared-linux-amd64.deb: a982b43a93b4e1d3dd290fbf08a7ed76f199a773fa60d487939892677501ca70
cloudflared-linux-arm: 48a574d9dbf327fce0b6d47177c2ccdba145c4c52c339cb2d7f95c425159e4e4
cloudflared-linux-arm.deb: 5d3c22a68f2132b1ec8bba86783d65caff3dc988606fe31ef3bfede6085322c6
cloudflared-linux-arm.rpm: e3625b4e84bc4f10b85158bb905f8dcbd2613d24d8a863069ced086c7d61027d
cloudflared-linux-arm64: 2b32a615f2611c4b4eec6eae8910863794b363b9da4e89f023b2356a1d9e60b2
cloudflared-linux-arm64.deb: 87be6f807b350171de8995ff1926e086e531d5939b77e2edf3a42183732fd0dc
cloudflared-linux-armhf: 99931021661110602141c9b038b9666ecbcfd72a9e0cf649d3d4157c03044250
cloudflared-linux-armhf.deb: 512c085a14ff79e20a0425480bbea424e034a0c2beb997a4d6b1b86c61cfd018
cloudflared-linux-armhf.rpm: ccb5bf3d7064605e12786381a20e4d02d930a3d4a6543c7cd4ec49b596268d9f
cloudflared-linux-x86_64.rpm: 8d8ca8154077a4b4c7dbd51fad7e49bcee3c3b19f535ba6cfe89e2585cc0a73a
cloudflared-windows-386.exe: 6eb43d564ca5370c63913cb6fdfeae8c932582aa275273fceca3f645129c7bd9
cloudflared-windows-386.msi: 72c76f5f3ba40c353e3f2edd64da9f9f963e2e8d6ba815b299cb85fb585f52e3
cloudflared-windows-amd64.exe: 75b28989df6a4ed3805732c5c3245c2058481a56cf9f11693e067e1339a6d0aa
cloudflared-windows-amd64.msi: 0a29dac1bbd895c91f29616b1e661c283a76d9c2c5bee0359de8f084838e62a7

v2026.1.0

Compare Source

helm/helm (aqua:helm/helm)

v4.1.4: Helm v4.1.4

Compare Source

Helm v4.1.4 is a security fix 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

Security fixes

  • GHSA-hr2v-4r36-88hr Helm Chart extraction output directory collapse via Chart.yaml name dot-segment
  • GHSA-q5jf-9vfq-h4h7 Plugin verification fails open when .prov is missing, allowing unsigned plugin install
  • GHSA-vmx8-mqv2-9gmg Path traversal in plugin metadata version enables arbitrary file write outside Helm plugin directory

A big thank you to the reporters of these issues (@​maru1009, @​1seal).

Installation and Upgrading

Download Helm v4.1.4. The common platform binaries are here:

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

  • 4.1.5 and 3.20.3 are the next patch (bug fix) releases and will be on April 8, 2026
  • 4.2.0 and 3.21.0 are the next minor (feature) releases and will be on May 13, 2026

Changelog

  • fix: Plugin missing provenance bypass 05fa379 (George Jenkins)
  • fix: Chart dot-name path bug 4e7994d (George Jenkins)
  • ignore error plugin loads (cli, getter) 2581943 (George Jenkins)
  • fix: Plugin version path traversal 36c8539 (George Jenkins)
  • fix: pin codeql-action/upload-sarif to commit SHA in scorecards workflow c61e086 (Terry Howe)

v4.1.3: Helm v4.1.3

Compare Source

Helm v4.1.3 is a patch release. Users are encouraged to upgrade for the best experience.

Note there was no 4.1.2 release due to a release automation issue.

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

  • Fixed a bug where --dry-run=server was not respecting generateName #​31563
  • Fixed a bug where empty CRD resources caused a crash. Now it prints an error #​31578
  • Fixed a bug where OCI references with tag+digest failed with "invalid byte" error #​31601
  • Fixed a bug where user-provided nil value was not preserved when chart has an empty map or no default for a key #​31644
  • Fixed a regression since Helm 3.18.0 where Pulling charts from OCI repositories that use an index to store both Container Images and Helm Charts under the same tag failed #​31776
  • Fixed a Helm 4 regression where gotemplate white space trimming directly after YAML doc separators, when present after postrendering, caused YAML file corruption #​31868
  • Fixed a bug where FailedStatus is treated as a terminal state, causing upgrades to fail prematurely when cluster autoscalers needed time to provision nodes, or when pods were being deleted during rolling updates #​31897
  • Fixed broken backwards compatibility for deprecated --atomic flag on install command #​31901
  • SDK: Fixed a Windows 'Access Deined' error if multiple processes try to download the same chart version concurrently #​31128
  • SDK: Fixed a bug where users did not receive any logs from the waiter, causing confusion as several minutes could pass with no user feedback #​31717
  • SDK: Fixed a bug where server-side apply defaults did not always match the CLI defaults #​31732
  • SDK: Fixed a Go import issue when downstream tooling attempted to vendor helm.sh/helm/v4/pkg/kube #​31852

Installation and Upgrading

Download Helm v4.1.3. The common platform binaries are here:

This release was signed with 208D D36E D5BB 3745 A167 43A4 C7C6 FBB5 B91C 1155 and can be found at @​scottrigby 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

  • 4.2.0 and 3.21.0 are the next minor releases and will be on May 13, 2026
  • 4.1.4 and 3.20.2 are the next patch releases and will be on April 8, 2026

Changelog

  • chore(defaults): server-side apply SDK defaults should always match the CLI defaults c94d381 (Matheus Pimenta)
  • whitespace b36d660 (Austin Abro)
  • use logger with waiter 04a91af (Austin Abro)
  • Remove refactorring changes from coalesce_test.go c3c57db (Evans Mungai)
  • Fix import d47cb2b (Evans Mungai)
  • Update pkg/chart/common/util/coalesce_test.go 790bf92 (Evans Mungai)
  • Fix lint warning f7cec12 (Evans Mungai)
  • Preserve nil values in chart already d94a5c9 (Evans Mungai)
  • fix(values): preserve nil values when chart default is empty map 8c5fe4e (Evans Mungai)
  • chore(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 217db28 (dependabot[bot])
  • Restored --atomic flag on install command 7cb43e0 (Travis Leeden)
  • fix: bump go.opentelemetry.io/otel/sdk to v1.40.0 for GO-2026-4394 5b26d4f (Terry Howe)
  • fix: bump fluxcd/cli-utils to v0.37.2-flux.1 360c131 (Terry Howe)
  • chore(deps): bump sigs.k8s.io/kustomize/kyaml from 0.21.0 to 0.21.1 69a0a92 (dependabot[bot])
  • fix: insert newline after doc separators glued to content by template trimming b868e6a (Matheus Pimenta)
  • fix: correct import comment in statuswait.go from v3 to v4 dbfbea9 (rohansood10)
  • chore(deps): bump the k8s-io group with 7 updates 099192c (dependabot[bot])
  • add image index test 4967ead (Pedro Tôrres)
  • fix pulling charts from OCI indices 2fe6b10 (Pedro Tôrres)
  • fix: handle OCI digest algorithm prefix in chart downloader (#​31601) e3e2d01 (Evans Mungai)
  • fix(install): check nil for restClientGetter and fix tests c15e711 (Manuel Alonso)
  • chore(refactor): better testing and functionality for installing crd df82e68 (Manuel Alonso)
  • fix(test): fix tests and check nil for restclient 4b896ca (Manuel Alonso)
  • fix(test): merge fix correctly 3fc7939 (Manuel Alonso Gonzalez)
  • fix(install): add more tests and check nil file data 6017d2b (Manuel Alonso)
  • fix(test): no check empty resources f451967 (Manuel Alonso)
  • fix(install): check lenght and file nil, add tests fdadff5 (Manuel Alonso)
  • fix(action): crd resources can be empty 10d6067 (Manuel Alonso)
  • fix: casing issue fixed 0fec40f (Mujib Ahasan)
  • fix: error handled correctly 2637498 (Mujib Ahasan)
  • fix: doc string added 961d7d7 (Mujib Ahasan)
  • update: test coverage added for helper function validateNameAndGenerateName 29e4506 (Mujib Ahasan)
  • update: helper function added for the business logic d55b0b9 (Mujib Ahasan)
  • generateName is also considered in logic c1c090e (Mujib Ahasan)
  • update: business logic respected for skipping object missing name 5e09313 (Mujib Ahasan)
  • fixed: --dry-run=server now respect generateName f289d16 (Mujib Ahasan)
  • fix(downloader): safely handle concurrent file writes on Windows bfac739 (Orgad Shaneh)

v4.1.2

Compare Source

v4.1.1: Helm v4.1.1

Compare Source

Helm v4.1.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

Notable Changes

  • fix: fine-grained context options for waiting #​31735
  • fix: kstatus do not wait forever on failed resources #​31730
  • fix: Revert "Consider GroupVersionKind when matching resources" #​31772
  • fix: handle nil elements in slice copying #​31751

Installation and Upgrading

Download Helm v4.1.1. The common platform binaries are here:

This release was signed by @​gjenkins8 with key BF88 8333 D96A 1C18 E268 2AAE D79D 67C9 EC01 6739, which can be found at https://keys.openpgp.org/vks/v1/by-fingerprint/BF888333D96A1C18E2682AAED79D67C9EC016739. 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

  • 4.2.0 and 3.21.0 are the next minor releases and will be on May 13, 2026
  • 4.1.2 and 3.20.1 are the next patch releases and will be on March 11, 2026

Changelog

  • feat(kstatus): fine-grained context options for waiting 5caf004 (Matheus Pimenta)
  • bugfix(kstatus): do not wait forever on failed resources 2519a88 (Matheus Pimenta)
  • Revert "Consider GroupVersionKind when matching resources" b2c487c (Matheus Pimenta)
  • fix(copystructure): handle nil elements in slice copying 261387a (Philipp Born)

v4.1.0: Helm v4.1.0

Compare Source

Helm v4.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:
    • 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

  • Feature: added chart name to dependency logs, namespace to resource waiting logs, and confirmation message when all resources are ready #​31530
  • Feature: improved plugin name validation error messages and field name detection #​31491
  • Feature: improved the --wait flag by allowing explicit strategy selection (including explicit --wait=hookOnly) and preventing SDK timeout errors when timeout is not specified #​31421
  • Feature: allow concurrent dependency build with atomic file write #​30984
  • Feature: added a --no-headers flag to the 'helm repo list' command, allowing users to suppress table headers in the output. Useful for scripting and automation #​31448
  • SDK feature: added a LoadArchive to common loader #​31462
  • SDK feature: introduced support for custom kstatus readers #​31706
  • Fixed bug where a plugin name could already be used by another command #​31427
  • Fixed bug where --server-side flag was not passed to install when using upgrade --install #​31635
  • Fixed bug where HELM_ environment variables were not passed to plugins. this fixes a regression which was blocking some getter plugins #​31613
  • Fixed bug where Helm test --logs failed with hook-delete-policy "hook-failed" or "hook-succeed" #​31579
  • Fixed kube client logging issue #​31560
  • Fixed regression where vendor-specific suffixes were stripped from .Capabilities.KubeVersion.GitVersion, breaking charts that detect managed Kubernetes platforms #​31528
  • Fixed a bug where helm uninstall with --keep-history did not suspend previous deployed releases #​12564
  • SDK: bump k8s API versions to v0.35.0
  • docs: updated helm template help text to document --api-versions #​31683
  • docs: fixed documentation about default wait strategy

Installation and Upgrading

Download Helm v4.1.0. The common platform binaries are here:

This release was signed with 208D D36E D5BB 3745 A167 43A4 C7C6 FBB5 B91C 1155 and can be found at @​scottrigby 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

  • 4.1.1 and 3.20.1 are the next patch releases, scheduled for March 11, 2026
  • 4.2.0 and 3.21.0 are the next minor releases, scheduled for May 13, 2026

Changelog

  • Update pkg/kube/statuswait.go f46f1ce (Evans Mungai)
  • pkg/kube: introduce support for custom kstatus readers 59ece92 (Matheus Pimenta)
  • chore(deps): bump golang.org/x/term from 0.38.0 to 0.39.0 de0becd (dependabot[bot])
  • chore(deps): bump golang.org/x/text from 0.32.0 to 0.33.0 46e5264 (dependabot[bot])
  • fix(release): fix test compilation error e751a70 (Evans Mungai)
  • Suppress SC2154 without changing behavior 9125b84 (Sarfraj Khan)
  • chore(deps): bump github.com/foxcpp/go-mockdns from 1.1.0 to 1.2.0 0e0c02e (dependabot[bot])
  • Lint sync-repo.sh with ShellCheck d4a2787 (sarfraj89)
  • chore: move Evans Mungai from triage to maintainers fd090cc (Evans Mungai)
  • Replace reflect.Ptr with reflect.Pointer 2d6d9c0 (Mads Jensen)
  • fix: typo in the function names 138f730 (Gergely Brautigam)
  • Add documentation for --api-versions flag in template command c7cc77b (majiayu000)
  • Fixing failing tests for cli-tools update fe1c749 (Matt Farina)
  • chore(deps): bump github.com/fluxcd/cli-utils 5e82698 (dependabot[bot])
  • Replace deprecated NewSimpleClientset a15db7f (George Jenkins)
  • docs(README): add mise alternate installation documentation 04198dc (jylenhof)
  • enable exhaustive linter 9a898af (Brenden Ehlers)
  • fix: add default casess to switch statements 1c119bc (Brenden Ehlers)
  • build: set kube version via debug.BuildInfo c6d9a5b (Branch Vincent)
  • chore(deps): bump github.com/tetratelabs/wazero from 1.10.1 to 1.11.0 97cde79 (dependabot[bot])
  • chore(deps): bump github.com/BurntSushi/toml from 1.5.0 to 1.6.0 9123143 (dependabot[bot])
  • doc: update based on review suggestion 55a4aed (Deepak Chethan)
  • test(statuswait): fix Copilot code review suggestion for goroutine in tests d6b35ce (Mohsen Mottaghi)
  • test(statuswait): add more tests suggested by Copilot code review a1543d5 (Mohsen Mottaghi)
  • test(statuswait): add some tests for statuswait dd44f4e (Mohsen Mottaghi)
  • fix: use namespace-scoped watching to avoid cluster-wide LIST permissions 3dd54ed (Mohsen Mottaghi)
  • fix(doc): Update default wait strategy f92ae18 (Deepak)
  • Update to use slog 9772037 (tison)
  • Fix TestCliPluginExitCode 3c6557d (tison)
  • Check plugin name is not used 5196b84 (tison)
  • chore(deps): bump github.com/fluxcd/cli-utils 364a7aa (dependabot[bot])
  • Fix TestConcurrencyDownloadIndex typo 592815e (George Jenkins)
  • Use errors.Is to check for io.EOF and gzip.ErrHeader a490bb3 (Mads Jensen)
  • chore(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 09ae0d4 (dependabot[bot])
  • chore(deps): bump the k8s-io group with 7 updates 1f8e84d (dependabot[bot])
  • chore(deps): bump golang.org/x/crypto from 0.45.0 to 0.46.0 e9a0510 (dependabot[bot])
  • chore: fix some comments to improve readability 858cf31 (wangjingcun)
  • chore(deps): bump golang.org/x/text from 0.31.0 to 0.32.0 7fb1728 (dependabot[bot])
  • feat: move TerryHowe triage to maintainers e900a25 (Terry Howe)
  • Use latest patch release of Go in releases 8f636b5 (Matt Farina)
  • chore(deps): bump github.com/rubenv/sql-migrate from 1.8.0 to 1.8.1 ea52f87 (dependabot[bot])
  • fix(upgrade): pass --server-side flag to install when using upgrade --install 2dc581d (Evans Mungai)
  • chore(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 a9bbffb (dependabot[bot])
  • chore(deps): bump golang.org/x/term from 0.37.0 to 0.38.0 d195cfa (dependabot[bot])
  • Run the vulnerability check on PR that change the file 24a8258 (Matt Farina)
  • Fix govulncheck in CI bc9462f (Matt Farina)
  • Update the govulncheck.yml to run on change b825a18 (Matt Farina)
  • Enable the sloglint linter a18e59e (Mads Jensen)
  • fix(cli): handle nil config in EnvSettings.Namespace() 8534663 (Zadkiel AHARONIAN)
  • fix(getter): pass settings environment variables 119341d (Zadkiel AHARONIAN)
  • fixes comment in install.go a109ac2 (Stephanie Hohenberg)
  • chore(deps): bump actions/stale from 10.1.0 to 10.1.1 581ab1a (dependabot[bot])
  • chore(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 e62bf7f (dependabot[bot])
  • fixes tests after merge 2f598ff (Stephanie Hohenberg)
  • fixes lint issue bb9356e (Stephanie Hohenberg)
  • updates tests after rebase from master 8cf4ad7 (Stephanie Hohenberg)
  • Add tests to action package to improve coverage 31131cf (Stephanie Hohenberg)
  • chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 e6b2068 (dependabot[bot])
  • Inform we use a different golangci-lint version than the CI faa8912 (Benoit Tigeot)
  • Deal with golint warning with private executeShutdownFunc 45c5f3a (Benoit Tigeot)
  • Use length check for MetaDependencies instead of nil comparison b33d4ae (Calvin Bui)
  • Code review 70fc5f9 (Benoit Tigeot)
  • Fix linting issue 9f1c8a2 (Benoit Tigeot)
  • Update pkg/action/hooks.go 6bb5bcc (Michelle Fernandez Bieber)
  • added check for nil shutdown d930144 (Michelle Fernandez Bieber)
  • cleaned up empty line 7a61ebf (Michelle Fernandez Bieber)
  • updated comment and made defer of shutdown function return errors as before and not the possible shutdown error 1071477 (Michelle Fernandez Bieber)
  • added shutdown hook that is executed after the logs have been retrieved 7a55758 (Michelle Fernandez Bieber)
  • chore: fix typo in pkg/downloader/chart_downloader.go e71a29c (megha1906)
  • Bump required go version (go.mod version) b859163 (George Jenkins)
  • Use modernize to use newer Golang features. 6cceead (Mads Jensen)
  • Remove two redundant if-checks. 380abe2 (Mads Jensen)
  • Fix kube client logging 936cd32 (Matt Farina)
  • chore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 cb35947 (dependabot[bot])
  • chore(deps): bump actions/checkout from 5.0.1 to 6.0.0 4fddc64 (dependabot[bot])
  • chore(deps): bump actions/setup-go from 5.5.0 to 6.1.0 b87f2da (dependabot[bot])
  • fix: prevent segmentation violation on empty yaml in multidoc 81d244c (Benoit Tigeot)
  • fix: prevent reporting fallback on version when none specified 40e22de (Benoit Tigeot)
  • chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 c2405ce (dependabot[bot])
  • chore(deps): bump github.com/cyphar/filepath-securejoin 28baa97 (dependabot[bot])
  • bump version to 4.1 63e060f (Matt Farina)
  • fix: add missing context to debug logs 2dc5864 (shuv0id)
  • fix: preserve vendor suffixes in KubeVersion.GitVersion ce273ee (Benoit Tigeot)
  • chore(deps): bump actions/checkout from 5.0.0 to 5.0.1 f6ceae9 (dependabot[bot])
  • fixup test f8a49f1 (George Jenkins)
  • logs a9cdc78 (George Jenkins)
  • fix b1a9760 (George Jenkins)
  • chore: add warning for registry login with namespace 5f3c617 (Terry Howe)
  • style: linting 71591ee (Benoit Tigeot)
  • test: split tests between valid and invalid b296cbe (Benoit Tigeot)
  • test: convert tests to table drive tests 9b242dd (Benoit Tigeot)
  • test: refactor TestMetadataLegacyValidate to be more generic c81a09b (Benoit Tigeot)
  • update tests 8c87024 (yxxhero)
  • fix: Use server-side apply for object create during update 18616e6 (George Jenkins)
  • Copy adopted resource info 855ebb6 (George Jenkins)
  • Refactor environment variable expansion in PrepareCommands and update tests 2d49f0c (yxxhero)
  • fix: correct LDFLAGS path for default Kubernetes version b6a8c65 (Benoit Tigeot)
  • fix: improve plugin name validation err messages early via unmarshalling acf331a (Benoit Tigeot)
  • fix: Make invalid name error message more similar and move tests 9e1e3d2 (Benoit Tigeot)
  • fix: focus only on plugin name but give more info about what we get cf077ce (Benoit Tigeot)
  • Make validation error similar and explicit for both metadatas f4b139a (Benoit Tigeot)
  • fix: improve plugin name validation error messages c04e18e (Benoit Tigeot)
  • Fix syntax errors in the document faa0adc (Fish-pro)
  • chore(deps): bump the k8s-io group with 7 updates c81e267 (dependabot

Configuration

📅 Schedule: (in timezone Europe/Amsterdam)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/webgrip/homelab-cluster/pull/103 **Author:** [@webgrip-renovate[bot]](https://github.com/apps/webgrip-renovate) **Created:** 5/22/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `renovate/major-mise-tools` --- ### 📝 Commits (1) - [`2b9e0ff`](https://github.com/webgrip/homelab-cluster/commit/2b9e0ff0a2070613b9fb9cf8cb240c0da1af191b) feat(mise)!: Update Mise tools ### 📊 Changes **1 file changed** (+2 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `.mise.toml` (+2 -2) </details> ### 📄 Description > ℹ️ **Note** > > This PR body was truncated due to platform limits. This PR contains the following updates: | Package | Update | Change | Pending | |---|---|---|---| | [aqua:cloudflare/cloudflared](https://redirect.github.com/cloudflare/cloudflared) | major | `2025.11.1` → `2026.3.0` | `2026.5.0` | | [aqua:helm/helm](https://redirect.github.com/helm/helm) | major | `3.19.2` → `4.1.4` | `4.2.0` | ⚠️ Major update: review upstream migration notes, chart values, and rollout impact before merging. Grouped GitOps PR: confirm the group is operationally coherent before enabling automerge. --- ### Release Notes <details> <summary>cloudflare/cloudflared (aqua:cloudflare/cloudflared)</summary> ### [`v2026.3.0`](https://redirect.github.com/cloudflare/cloudflared/releases/tag/2026.3.0) [Compare Source](https://redirect.github.com/cloudflare/cloudflared/compare/2026.2.0...2026.3.0) ##### SHA256 Checksums: ``` cloudflared-amd64.pkg: 6e7f474441ad76c4f6da029302065e410bf36f27e4e757cc3c690d752dde76a1 cloudflared-arm64.pkg: 4f47e69d744ff3f357d82be0c18859b0f346b09e5aa5dc6bba9549fc63780d98 cloudflared-darwin-amd64.tgz: b91dbec79a3e3809d5508b96d8b0bdfbf3ad7d51f858200228fa3e57100580d9 cloudflared-darwin-arm64.tgz: 633cee0fd41fd2020e17498beecc54811bf4fc99f891c080dc9343eb0f449c60 cloudflared-fips-linux-amd64: 3729780d913feb4f3e97a424f59fc6d2d80b6178b8a9584e858b186cc20a268a cloudflared-fips-linux-amd64.deb: 45253dfcaf990049f017b2859654b2d0d3c71f97c55bdaaf09b451a879dfd0f8 cloudflared-fips-linux-x86_64.rpm: 6d5af9923e62837d0bac97af57039105ff54a593b55c0d1e16a1e2ba525ab502 cloudflared-linux-386: 7d59f6ef7b4c255edd88187c74d2b4ecd895b6f5c4aca2cae0c4411eacebcbbd cloudflared-linux-386.deb: cadaaf29794d24172f8a16db4fe072ee3d3552dfe17167de99762bb36edf27b8 cloudflared-linux-386.rpm: 2d8645894da4d4a8f2949cae2b8f1bb0b378114ae99f897edc2afba39b5493b4 cloudflared-linux-aarch64.rpm: 78e8394502900cf9312f094a2fabcc82c6594e9eb8459c51f6d5e1b1eb7ef7f3 cloudflared-linux-amd64: 4a9e50e6d6d798e90fcd01933151a90bf7edd99a0a55c28ad18f2e16263a5c30 cloudflared-linux-amd64.deb: 00f2475bad5874e9a110c2f5b8d1ce8a1bf5b6280628886a68bdc4ee76fd376c cloudflared-linux-arm: ca16ed5253373846f7d366d591669d0e868e0724e35599abad2c8b2bc2340cfa cloudflared-linux-arm.deb: f27be2289aea3ccadfeb85c23ce8003b023034961233080f4c2755cb7f8d5542 cloudflared-linux-arm.rpm: 1bba54d790206f7594d7b2fa7c5a5aee9189f9d1316ee77d3126d71661012d48 cloudflared-linux-arm64: 0755ba4cbab59980e6148367fcf53a8f3ec85a97deefd63c2420cf7850769bee cloudflared-linux-arm64.deb: 37243e83767b148b0e065dd7715bd552a8147c9f6115d23197c15453826c2f32 cloudflared-linux-armhf: ec300201349e751a6bd591553e0178d1c43e3b4c4d5f352f5707fb41bf02c07b cloudflared-linux-armhf.deb: ba1d307ebad290f616b47b45f16cf51f7fe1d0c86ae58da2156a4db8b25e8f5a cloudflared-linux-armhf.rpm: 835314f8ffc7f48ea4f4730b9fbc05d082174a962705f2a4b64c5618f28aa17f cloudflared-linux-x86_64.rpm: e1e717479e8b8db877b48788875657cbf3558e6cca2b69ab65004517181468c3 cloudflared-windows-386.exe: e00a9e9fed12f8a8f5703539c4662750dd5472d35c16dcbbdc5869f3fe5e238b cloudflared-windows-386.msi: 4e0168763c4770ce89a7073dddb37c625f5995479756eb88c9b4d860e8deeeb8 cloudflared-windows-amd64.exe: 59b12880b24af581cf5b1013db601c7d843b9b097e9c78aa5957c7f39f741885 cloudflared-windows-amd64.msi: 57c0fc3ffd003bb13fa12a83aa5d32c83ec72f61d0135c57a32b6ad60ccde5bd ``` ### [`v2026.2.0`](https://redirect.github.com/cloudflare/cloudflared/blob/HEAD/CHANGES.md#202620) [Compare Source](https://redirect.github.com/cloudflare/cloudflared/compare/2026.1.2...2026.2.0) ##### Breaking Change - Removes the `proxy-dns` feature from cloudflared. This feature allowed running a local DNS over HTTPS (DoH) proxy. Users who relied on this functionality should migrate to alternative solutions. Removed commands and flags: - `cloudflared proxy-dns` - `cloudflared tunnel proxy-dns` - `--proxy-dns`, `--proxy-dns-port`, `--proxy-dns-address`, `--proxy-dns-upstream`, `--proxy-dns-max-upstream-conns`, `--proxy-dns-bootstrap` - `resolver` section in configuration file ### [`v2026.1.2`](https://redirect.github.com/cloudflare/cloudflared/releases/tag/2026.1.2) [Compare Source](https://redirect.github.com/cloudflare/cloudflared/compare/2026.1.1...2026.1.2) ##### SHA256 Checksums: ``` cloudflared-amd64.pkg: 28ecdb34b07c91235f8137ec237fbc7719769d61d0b27c914d7a64ae260b741c cloudflared-arm64.pkg: c6ccb0fc705119aad26c2b5eecabb4f4291e9fd873e44d3a9a5f4bc7c0ce9e7e cloudflared-darwin-amd64.tgz: f7726beb912ad3314e11f95719f8b303502e8e4932b810732ba9ef2330bd0848 cloudflared-darwin-arm64.tgz: f450d90e86129dac1fab1f35ee185eb02b0e23bef3e3dcfb0ce45c48fad70390 cloudflared-fips-linux-amd64: 83ac976273b2f0771b60eb64369fd06e9265da761db0838ebfffa072925a80d0 cloudflared-fips-linux-amd64.deb: 793ce66164581faa62033123ff1cb3118fa8d7ebc82bb84d1afc220107e742e1 cloudflared-fips-linux-x86_64.rpm: b94be3a341ca2773445c63eb54ed65606a077126f43cf30ca234de413ac82414 cloudflared-linux-386: 66329c02d81ef6d52c71b1661651cf92c97a1e961ab880090989c0926ba67e8b cloudflared-linux-386.deb: 32567f268fd360891e88f2910274076a2afe43cd5971607e37d1370df98d11af cloudflared-linux-386.rpm: 02e4a3a9448f096b7c6b7c0e22120817a9bbf666de12fb0a5e0ec311d6c6eab4 cloudflared-linux-aarch64.rpm: dbdf6eed4e6b5f0c0f6311da77e34d0457d63d0aa558e9ede9462167de40c129 cloudflared-linux-amd64: e157c54e929cc289cbd53860453168c2fe3439eb55e2e965a56579252585d9c1 cloudflared-linux-amd64.deb: 590f7a62da4f734f31443ad60f2660dad65f44c7fb4027748bb761e655b1175e cloudflared-linux-arm: 1196bd9b5a3f8c6cc62fc1c63a7562b9c05e886478d1a51f3310087e755daca7 cloudflared-linux-arm.deb: 379e1af6091d848a5fbf1ab4dc6176944aa3855eb7211e7c65dec209e20686dd cloudflared-linux-arm.rpm: c246430a6c7145700d5a5b18603940bd97d8a7c6dd206d256c64c5fa1dbcb3a8 cloudflared-linux-arm64: 1362498b9975e018f290cc4412af61391cca65cccbc06f2d8b128324ae9a18ef cloudflared-linux-arm64.deb: d10604452d59f2fdbb9dd46f318f04cbe8c9625aef3385dfa89561301d97a7aa cloudflared-linux-armhf: fa87d89b508df9c9c8fde33eb0732571f996399739cbdb9a85b13213a9c67fb3 cloudflared-linux-armhf.deb: 41c694016f0539e02a126fd2c0b9243bbb37da303830298d0c8e84d3b46d6a33 cloudflared-linux-armhf.rpm: d2ec1d9befbbddecbe81572cf69737cb9328b44f99fd18d928fc74b9999736d0 cloudflared-linux-x86_64.rpm: e0289e640172c231ff5038828e394a7ac0c4b1050ff9399d380a9eedaf045afd cloudflared-windows-386.exe: cd3f6f71df1c5172ea42b2ee5cb9f681485b83194237e8cd9e342f19320ac8bc cloudflared-windows-386.msi: aa51605301cbc4e7b269c0651b718310e3380babe9fcaf7870781992f6d96871 cloudflared-windows-amd64.exe: 6304f5e1c017c038fb74a02c0157b2b63d4bc1f15709c639fcc08cb6dbe4c126 cloudflared-windows-amd64.msi: 2d65df33b77caaa297cfabb68e29252ddb39ab12d0945ecbd16822414d935dc1 ``` ### [`v2026.1.1`](https://redirect.github.com/cloudflare/cloudflared/releases/tag/2026.1.1) [Compare Source](https://redirect.github.com/cloudflare/cloudflared/compare/2026.1.0...2026.1.1) ##### SHA256 Checksums: ``` cloudflared-amd64.pkg: 38b3a600cb713444fd081e4fa744c7c6e96eb53674090127d6a2204edd71ae83 cloudflared-arm64.pkg: 2d7cc6c19a3561161fa59353bed99eead5a55651c2f1d9b1db58c665165a12d1 cloudflared-darwin-amd64.tgz: 4afc60bb4d2b4d45adfca19d82f7d5934006664e8a60d9e5affbe8e6645dda09 cloudflared-darwin-arm64.tgz: 837afb0dca05ae58a782e52f9bae49205ad0c929be7cbc2ed7ea2d423c3a725d cloudflared-fips-linux-amd64: 1fdfed6d13e45af502d6c727d79c1c4c53ddf9956ef794692d64c2854f919b39 cloudflared-fips-linux-amd64.deb: f9e58997c5b7cd261693356cc43da99dba441affc38907c10a5cabbd5ca7c6f7 cloudflared-fips-linux-x86_64.rpm: b0f96b880c3b6703112978cc2b270de350d3b8141792ae21efb8d53c1511951d cloudflared-linux-386: 8612a3fc22029ec96cd76531dfb5130d3034bada4210066349ccca9900fffd98 cloudflared-linux-386.deb: a4794129ad9762553188d9409dfccddd368c43734b548bd3c84572c1aec7c09d cloudflared-linux-386.rpm: 96c7c8d588b6eca075d429c5e7a02afef7f3598cfbab242109c6660c3130de77 cloudflared-linux-aarch64.rpm: fdea9c7a94634835938749b1e8f19082187c558a629fd35bfee366468c7c4222 cloudflared-linux-amd64: 0c3de409287cc60264cd59a285c434a243ec6d1d79ff39dc8d36b716f9dda7ef cloudflared-linux-amd64.deb: a982b43a93b4e1d3dd290fbf08a7ed76f199a773fa60d487939892677501ca70 cloudflared-linux-arm: 48a574d9dbf327fce0b6d47177c2ccdba145c4c52c339cb2d7f95c425159e4e4 cloudflared-linux-arm.deb: 5d3c22a68f2132b1ec8bba86783d65caff3dc988606fe31ef3bfede6085322c6 cloudflared-linux-arm.rpm: e3625b4e84bc4f10b85158bb905f8dcbd2613d24d8a863069ced086c7d61027d cloudflared-linux-arm64: 2b32a615f2611c4b4eec6eae8910863794b363b9da4e89f023b2356a1d9e60b2 cloudflared-linux-arm64.deb: 87be6f807b350171de8995ff1926e086e531d5939b77e2edf3a42183732fd0dc cloudflared-linux-armhf: 99931021661110602141c9b038b9666ecbcfd72a9e0cf649d3d4157c03044250 cloudflared-linux-armhf.deb: 512c085a14ff79e20a0425480bbea424e034a0c2beb997a4d6b1b86c61cfd018 cloudflared-linux-armhf.rpm: ccb5bf3d7064605e12786381a20e4d02d930a3d4a6543c7cd4ec49b596268d9f cloudflared-linux-x86_64.rpm: 8d8ca8154077a4b4c7dbd51fad7e49bcee3c3b19f535ba6cfe89e2585cc0a73a cloudflared-windows-386.exe: 6eb43d564ca5370c63913cb6fdfeae8c932582aa275273fceca3f645129c7bd9 cloudflared-windows-386.msi: 72c76f5f3ba40c353e3f2edd64da9f9f963e2e8d6ba815b299cb85fb585f52e3 cloudflared-windows-amd64.exe: 75b28989df6a4ed3805732c5c3245c2058481a56cf9f11693e067e1339a6d0aa cloudflared-windows-amd64.msi: 0a29dac1bbd895c91f29616b1e661c283a76d9c2c5bee0359de8f084838e62a7 ``` ### [`v2026.1.0`](https://redirect.github.com/cloudflare/cloudflared/compare/2025.11.1...2026.1.0) [Compare Source](https://redirect.github.com/cloudflare/cloudflared/compare/2025.11.1...2026.1.0) </details> <details> <summary>helm/helm (aqua:helm/helm)</summary> ### [`v4.1.4`](https://redirect.github.com/helm/helm/releases/tag/v4.1.4): Helm v4.1.4 [Compare Source](https://redirect.github.com/helm/helm/compare/v4.1.3...v4.1.4) Helm v4.1.4 is a security fix 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](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) #### Security fixes - [GHSA-hr2v-4r36-88hr ](https://redirect.github.com/helm/helm/security/advisories/GHSA-hr2v-4r36-88hr) Helm Chart extraction output directory collapse via `Chart.yaml` name dot-segment - [GHSA-q5jf-9vfq-h4h7](https://redirect.github.com/helm/helm/security/advisories/GHSA-q5jf-9vfq-h4h7) Plugin verification fails open when `.prov` is missing, allowing unsigned plugin install - [GHSA-vmx8-mqv2-9gmg](https://redirect.github.com/helm/helm/security/advisories/GHSA-vmx8-mqv2-9gmg) Path traversal in plugin metadata version enables arbitrary file write outside Helm plugin directory A big thank you to the reporters of these issues ([@&#8203;maru1009](https://redirect.github.com/maru1009), [@&#8203;1seal](https://redirect.github.com/1seal)). #### Installation and Upgrading Download Helm v4.1.4. The common platform binaries are here: - [MacOS amd64](https://get.helm.sh/helm-v4.1.4-darwin-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.4-darwin-amd64.tar.gz.sha256sum) / abf09c8503ad1d8ef76d3737a058c3456a998aae5f5966fce4bb3031aeb1654e) - [MacOS arm64](https://get.helm.sh/helm-v4.1.4-darwin-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.4-darwin-arm64.tar.gz.sha256sum) / 7c2eca678e8001fa863cdf8cbf6ac1b3799f9404a89eb55c08260ef5732e658d) - [Linux amd64](https://get.helm.sh/helm-v4.1.4-linux-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.4-linux-amd64.tar.gz.sha256sum) / 70b2c30a19da4db264dfd68c8a3664e05093a361cefd89572ffb36f8abfa3d09) - [Linux arm](https://get.helm.sh/helm-v4.1.4-linux-arm.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.4-linux-arm.tar.gz.sha256sum) / c4a7d37032379cc7e82c9c76487d1041b193c9a0fbb4b8f3790230899b830a4f) - [Linux arm64](https://get.helm.sh/helm-v4.1.4-linux-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.4-linux-arm64.tar.gz.sha256sum) / 13d03672be289045d2ff00e4e345d61de1c6f21c1257a45955a30e8ae036d8f1) - [Linux i386](https://get.helm.sh/helm-v4.1.4-linux-386.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.4-linux-386.tar.gz.sha256sum) / 3e9bcefb85293854367bea931d669bb742974bbd978b3960df921ed129ff40f9) - [Linux ppc64le](https://get.helm.sh/helm-v4.1.4-linux-ppc64le.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.4-linux-ppc64le.tar.gz.sha256sum) / 35a48f5db5c655b4471b37be75e76bfb2b23fc8a95d0fa2f0f344f0694336358) - [Linux s390x](https://get.helm.sh/helm-v4.1.4-linux-s390x.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.4-linux-s390x.tar.gz.sha256sum) / c5653d0b3687f008dc48f80219906b574af3b623ddc114f92383327299ad935e) - [Linux riscv64](https://get.helm.sh/helm-v4.1.4-linux-riscv64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.4-linux-riscv64.tar.gz.sha256sum) / 9d747ed5761a6a5c15aa7ad108b65aee917d8e33448690e83a6451b6a48748e6) - [Windows amd64](https://get.helm.sh/helm-v4.1.4-windows-amd64.zip) ([checksum](https://get.helm.sh/helm-v4.1.4-windows-amd64.zip.sha256sum) / bd60f567f667631a2c9b698dfabe5e3cd52eaaf4264163c0a9cae566db8560e8) - [Windows arm64](https://get.helm.sh/helm-v4.1.4-windows-arm64.zip) ([checksum](https://get.helm.sh/helm-v4.1.4-windows-arm64.zip.sha256sum) / d0a651026da4a26b28bdfc3d455ce3dfacbc267182dc2225c2172b1dcc549643) 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-4) on any system with `bash`. #### What's Next - 4.1.5 and 3.20.3 are the next patch (bug fix) releases and will be on April 8, 2026 - 4.2.0 and 3.21.0 are the next minor (feature) releases and will be on May 13, 2026 #### Changelog - fix: Plugin missing provenance bypass [`05fa379`](https://redirect.github.com/helm/helm/commit/05fa37973dc9e42b76e1d2883494c87174b6074f) (George Jenkins) - fix: Chart dot-name path bug [`4e7994d`](https://redirect.github.com/helm/helm/commit/4e7994d4467182f535b6797c94b5b0e994a91436) (George Jenkins) - ignore error plugin loads (cli, getter) [`2581943`](https://redirect.github.com/helm/helm/commit/25819432bf87ac0b54f0d3fa54982add2cac609e) (George Jenkins) - fix: Plugin version path traversal [`36c8539`](https://redirect.github.com/helm/helm/commit/36c8539e99bc42d7aef9b87d136254662d04f027) (George Jenkins) - fix: pin codeql-action/upload-sarif to commit SHA in scorecards workflow [`c61e086`](https://redirect.github.com/helm/helm/commit/c61e0860ec797330a4c26a78dde7020cdc6743b1) (Terry Howe) ### [`v4.1.3`](https://redirect.github.com/helm/helm/releases/tag/v4.1.3): Helm v4.1.3 [Compare Source](https://redirect.github.com/helm/helm/compare/v4.1.2...v4.1.3) Helm v4.1.3 is a patch release. Users are encouraged to upgrade for the best experience. Note there was no 4.1.2 release due to a release automation issue. 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 - Fixed a bug where --dry-run=server was not respecting generateName [#&#8203;31563](https://redirect.github.com/helm/helm/issues/31563) - Fixed a bug where empty CRD resources caused a crash. Now it prints an error [#&#8203;31578](https://redirect.github.com/helm/helm/issues/31578) - Fixed a bug where OCI references with tag+digest failed with "invalid byte" error [#&#8203;31601](https://redirect.github.com/helm/helm/issues/31601) - Fixed a bug where user-provided nil value was not preserved when chart has an empty map or no default for a key [#&#8203;31644](https://redirect.github.com/helm/helm/issues/31644) - Fixed a regression since Helm 3.18.0 where Pulling charts from OCI repositories that use an index to store both Container Images and Helm Charts under the same tag failed [#&#8203;31776](https://redirect.github.com/helm/helm/issues/31776) - Fixed a Helm 4 regression where gotemplate white space trimming directly after YAML doc separators, when present after postrendering, caused YAML file corruption [#&#8203;31868](https://redirect.github.com/helm/helm/issues/31868) - Fixed a bug where `FailedStatus` is treated as a terminal state, causing upgrades to fail prematurely when cluster autoscalers needed time to provision nodes, or when pods were being deleted during rolling updates [#&#8203;31897](https://redirect.github.com/helm/helm/issues/31897) - Fixed broken backwards compatibility for deprecated `--atomic` flag on install command [#&#8203;31901](https://redirect.github.com/helm/helm/issues/31901) - SDK: Fixed a Windows 'Access Deined' error if multiple processes try to download the same chart version concurrently [#&#8203;31128](https://redirect.github.com/helm/helm/issues/31128) - SDK: Fixed a bug where users did not receive any logs from the waiter, causing confusion as several minutes could pass with no user feedback [#&#8203;31717](https://redirect.github.com/helm/helm/issues/31717) - SDK: Fixed a bug where server-side apply defaults did not always match the CLI defaults [#&#8203;31732](https://redirect.github.com/helm/helm/issues/31732) - SDK: Fixed a Go import issue when downstream tooling attempted to vendor helm.sh/helm/v4/pkg/kube [#&#8203;31852](https://redirect.github.com/helm/helm/issues/31852) #### Installation and Upgrading Download Helm v4.1.3. The common platform binaries are here: - [MacOS amd64](https://get.helm.sh/helm-v4.1.3-darwin-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.3-darwin-amd64.tar.gz.sha256sum) / 742132e11cc08a81c97f70180cd714ae8376f8c896247a7b14ae1f51838b5a0b) - [MacOS arm64](https://get.helm.sh/helm-v4.1.3-darwin-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.3-darwin-arm64.tar.gz.sha256sum) / 21c02fe2f7e27d08e24a6bf93103f9d2b25aab6f13f91814b2cfabc99b108a5e) - [Linux amd64](https://get.helm.sh/helm-v4.1.3-linux-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.3-linux-amd64.tar.gz.sha256sum) / 02ce9722d541238f81459938b84cf47df2fdf1187493b4bfb2346754d82a4700) - [Linux arm](https://get.helm.sh/helm-v4.1.3-linux-arm.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.3-linux-arm.tar.gz.sha256sum) / 5ea614cd1562e682e213e07f3632b76f9d7b4b0917918e820c515a9030a59951) - [Linux arm64](https://get.helm.sh/helm-v4.1.3-linux-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.3-linux-arm64.tar.gz.sha256sum) / 5db45e027cc8de4677ec869e5d803fc7631b0bab1c1eb62ac603a62d22359a43) - [Linux i386](https://get.helm.sh/helm-v4.1.3-linux-386.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.3-linux-386.tar.gz.sha256sum) / 6cbf1f7cca1f4917a0d4a593a22b7c6ec88207e159196eac94f8eaaad8730431) - [Linux loong64](https://get.helm.sh/helm-v4.1.3-linux-loong64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.3-linux-loong64.tar.gz.sha256sum) / <?xml version="1.0" encoding="utf-8"?><Error><Code>BlobNotFound</Code><Message>The specified blob does not exist. RequestId:a97d6fdb-301e-0045-72a5-b120d7000000 Time:2026-03-11T22:20:16.6057319Z</Message></Error>) - [Linux ppc64le](https://get.helm.sh/helm-v4.1.3-linux-ppc64le.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.3-linux-ppc64le.tar.gz.sha256sum) / 413c21ea07f85beb952807b45cafbcd3bb0ff50aa3ed66e8e87b47bebf2312ce) - [Linux s390x](https://get.helm.sh/helm-v4.1.3-linux-s390x.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.3-linux-s390x.tar.gz.sha256sum) / c1a5c613429ca50e70ebed3e7535d272805ed4a7aa61c1af20d85121a07e7bcd) - [Linux riscv64](https://get.helm.sh/helm-v4.1.3-linux-riscv64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.3-linux-riscv64.tar.gz.sha256sum) / 0a0beb5b30c24947d71586a7c6bcd774e207ce42b072b046513cf0cff46106a8) - [Windows amd64](https://get.helm.sh/helm-v4.1.3-windows-amd64.zip) ([checksum](https://get.helm.sh/helm-v4.1.3-windows-amd64.zip.sha256sum) / a69356c872fca122650e8c392341c5c49c19da004353514611118087ea2ee7cf) - [Windows arm64](https://get.helm.sh/helm-v4.1.3-windows-arm64.zip) ([checksum](https://get.helm.sh/helm-v4.1.3-windows-arm64.zip.sha256sum) / 6b05bec8659014df56ede28068a216451b6401d0fbbfd2dadffbef908cd03ff5) This release was signed with `208D D36E D5BB 3745 A167 43A4 C7C6 FBB5 B91C 1155` and can be found at [@&#8203;scottrigby](https://redirect.github.com/scottrigby) [keybase account](https://keybase.io/r6by). 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 - 4.2.0 and 3.21.0 are the next minor releases and will be on May 13, 2026 - 4.1.4 and 3.20.2 are the next patch releases and will be on April 8, 2026 #### Changelog - chore(defaults): server-side apply SDK defaults should always match the CLI defaults [`c94d381`](https://redirect.github.com/helm/helm/commit/c94d381b03be117e7e57908edbf642104e00eb8f) (Matheus Pimenta) - whitespace [`b36d660`](https://redirect.github.com/helm/helm/commit/b36d660fb7a5a162d59dcc7877af190b477ecf2b) (Austin Abro) - use logger with waiter [`04a91af`](https://redirect.github.com/helm/helm/commit/04a91af89e185fb2ff08592057726d54fdd22471) (Austin Abro) - Remove refactorring changes from coalesce\_test.go [`c3c57db`](https://redirect.github.com/helm/helm/commit/c3c57dba9878074a7642f2cdf583e809bba7f96e) (Evans Mungai) - Fix import [`d47cb2b`](https://redirect.github.com/helm/helm/commit/d47cb2b7efaa26090510f4c2289127f40451062e) (Evans Mungai) - Update pkg/chart/common/util/coalesce\_test.go [`790bf92`](https://redirect.github.com/helm/helm/commit/790bf929d5d341df663e0219338fcbf0d5a3119b) (Evans Mungai) - Fix lint warning [`f7cec12`](https://redirect.github.com/helm/helm/commit/f7cec12e23fe800495814432da4368b54c6d4552) (Evans Mungai) - Preserve nil values in chart already [`d94a5c9`](https://redirect.github.com/helm/helm/commit/d94a5c97cbff6b8e857c578ac7fd29407aa60907) (Evans Mungai) - fix(values): preserve nil values when chart default is empty map [`8c5fe4e`](https://redirect.github.com/helm/helm/commit/8c5fe4ef9781c714dc121288a4d499e62cc10bf8) (Evans Mungai) - chore(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 [`217db28`](https://redirect.github.com/helm/helm/commit/217db28a4b75bff615275dc1e3975cf4d389c1d9) (dependabot\[bot]) - Restored --atomic flag on install command [`7cb43e0`](https://redirect.github.com/helm/helm/commit/7cb43e0c58d8ccf18ca54eadb8d8d6cfb14c06f7) (Travis Leeden) - fix: bump go.opentelemetry.io/otel/sdk to v1.40.0 for GO-2026-4394 [`5b26d4f`](https://redirect.github.com/helm/helm/commit/5b26d4f1f99091262fef50ed51133e7ae8e3b011) (Terry Howe) - fix: bump fluxcd/cli-utils to v0.37.2-flux.1 [`360c131`](https://redirect.github.com/helm/helm/commit/360c1315ba2d468fcff77193f52764c6ad912c90) (Terry Howe) - chore(deps): bump sigs.k8s.io/kustomize/kyaml from 0.21.0 to 0.21.1 [`69a0a92`](https://redirect.github.com/helm/helm/commit/69a0a92ae3025cb00b480cb1084670d84b9fa018) (dependabot\[bot]) - fix: insert newline after doc separators glued to content by template trimming [`b868e6a`](https://redirect.github.com/helm/helm/commit/b868e6a7cce696744d3f0c87e3f6bba6a779aff3) (Matheus Pimenta) - fix: correct import comment in statuswait.go from v3 to v4 [`dbfbea9`](https://redirect.github.com/helm/helm/commit/dbfbea91e34220911481f82fc6831284d954959a) (rohansood10) - chore(deps): bump the k8s-io group with 7 updates [`099192c`](https://redirect.github.com/helm/helm/commit/099192c285233653032e13f557e1b4a7c31e046b) (dependabot\[bot]) - add image index test [`4967ead`](https://redirect.github.com/helm/helm/commit/4967ead76215e2ea694c37164d14520da9ba8bde) (Pedro Tôrres) - fix pulling charts from OCI indices [`2fe6b10`](https://redirect.github.com/helm/helm/commit/2fe6b106e6d515b6792d53aff517489ae97387be) (Pedro Tôrres) - fix: handle OCI digest algorithm prefix in chart downloader ([#&#8203;31601](https://redirect.github.com/helm/helm/issues/31601)) [`e3e2d01`](https://redirect.github.com/helm/helm/commit/e3e2d01ef45c6e4179d0536ea4a475f18fa23846) (Evans Mungai) - fix(install): check nil for restClientGetter and fix tests [`c15e711`](https://redirect.github.com/helm/helm/commit/c15e7114dc0a0f24e0fda65dff83e7a18e264f60) (Manuel Alonso) - chore(refactor): better testing and functionality for installing crd [`df82e68`](https://redirect.github.com/helm/helm/commit/df82e68ce1cac6825a59ed43d68d7560d6426979) (Manuel Alonso) - fix(test): fix tests and check nil for restclient [`4b896ca`](https://redirect.github.com/helm/helm/commit/4b896ca82fa827760086998d6521965e0ace059f) (Manuel Alonso) - fix(test): merge fix correctly [`3fc7939`](https://redirect.github.com/helm/helm/commit/3fc79399c8af02b6704c10cba14be2ced9497cb2) (Manuel Alonso Gonzalez) - fix(install): add more tests and check nil file data [`6017d2b`](https://redirect.github.com/helm/helm/commit/6017d2b470b07a4f55efd2c55ac0745203ddcd0b) (Manuel Alonso) - fix(test): no check empty resources [`f451967`](https://redirect.github.com/helm/helm/commit/f451967ab5a5a9b1a26deb699bd1a1f4f2ba6b1e) (Manuel Alonso) - fix(install): check lenght and file nil, add tests [`fdadff5`](https://redirect.github.com/helm/helm/commit/fdadff59eb8c3552de76c7647a9c787c248cdbd2) (Manuel Alonso) - fix(action): crd resources can be empty [`10d6067`](https://redirect.github.com/helm/helm/commit/10d606726560f1e813617c050c7b9cfbb8b0cb26) (Manuel Alonso) - fix: casing issue fixed [`0fec40f`](https://redirect.github.com/helm/helm/commit/0fec40f9b61a1dc5799e67bd4fb4ea4321cdd836) (Mujib Ahasan) - fix: error handled correctly [`2637498`](https://redirect.github.com/helm/helm/commit/263749874cb21ba31ebca17fe6c19fb3d0379417) (Mujib Ahasan) - fix: doc string added [`961d7d7`](https://redirect.github.com/helm/helm/commit/961d7d7cd6b39ccc3a63bce7bba505b94a9be384) (Mujib Ahasan) - update: test coverage added for helper function validateNameAndGenerateName [`29e4506`](https://redirect.github.com/helm/helm/commit/29e45067f3f5a772c1400eb756605ba3bc615176) (Mujib Ahasan) - update: helper function added for the business logic [`d55b0b9`](https://redirect.github.com/helm/helm/commit/d55b0b9022017aa7a5005d1c6bdc049872bc37f7) (Mujib Ahasan) - generateName is also considered in logic [`c1c090e`](https://redirect.github.com/helm/helm/commit/c1c090e8cead42ee16c36f987f2534c543b556fc) (Mujib Ahasan) - update: business logic respected for skipping object missing name [`5e09313`](https://redirect.github.com/helm/helm/commit/5e093136f456232f0c80c4d2481e5191b3c72530) (Mujib Ahasan) - fixed: --dry-run=server now respect generateName [`f289d16`](https://redirect.github.com/helm/helm/commit/f289d1605c9f02c843dd1b5dd03221fdb980f28e) (Mujib Ahasan) - fix(downloader): safely handle concurrent file writes on Windows [`bfac739`](https://redirect.github.com/helm/helm/commit/bfac7393e4cc8b22a36fb015264d10ddb30e03da) (Orgad Shaneh) ### [`v4.1.2`](https://redirect.github.com/helm/helm/compare/v4.1.1...v4.1.2) [Compare Source](https://redirect.github.com/helm/helm/compare/v4.1.1...v4.1.2) ### [`v4.1.1`](https://redirect.github.com/helm/helm/releases/tag/v4.1.1): Helm v4.1.1 [Compare Source](https://redirect.github.com/helm/helm/compare/v4.1.0...v4.1.1) Helm v4.1.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](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 - fix: fine-grained context options for waiting [#&#8203;31735](https://redirect.github.com/helm/helm/issues/31735) - fix: kstatus do not wait forever on failed resources [#&#8203;31730](https://redirect.github.com/helm/helm/issues/31730) - fix: Revert "Consider GroupVersionKind when matching resources" [#&#8203;31772](https://redirect.github.com/helm/helm/issues/31772) - fix: handle nil elements in slice copying [#&#8203;31751](https://redirect.github.com/helm/helm/issues/31751) #### Installation and Upgrading Download Helm v4.1.1. The common platform binaries are here: - [MacOS amd64](https://get.helm.sh/helm-v4.1.1-darwin-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.1-darwin-amd64.tar.gz.sha256sum) / 6b8dbb03abb74e9ab8e69ca3f9b6459178be11317d0ac502f922621c05fdc866) - [MacOS arm64](https://get.helm.sh/helm-v4.1.1-darwin-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.1-darwin-arm64.tar.gz.sha256sum) / b8f49e105b1d2fd8c8a90ba3fc9af48db91d2d1ca3b9e788352fc7c896bbb71a) - [Linux amd64](https://get.helm.sh/helm-v4.1.1-linux-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.1-linux-amd64.tar.gz.sha256sum) / 5d4c7623283e6dfb1971957f4b755468ab64917066a8567dd50464af298f4031) - [Linux arm](https://get.helm.sh/helm-v4.1.1-linux-arm.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.1-linux-arm.tar.gz.sha256sum) / e8b42ce9210ca6dc96c8dad24192544fc99ddbdf93292e25d762569156c09b85) - [Linux arm64](https://get.helm.sh/helm-v4.1.1-linux-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.1-linux-arm64.tar.gz.sha256sum) / 02a5fb7742469d2d132e24cb7c3f52885894043576588c6788b6813297629edd) - [Linux i386](https://get.helm.sh/helm-v4.1.1-linux-386.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.1-linux-386.tar.gz.sha256sum) / a5d237c606a7b520340d288a94dbd54aa7f1ab09f882221272227515b9bc4a74) - [Linux ppc64le](https://get.helm.sh/helm-v4.1.1-linux-ppc64le.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.1-linux-ppc64le.tar.gz.sha256sum) / 080c411ba2bbed1c0a6d1c91c31c5079e23ae5db1e82ef563d5db6edbc3be2bf) - [Linux s390x](https://get.helm.sh/helm-v4.1.1-linux-s390x.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.1-linux-s390x.tar.gz.sha256sum) / d2af312a4cfb525133ede9990daafd36381d3e000ccec32ad5ab08ba400b0ad0) - [Linux riscv64](https://get.helm.sh/helm-v4.1.1-linux-riscv64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.1-linux-riscv64.tar.gz.sha256sum) / 2d2aa1cdd4d53cdd50204c9548ab8a696f2a0603bd04c98ec4b34cbc3294ada8) - [Windows amd64](https://get.helm.sh/helm-v4.1.1-windows-amd64.zip) ([checksum](https://get.helm.sh/helm-v4.1.1-windows-amd64.zip.sha256sum) / 665161eba861d86bdb6969aa15d0d0cac3f04ce950ca12b4ee0552d7967a61fa) - [Windows arm64](https://get.helm.sh/helm-v4.1.1-windows-arm64.zip) ([checksum](https://get.helm.sh/helm-v4.1.1-windows-arm64.zip.sha256sum) / bd73ebc89311de201d6d86fc20ced76d7f448579332c54093fc086a2279d905d) This release was signed by [@&#8203;gjenkins8](https://redirect.github.com/gjenkins8) with key `BF88 8333 D96A 1C18 E268 2AAE D79D 67C9 EC01 6739`, which can be found at <https://keys.openpgp.org/vks/v1/by-fingerprint/BF888333D96A1C18E2682AAED79D67C9EC016739>. 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 - 4.2.0 and 3.21.0 are the next minor releases and will be on May 13, 2026 - 4.1.2 and 3.20.1 are the next patch releases and will be on March 11, 2026 #### Changelog - feat(kstatus): fine-grained context options for waiting [`5caf004`](https://redirect.github.com/helm/helm/commit/5caf0044d4ef3d62a955440272999e139aafbbed) (Matheus Pimenta) - bugfix(kstatus): do not wait forever on failed resources [`2519a88`](https://redirect.github.com/helm/helm/commit/2519a88b0b8ec7c69623f616617b01f626d9aaf5) (Matheus Pimenta) - Revert "Consider GroupVersionKind when matching resources" [`b2c487c`](https://redirect.github.com/helm/helm/commit/b2c487c4368db88fe9267d2ed62de9a52b333b5b) (Matheus Pimenta) - fix(copystructure): handle nil elements in slice copying [`261387a`](https://redirect.github.com/helm/helm/commit/261387a112bd91edca6511d34de23f7cc5ce9f8b) (Philipp Born) ### [`v4.1.0`](https://redirect.github.com/helm/helm/releases/tag/v4.1.0): Helm v4.1.0 [Compare Source](https://redirect.github.com/helm/helm/compare/v4.0.5...v4.1.0) Helm v4.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): - 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 - Feature: added chart name to dependency logs, namespace to resource waiting logs, and confirmation message when all resources are ready [#&#8203;31530](https://redirect.github.com/helm/helm/issues/31530) - Feature: improved plugin name validation error messages and field name detection [#&#8203;31491](https://redirect.github.com/helm/helm/issues/31491) - Feature: improved the --wait flag by allowing explicit strategy selection (including explicit --wait=hookOnly) and preventing SDK timeout errors when timeout is not specified [#&#8203;31421](https://redirect.github.com/helm/helm/issues/31421) - Feature: allow concurrent dependency build with atomic file write [#&#8203;30984](https://redirect.github.com/helm/helm/issues/30984) - Feature: added a --no-headers flag to the 'helm repo list' command, allowing users to suppress table headers in the output. Useful for scripting and automation [#&#8203;31448](https://redirect.github.com/helm/helm/issues/31448) - SDK feature: added a LoadArchive to common loader [#&#8203;31462](https://redirect.github.com/helm/helm/issues/31462) - SDK feature: introduced support for custom kstatus readers [#&#8203;31706](https://redirect.github.com/helm/helm/issues/31706) - Fixed bug where a plugin name could already be used by another command [#&#8203;31427](https://redirect.github.com/helm/helm/issues/31427) - Fixed bug where --server-side flag was not passed to install when using upgrade --install [#&#8203;31635](https://redirect.github.com/helm/helm/issues/31635) - Fixed bug where HELM\_ environment variables were not passed to plugins. this fixes a regression which was blocking some getter plugins [#&#8203;31613](https://redirect.github.com/helm/helm/issues/31613) - Fixed bug where Helm test --logs failed with hook-delete-policy "hook-failed" or "hook-succeed" [#&#8203;31579](https://redirect.github.com/helm/helm/issues/31579) - Fixed kube client logging issue [#&#8203;31560](https://redirect.github.com/helm/helm/issues/31560) - Fixed regression where vendor-specific suffixes were stripped from .Capabilities.KubeVersion.GitVersion, breaking charts that detect managed Kubernetes platforms [#&#8203;31528](https://redirect.github.com/helm/helm/issues/31528) - Fixed a bug where helm uninstall with --keep-history did not suspend previous deployed releases [#&#8203;12564](https://redirect.github.com/helm/helm/issues/12564) - SDK: bump k8s API versions to v0.35.0 - docs: updated `helm template` help text to document --api-versions [#&#8203;31683](https://redirect.github.com/helm/helm/issues/31683) - docs: fixed documentation about default wait strategy #### Installation and Upgrading Download Helm v4.1.0. The common platform binaries are here: - [MacOS amd64](https://get.helm.sh/helm-v4.1.0-darwin-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.0-darwin-amd64.tar.gz.sha256sum) / a326073ae392bed8b73c415d1d9d6880b0f5accb18aa9456975562b44a87c650) - [MacOS arm64](https://get.helm.sh/helm-v4.1.0-darwin-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.0-darwin-arm64.tar.gz.sha256sum) / f12e2723c5e8eaff3e4b3670536867289fb6ab7f797fa2efedd1c53cfaca62fb) - [Linux amd64](https://get.helm.sh/helm-v4.1.0-linux-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.0-linux-amd64.tar.gz.sha256sum) / 8e7ae5cb890c56f53713bffec38e41cd8e7e4619ebe56f8b31cd383bfb3dbb83) - [Linux arm](https://get.helm.sh/helm-v4.1.0-linux-arm.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.0-linux-arm.tar.gz.sha256sum) / e3aa65aded232adb56fc5b5bdd034f5ad5fa501ab0f68099d15abd93133e6006) - [Linux arm64](https://get.helm.sh/helm-v4.1.0-linux-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.0-linux-arm64.tar.gz.sha256sum) / 81315e404b6d09b65bee577a679ab269d6d44652ef2e1f66a8f922b51ca93f6b) - [Linux i386](https://get.helm.sh/helm-v4.1.0-linux-386.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.0-linux-386.tar.gz.sha256sum) / 1a7ca55d28f11cb15c5c482a29db6781a6cc75ac62e5d38447377a4987c5b9b9) - [Linux loong64](https://get.helm.sh/helm-v4.1.0-linux-loong64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.0-linux-loong64.tar.gz.sha256sum) / <?xml version="1.0" encoding="utf-8"?><Error><Code>BlobNotFound</Code><Message>The specified blob does not exist. RequestId:4a82a5e5-801e-006f-411a-8bffc7000000 Time:2026-01-21T21:10:33.0504029Z</Message></Error>) - [Linux ppc64le](https://get.helm.sh/helm-v4.1.0-linux-ppc64le.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.0-linux-ppc64le.tar.gz.sha256sum) / 6cb5ad5fb790e63056b71210f0a50566f4faf85709a49f17407c331f6923db56) - [Linux s390x](https://get.helm.sh/helm-v4.1.0-linux-s390x.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.0-linux-s390x.tar.gz.sha256sum) / 109a32040f7325ef44234c594a1b7883b94ce37ba1f0ca7c5fa8452254bd71b8) - [Linux riscv64](https://get.helm.sh/helm-v4.1.0-linux-riscv64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.1.0-linux-riscv64.tar.gz.sha256sum) / 944cfc9aea67db27eb46e52126ca4acee0cd416f0314369bf3364c77a13a7803) - [Windows amd64](https://get.helm.sh/helm-v4.1.0-windows-amd64.zip) ([checksum](https://get.helm.sh/helm-v4.1.0-windows-amd64.zip.sha256sum) / 48b527c52c0ea4b33436536b4accefc2cfe1665f6f0520c5b72e478338551833) - [Windows arm64](https://get.helm.sh/helm-v4.1.0-windows-arm64.zip) ([checksum](https://get.helm.sh/helm-v4.1.0-windows-arm64.zip.sha256sum) / 257f3ff25187d66208d08cabf063df7245ed72430436d7ca971ff9bd3fe0bc64) This release was signed with `208D D36E D5BB 3745 A167 43A4 C7C6 FBB5 B91C 1155` and can be found at [@&#8203;scottrigby](https://redirect.github.com/scottrigby) [keybase account](https://keybase.io/r6by). 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 - 4.1.1 and 3.20.1 are the next patch releases, scheduled for March 11, 2026 - 4.2.0 and 3.21.0 are the next minor releases, scheduled for May 13, 2026 #### Changelog - Update pkg/kube/statuswait.go [`f46f1ce`](https://redirect.github.com/helm/helm/commit/f46f1ce55d690a6c6f7e9b602757f9cf844492cb) (Evans Mungai) - pkg/kube: introduce support for custom kstatus readers [`59ece92`](https://redirect.github.com/helm/helm/commit/59ece92bed72767332ddc827c5548e7355ffb09a) (Matheus Pimenta) - chore(deps): bump golang.org/x/term from 0.38.0 to 0.39.0 [`de0becd`](https://redirect.github.com/helm/helm/commit/de0becdc57de8e39f44d2b0f645eba2e3272ad5a) (dependabot\[bot]) - chore(deps): bump golang.org/x/text from 0.32.0 to 0.33.0 [`46e5264`](https://redirect.github.com/helm/helm/commit/46e52649eaf7702b37f38302a318171ee88f4710) (dependabot\[bot]) - fix(release): fix test compilation error [`e751a70`](https://redirect.github.com/helm/helm/commit/e751a70e84175212d9338738122d045aecb2ad89) (Evans Mungai) - Suppress SC2154 without changing behavior [`9125b84`](https://redirect.github.com/helm/helm/commit/9125b84f450e350c5bafb8de2b42701532b04c29) (Sarfraj Khan) - chore(deps): bump github.com/foxcpp/go-mockdns from 1.1.0 to 1.2.0 [`0e0c02e`](https://redirect.github.com/helm/helm/commit/0e0c02e6a71097c2ac0e4d75742e6048dc83aa19) (dependabot\[bot]) - Lint sync-repo.sh with ShellCheck [`d4a2787`](https://redirect.github.com/helm/helm/commit/d4a2787fca9373bd8fd0a8df69acd0df69b3930e) (sarfraj89) - chore: move Evans Mungai from triage to maintainers [`fd090cc`](https://redirect.github.com/helm/helm/commit/fd090cce0c0e33e66321eb0ac504589441c34b31) (Evans Mungai) - Replace reflect.Ptr with reflect.Pointer [`2d6d9c0`](https://redirect.github.com/helm/helm/commit/2d6d9c09c4d24aed5f945d648b8927de153ce470) (Mads Jensen) - fix: typo in the function names [`138f730`](https://redirect.github.com/helm/helm/commit/138f730aacf96d0d94535a1d5b29d6dd128a062e) (Gergely Brautigam) - Add documentation for --api-versions flag in template command [`c7cc77b`](https://redirect.github.com/helm/helm/commit/c7cc77b68d46b273bfb6b634d9c39b708c464221) (majiayu000) - Fixing failing tests for cli-tools update [`fe1c749`](https://redirect.github.com/helm/helm/commit/fe1c749183e888a10b773757b20a6e85da373196) (Matt Farina) - chore(deps): bump github.com/fluxcd/cli-utils [`5e82698`](https://redirect.github.com/helm/helm/commit/5e82698d578a52f6e13b096747e7674d2f27fc20) (dependabot\[bot]) - Replace deprecated `NewSimpleClientset` [`a15db7f`](https://redirect.github.com/helm/helm/commit/a15db7f087826312eff5fddf77b5956521fbaa6b) (George Jenkins) - docs(README): add mise alternate installation documentation [`04198dc`](https://redirect.github.com/helm/helm/commit/04198dcf8a5dd3b80785ee8157c555e30d0071b9) (jylenhof) - enable exhaustive linter [`9a898af`](https://redirect.github.com/helm/helm/commit/9a898af7f22cf82a807c33617ef0d6593674aafb) (Brenden Ehlers) - fix: add default casess to switch statements [`1c119bc`](https://redirect.github.com/helm/helm/commit/1c119bcaa6f68a73f27a21f9d7dba22c4baf4d7d) (Brenden Ehlers) - build: set kube version via `debug.BuildInfo` [`c6d9a5b`](https://redirect.github.com/helm/helm/commit/c6d9a5bdc21efcc9c186ebc533436c31ce4d09c4) (Branch Vincent) - chore(deps): bump github.com/tetratelabs/wazero from 1.10.1 to 1.11.0 [`97cde79`](https://redirect.github.com/helm/helm/commit/97cde794c68eec98240125f7743296a62d92c481) (dependabot\[bot]) - chore(deps): bump github.com/BurntSushi/toml from 1.5.0 to 1.6.0 [`9123143`](https://redirect.github.com/helm/helm/commit/91231430a8fefa8b57bf9810a8001351122a5b1b) (dependabot\[bot]) - doc: update based on review suggestion [`55a4aed`](https://redirect.github.com/helm/helm/commit/55a4aed67f17b51c7ff80ef05529d82255e9888d) (Deepak Chethan) - test(statuswait): fix Copilot code review suggestion for goroutine in tests [`d6b35ce`](https://redirect.github.com/helm/helm/commit/d6b35cedeb0519b648941911298ebb08fa3b0edf) (Mohsen Mottaghi) - test(statuswait): add more tests suggested by Copilot code review [`a1543d5`](https://redirect.github.com/helm/helm/commit/a1543d5947640b0ad4ac5c671273a28aca15e56e) (Mohsen Mottaghi) - test(statuswait): add some tests for statuswait [`dd44f4e`](https://redirect.github.com/helm/helm/commit/dd44f4ecd0168a074bc75a43d78d6128c95f1d81) (Mohsen Mottaghi) - fix: use namespace-scoped watching to avoid cluster-wide LIST permissions [`3dd54ed`](https://redirect.github.com/helm/helm/commit/3dd54ed0b693e5e5805cceb535ed5167fa5ada25) (Mohsen Mottaghi) - fix(doc): Update default wait strategy [`f92ae18`](https://redirect.github.com/helm/helm/commit/f92ae18977bfe4fad74c7cb0e8c7f7fc68d85306) (Deepak) - Update to use slog [`9772037`](https://redirect.github.com/helm/helm/commit/9772037ed8a9e273b8c125fbf39bc7254ac53b05) (tison) - Fix TestCliPluginExitCode [`3c6557d`](https://redirect.github.com/helm/helm/commit/3c6557dcf57ef4feee0d4840d4095f1479a63b40) (tison) - Check plugin name is not used [`5196b84`](https://redirect.github.com/helm/helm/commit/5196b8431a40b9bd9e2e4aadb757b99bec11853f) (tison) - chore(deps): bump github.com/fluxcd/cli-utils [`364a7aa`](https://redirect.github.com/helm/helm/commit/364a7aa942201fcb10949dd4ad4b79c43a0cdaab) (dependabot\[bot]) - Fix `TestConcurrencyDownloadIndex` typo [`592815e`](https://redirect.github.com/helm/helm/commit/592815ea2b020b354510685bfa61d252095baafb) (George Jenkins) - Use errors.Is to check for io.EOF and gzip.ErrHeader [`a490bb3`](https://redirect.github.com/helm/helm/commit/a490bb3c20eddd68a7a009f128ffab74ba4e6587) (Mads Jensen) - chore(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 [`09ae0d4`](https://redirect.github.com/helm/helm/commit/09ae0d4f2da4b602d0b94786badf2e72edce1a03) (dependabot\[bot]) - chore(deps): bump the k8s-io group with 7 updates [`1f8e84d`](https://redirect.github.com/helm/helm/commit/1f8e84dff250905d7fff1320beff190a86d21ab9) (dependabot\[bot]) - chore(deps): bump golang.org/x/crypto from 0.45.0 to 0.46.0 [`e9a0510`](https://redirect.github.com/helm/helm/commit/e9a0510b0298f4800991717e21d1c536a4d46dbb) (dependabot\[bot]) - chore: fix some comments to improve readability [`858cf31`](https://redirect.github.com/helm/helm/commit/858cf315830dd4818297e00d8098e6f79422d306) (wangjingcun) - chore(deps): bump golang.org/x/text from 0.31.0 to 0.32.0 [`7fb1728`](https://redirect.github.com/helm/helm/commit/7fb17286fa64fb8f7d3728247725e7f453d29da5) (dependabot\[bot]) - feat: move TerryHowe triage to maintainers [`e900a25`](https://redirect.github.com/helm/helm/commit/e900a255ef4cba78c87f680c52f5b8be5d617277) (Terry Howe) - Use latest patch release of Go in releases [`8f636b5`](https://redirect.github.com/helm/helm/commit/8f636b5bd229c071ab5f0237a7b4553337392b44) (Matt Farina) - chore(deps): bump github.com/rubenv/sql-migrate from 1.8.0 to 1.8.1 [`ea52f87`](https://redirect.github.com/helm/helm/commit/ea52f873988d129668417aebc40782055b67ca48) (dependabot\[bot]) - fix(upgrade): pass --server-side flag to install when using upgrade --install [`2dc581d`](https://redirect.github.com/helm/helm/commit/2dc581dc1c9c07e36dde9acc70bd86e23963662a) (Evans Mungai) - chore(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 [`a9bbffb`](https://redirect.github.com/helm/helm/commit/a9bbffb4b67bdf05e0f5f9671f4ee5d7229a7494) (dependabot\[bot]) - chore(deps): bump golang.org/x/term from 0.37.0 to 0.38.0 [`d195cfa`](https://redirect.github.com/helm/helm/commit/d195cfa2e338ac7a5f32052bb099ea176ea9342a) (dependabot\[bot]) - Run the vulnerability check on PR that change the file [`24a8258`](https://redirect.github.com/helm/helm/commit/24a82589f8ee9f8f385c63b6c68dabdf19109da7) (Matt Farina) - Fix govulncheck in CI [`bc9462f`](https://redirect.github.com/helm/helm/commit/bc9462f20fc9a948fe557c87c895c06d4c0ddc6a) (Matt Farina) - Update the govulncheck.yml to run on change [`b825a18`](https://redirect.github.com/helm/helm/commit/b825a18362806e1810dc5eac41d8475c1d3c4cd8) (Matt Farina) - Enable the sloglint linter [`a18e59e`](https://redirect.github.com/helm/helm/commit/a18e59e46516bfe07241bf2e89de6268660a13ae) (Mads Jensen) - fix(cli): handle nil config in EnvSettings.Namespace() [`8534663`](https://redirect.github.com/helm/helm/commit/8534663e730f7d32ac8777c3b41a7e6c6a94ab96) (Zadkiel AHARONIAN) - fix(getter): pass settings environment variables [`119341d`](https://redirect.github.com/helm/helm/commit/119341dca7fba0ae2987b4d0ffd41e9574e03a38) (Zadkiel AHARONIAN) - fixes comment in install.go [`a109ac2`](https://redirect.github.com/helm/helm/commit/a109ac2f06d7cdca85c23567f3c545c726727904) (Stephanie Hohenberg) - chore(deps): bump actions/stale from 10.1.0 to 10.1.1 [`581ab1a`](https://redirect.github.com/helm/helm/commit/581ab1afe9d8a7e11f78154f86abbeb7adf2ff50) (dependabot\[bot]) - chore(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 [`e62bf7f`](https://redirect.github.com/helm/helm/commit/e62bf7fcc9ebea86c1510be9a284b99d7438cf7d) (dependabot\[bot]) - fixes tests after merge [`2f598ff`](https://redirect.github.com/helm/helm/commit/2f598ffc850d9f83642da362a7be4121cf617275) (Stephanie Hohenberg) - fixes lint issue [`bb9356e`](https://redirect.github.com/helm/helm/commit/bb9356e182a8abb0f806cd4866a317f273631862) (Stephanie Hohenberg) - updates tests after rebase from master [`8cf4ad7`](https://redirect.github.com/helm/helm/commit/8cf4ad73c3d6d8296b98286a9232155b7ecbd45b) (Stephanie Hohenberg) - Add tests to action package to improve coverage [`31131cf`](https://redirect.github.com/helm/helm/commit/31131cff9ba3c52060c4b999fa291eaf64abd51d) (Stephanie Hohenberg) - chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 [`e6b2068`](https://redirect.github.com/helm/helm/commit/e6b2068afd7ad5d86b98b69ae35840ebef680002) (dependabot\[bot]) - Inform we use a different golangci-lint version than the CI [`faa8912`](https://redirect.github.com/helm/helm/commit/faa8912e36bfebf45735fbd6cbd709181b311d22) (Benoit Tigeot) - Deal with golint warning with private executeShutdownFunc [`45c5f3a`](https://redirect.github.com/helm/helm/commit/45c5f3aaca1a37d8388ce7b79efe2dfaf84dcdcc) (Benoit Tigeot) - Use length check for MetaDependencies instead of nil comparison [`b33d4ae`](https://redirect.github.com/helm/helm/commit/b33d4ae0c07c37436c00c8ba13ca7a0ea9f6aa19) (Calvin Bui) - Code review [`70fc5f9`](https://redirect.github.com/helm/helm/commit/70fc5f97e2b42a2cf87ff8756d6baf4ab2d5a920) (Benoit Tigeot) - Fix linting issue [`9f1c8a2`](https://redirect.github.com/helm/helm/commit/9f1c8a26f00ebbe2942064a06b49c275162d10ef) (Benoit Tigeot) - Update pkg/action/hooks.go [`6bb5bcc`](https://redirect.github.com/helm/helm/commit/6bb5bcc212fd014ad521eab8b1ffd94f3f4f0f71) (Michelle Fernandez Bieber) - added check for nil shutdown [`d930144`](https://redirect.github.com/helm/helm/commit/d9301441f47bb8cf4c84ffcbed22f39ba70b1588) (Michelle Fernandez Bieber) - cleaned up empty line [`7a61ebf`](https://redirect.github.com/helm/helm/commit/7a61ebf01370d67684681c0d210ddec90fda3503) (Michelle Fernandez Bieber) - updated comment and made defer of shutdown function return errors as before and not the possible shutdown error [`1071477`](https://redirect.github.com/helm/helm/commit/10714772bedf15c207bccf85be21f2e244d4a4ff) (Michelle Fernandez Bieber) - added shutdown hook that is executed after the logs have been retrieved [`7a55758`](https://redirect.github.com/helm/helm/commit/7a557580e1b5aac8327331e720e74bbbe49c0ad7) (Michelle Fernandez Bieber) - chore: fix typo in pkg/downloader/chart\_downloader.go [`e71a29c`](https://redirect.github.com/helm/helm/commit/e71a29ce4ff045c8194625c0d804f789d121023e) (megha1906) - Bump required go version (`go.mod` version) [`b859163`](https://redirect.github.com/helm/helm/commit/b859163fd2b71d84111b3caaab1c72ab4852d26d) (George Jenkins) - Use modernize to use newer Golang features. [`6cceead`](https://redirect.github.com/helm/helm/commit/6cceead3994b9e8490f6f9ad40b49456169d015d) (Mads Jensen) - Remove two redundant if-checks. [`380abe2`](https://redirect.github.com/helm/helm/commit/380abe2b1643e1a8eec9cd575d1d5c0521cf1c31) (Mads Jensen) - Fix kube client logging [`936cd32`](https://redirect.github.com/helm/helm/commit/936cd328ac59001f7a6716a3eb7e9075f3950f44) (Matt Farina) - chore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 [`cb35947`](https://redirect.github.com/helm/helm/commit/cb35947ae600146ea0912fe9c2d0be27ee4181e2) (dependabot\[bot]) - chore(deps): bump actions/checkout from 5.0.1 to 6.0.0 [`4fddc64`](https://redirect.github.com/helm/helm/commit/4fddc646787231b68940bbcf88346bdc82534727) (dependabot\[bot]) - chore(deps): bump actions/setup-go from 5.5.0 to 6.1.0 [`b87f2da`](https://redirect.github.com/helm/helm/commit/b87f2da2f8b54a8bbc489ee7e8d853f80cab08f6) (dependabot\[bot]) - fix: prevent segmentation violation on empty yaml in multidoc [`81d244c`](https://redirect.github.com/helm/helm/commit/81d244ca21e232e5ebccd67040cdf7596b572e8b) (Benoit Tigeot) - fix: prevent reporting fallback on version when none specified [`40e22de`](https://redirect.github.com/helm/helm/commit/40e22dedb2d9fdb8c47376a2c3071b99ba056d9c) (Benoit Tigeot) - chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 [`c2405ce`](https://redirect.github.com/helm/helm/commit/c2405ce8c2bbbb90cc23f9ffb744442fc115fe11) (dependabot\[bot]) - chore(deps): bump github.com/cyphar/filepath-securejoin [`28baa97`](https://redirect.github.com/helm/helm/commit/28baa972c1c064a13be50956e52d3a79ae5ce54b) (dependabot\[bot]) - bump version to 4.1 [`63e060f`](https://redirect.github.com/helm/helm/commit/63e060fb053f951c6042efad3fee975ae624a906) (Matt Farina) - fix: add missing context to debug logs [`2dc5864`](https://redirect.github.com/helm/helm/commit/2dc5864f447d0429f7101526a518529e9919b067) (shuv0id) - fix: preserve vendor suffixes in KubeVersion.GitVersion [`ce273ee`](https://redirect.github.com/helm/helm/commit/ce273eea48c8e42323c648527bb8e0d0dbf6fd8c) (Benoit Tigeot) - chore(deps): bump actions/checkout from 5.0.0 to 5.0.1 [`f6ceae9`](https://redirect.github.com/helm/helm/commit/f6ceae9b7460e9a86a6ad99b63694cc30340b888) (dependabot\[bot]) - fixup test [`f8a49f1`](https://redirect.github.com/helm/helm/commit/f8a49f185218da62f58af2265db13ccc84a480b3) (George Jenkins) - logs [`a9cdc78`](https://redirect.github.com/helm/helm/commit/a9cdc781160f0469189b23769a99722d914c5858) (George Jenkins) - fix [`b1a9760`](https://redirect.github.com/helm/helm/commit/b1a976073f11a972b3f5a6860bc5647a79268ef5) (George Jenkins) - chore: add warning for registry login with namespace [`5f3c617`](https://redirect.github.com/helm/helm/commit/5f3c617940081564a6bbabe9553996ae352d16ff) (Terry Howe) - style: linting [`71591ee`](https://redirect.github.com/helm/helm/commit/71591ee63e5351522cd833ec4980428a91f634ea) (Benoit Tigeot) - test: split tests between valid and invalid [`b296cbe`](https://redirect.github.com/helm/helm/commit/b296cbef6c8ad43de4f921c680c8df77fdd1cc84) (Benoit Tigeot) - test: convert tests to table drive tests [`9b242dd`](https://redirect.github.com/helm/helm/commit/9b242dd9ed656438eedaf93e67003231d23dc765) (Benoit Tigeot) - test: refactor TestMetadataLegacyValidate to be more generic [`c81a09b`](https://redirect.github.com/helm/helm/commit/c81a09b89abcda9905e41376585c842870cafc2c) (Benoit Tigeot) - update tests [`8c87024`](https://redirect.github.com/helm/helm/commit/8c870248602e231be274b68b4cfd0f4b8387aa53) (yxxhero) - fix: Use server-side apply for object create during update [`18616e6`](https://redirect.github.com/helm/helm/commit/18616e6ce969cd7fbbd8a85d77557402839d59db) (George Jenkins) - Copy adopted resource info [`855ebb6`](https://redirect.github.com/helm/helm/commit/855ebb688444eb45ab7a4964be8483765f6dbe13) (George Jenkins) - Refactor environment variable expansion in PrepareCommands and update tests [`2d49f0c`](https://redirect.github.com/helm/helm/commit/2d49f0cb4ab1996bc203c9a91454021a375e522c) (yxxhero) - fix: correct LDFLAGS path for default Kubernetes version [`b6a8c65`](https://redirect.github.com/helm/helm/commit/b6a8c6521614f99d54752110a955b4f6fb5b8f5a) (Benoit Tigeot) - fix: improve plugin name validation err messages early via unmarshalling [`acf331a`](https://redirect.github.com/helm/helm/commit/acf331a0057ee79246f6058fca02313be29506fa) (Benoit Tigeot) - fix: Make invalid name error message more similar and move tests [`9e1e3d2`](https://redirect.github.com/helm/helm/commit/9e1e3d21c59820b39a05d950bf27027ba7ef1662) (Benoit Tigeot) - fix: focus only on plugin name but give more info about what we get [`cf077ce`](https://redirect.github.com/helm/helm/commit/cf077ceb2758a63aa5f87410204d11c5f2ad3a7b) (Benoit Tigeot) - Make validation error similar and explicit for both metadatas [`f4b139a`](https://redirect.github.com/helm/helm/commit/f4b139a82c4f5f3b38f5cb7b90de3c2e93d62dc3) (Benoit Tigeot) - fix: improve plugin name validation error messages [`c04e18e`](https://redirect.github.com/helm/helm/commit/c04e18e45253f08d127a37c8328e7084e486c7cc) (Benoit Tigeot) - Fix syntax errors in the document [`faa0adc`](https://redirect.github.com/helm/helm/commit/faa0adcb3855a299596f68f7a18f3dd84ef9ed1a) (Fish-pro) - chore(deps): bump the k8s-io group with 7 updates [`c81e267`](https://redirect.github.com/helm/helm/commit/c81e2676535296a00f70402deac17a2b9888958d) (dependabot </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Amsterdam) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDQuMTEiLCJ1cGRhdGVkSW5WZXIiOiI0My4xMDQuMTEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsIm1ham9yIiwidHlwZS9tYWpvciJdfQ==--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
ryangr0 2026-06-08 08:31:09 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
webgrip/homelab-cluster#266
No description provided.