helm v3.18.1 版本更新介绍
发布日期: 2025-05-28
版本号: v3.18.1
Helm v3.18.1 是一个补丁版本,建议用户升级以获得最佳体验。此版本修复了 3.18.0 版本中关于模板生成和 OCI 注册表交互的回归问题。目前仍有至少两个已知的回归问题尚未解决:空的注册表配置文件会导致问题,以及在某些域名上登录 Docker Hub 会失败,这些问题正在处理中。下一个特性版本 3.19.0 计划于 2025 年 9 月 11 日发布。
更新内容 (中文)
Helm v3.18.1 是一个补丁版本。建议用户升级以获得最佳体验。
注意:
- 本次发布修复了 3.18.0 版本中关于模板生成和 OCI 注册表交互的回归问题
- 本次发布中至少存在 2 个未解决的已知回归问题,正在处理中:
- 空的注册表配置文件(文件存在但内容为空)
- 在某些域名上登录 Docker Hub 失败
社区持续壮大,期待您的加入!
- 参与 Kubernetes Slack 讨论:
- 提问和交流
- 讨论 PR、代码和错误
- 参加公开开发者会议:每周四太平洋时间 9:30 通过 Zoom 进行
- 测试、调试和贡献 charts:ArtifactHub/packages
安装与升级
下载 Helm v3.18.1。通用平台二进制文件位于:
- MacOS amd64(校验和 / 3973bda1863d74614e1dca69ee65050928a80b88f6d10ec514fa7886a02de309)
- MacOS arm64(校验和 / 93562d2a0e34a505954e5b9556e319f390bc5bd07bed754ddc038b09cfe6fbd9)
- Linux amd64(校验和 / b1c7e8e261fd30f34c617282813ecafc63628fcd59a255a9fc51b1fe43394c05)
- Linux arm(校验和 / 6a58bf4091f798ac1a6fa7e21ea142fe138f5b688f2e3af0c49147f99210fff6)
- Linux arm64(校验和 / 5ddc8fbd4b17857754a95be799543ceafa5aa9532b05f738ee590a76bb049988)
- Linux i386(校验和 / 890bfd82f9fc8fe829f33c80e3d31463fc22d0f3605aaf3b009b3d7a616ba9cc)
- Linux ppc64le(校验和 / 4d03617f742e4774ddf2170840ec385c67abf0db93e5df1aa9a036bb1275988e)
- Linux s390x(校验和 / e17b3574bdd4152ed8962089e3c0143e660db64e828a90a20127c9e5f48ab932)
- Linux riscv64(校验和 / 225bdea665c5313e48c0219b39b6f0daea3288b1567f4825c540063784113214)
- Windows amd64(校验和 / d0f74d2043dae67992d4dcdd430844aa4817e4735a42ef9ecb4d2f042e2ed2bb)
- Windows arm64(校验和 / 486f2eabae7b497afc4643e54464b700de6fbc509f4b5b31ca108979a11ba5fd)
快速入门指南将引导您开始使用。如需升级说明或详细安装说明,请查看安装指南。您也可以使用安装脚本在任何有 bash 的系统上安装。
下一步计划
- 3.18.2 版本将仅包含错误修复。
- 3.19.0 版本将于 2025 年 9 月 11 日发布,是下一个功能发布版本。
变更日志
- fix(client): skipnode utilization for PreCopy f6f8700a539c18101509434f3b59e6a21402a1b2 (Brandt Keller)
- fix(client): layers now returns manifest - remove duplicate from descriptors 4da701593f8c8a137fc36a95f9e9ecfe1d01528f (Brandt Keller)
- fix(client): return nil on non-allowed media types 1a8507fd5ad910f466accfd1c784ed0c333c343a (Brandt Keller)
- Prevent fetching newReference again as we have in calling method 015531ca4f386a6fee6c9f48eae63124d19c76a7 (Benoit Tigeot)
- Prevent failure when resolving version tags in oras memory store 9db1a120f9f7404044cc4619ea7379b430004e36 (Benoit Tigeot)
- Update pkg/plugin/plugin.go e8bfa0eed689ee822c6ba9b4bcae45ecdb36b671 (Benoit Tigeot)
- Update pkg/plugin/plugin.go 24b44902a266f911617105273d4afd16f25f4aaf (Benoit Tigeot)
- Wait for Helm v4 before raising when platformCommand and Command are set 7e8f53421a184125cf988814206237ce01d95139 (Benoit Tigeot)
- Fix 3.18.0 regression: registry login with scheme ea04cea48bf2b312e506ae03c412c6fd95929c5c (Scott Rigby)
- Revert “fix (helm) : toToml` renders int as float [ backport to v3 ]” bec66098fdb4ac37298f46701a2d5b28e5776b72 (Matt Farina)
更新内容 (原始)
Helm v3.18.1 is a patch release. Users are encouraged to upgrade for the best experience. Users are encouraged to upgrade for the best experience.
Notes:
- This release fixes regressions around template generation and OCI registry interaction in 3.18.0
- There are at least 2 known regressions unaddressed in this release. They are being worked on.
- Empty registry configuration files. When the file exists but it is empty.
- Login to Docker Hub on some domains fails.
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.18.1. The common platform binaries are here:
- MacOS amd64 (checksum / 3973bda1863d74614e1dca69ee65050928a80b88f6d10ec514fa7886a02de309)
- MacOS arm64 (checksum / 93562d2a0e34a505954e5b9556e319f390bc5bd07bed754ddc038b09cfe6fbd9)
- Linux amd64 (checksum / b1c7e8e261fd30f34c617282813ecafc63628fcd59a255a9fc51b1fe43394c05)
- Linux arm (checksum / 6a58bf4091f798ac1a6fa7e21ea142fe138f5b688f2e3af0c49147f99210fff6)
- Linux arm64 (checksum / 5ddc8fbd4b17857754a95be799543ceafa5aa9532b05f738ee590a76bb049988)
- Linux i386 (checksum / 890bfd82f9fc8fe829f33c80e3d31463fc22d0f3605aaf3b009b3d7a616ba9cc)
- Linux ppc64le (checksum / 4d03617f742e4774ddf2170840ec385c67abf0db93e5df1aa9a036bb1275988e)
- Linux s390x (checksum / e17b3574bdd4152ed8962089e3c0143e660db64e828a90a20127c9e5f48ab932)
- Linux riscv64 (checksum / 225bdea665c5313e48c0219b39b6f0daea3288b1567f4825c540063784113214)
- Windows amd64 (checksum / d0f74d2043dae67992d4dcdd430844aa4817e4735a42ef9ecb4d2f042e2ed2bb)
- Windows arm64 (checksum / 486f2eabae7b497afc4643e54464b700de6fbc509f4b5b31ca108979a11ba5fd)
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.18.2 will contain only bug fixes.
- 3.19.0 on September 11th, 2025 is the next feature release.
Changelog
- fix(client): skipnode utilization for PreCopy f6f8700a539c18101509434f3b59e6a21402a1b2 (Brandt Keller)
- fix(client): layers now returns manifest - remove duplicate from descriptors 4da701593f8c8a137fc36a95f9e9ecfe1d01528f (Brandt Keller)
- fix(client): return nil on non-allowed media types 1a8507fd5ad910f466accfd1c784ed0c333c343a (Brandt Keller)
- Prevent fetching newReference again as we have in calling method 015531ca4f386a6fee6c9f48eae63124d19c76a7 (Benoit Tigeot)
- Prevent failure when resolving version tags in oras memory store 9db1a120f9f7404044cc4619ea7379b430004e36 (Benoit Tigeot)
- Update pkg/plugin/plugin.go e8bfa0eed689ee822c6ba9b4bcae45ecdb36b671 (Benoit Tigeot)
- Update pkg/plugin/plugin.go 24b44902a266f911617105273d4afd16f25f4aaf (Benoit Tigeot)
- Wait for Helm v4 before raising when platformCommand and Command are set 7e8f53421a184125cf988814206237ce01d95139 (Benoit Tigeot)
- Fix 3.18.0 regression: registry login with scheme ea04cea48bf2b312e506ae03c412c6fd95929c5c (Scott Rigby)
- Revert “fix (helm) : toToml` renders int as float [ backport to v3 ]” bec66098fdb4ac37298f46701a2d5b28e5776b72 (Matt Farina)
下载链接
- helm-v3.18.1-darwin-amd64.tar.gz.asc
- helm-v3.18.1-darwin-amd64.tar.gz.sha256.asc
- helm-v3.18.1-darwin-amd64.tar.gz.sha256sum.asc
- helm-v3.18.1-darwin-arm64.tar.gz.asc
- helm-v3.18.1-darwin-arm64.tar.gz.sha256.asc
- helm-v3.18.1-darwin-arm64.tar.gz.sha256sum.asc
- helm-v3.18.1-linux-386.tar.gz.asc
- helm-v3.18.1-linux-386.tar.gz.sha256.asc
- helm-v3.18.1-linux-386.tar.gz.sha256sum.asc
- helm-v3.18.1-linux-amd64.tar.gz.asc
- helm-v3.18.1-linux-amd64.tar.gz.sha256.asc
- helm-v3.18.1-linux-amd64.tar.gz.sha256sum.asc
- helm-v3.18.1-linux-arm.tar.gz.asc
- helm-v3.18.1-linux-arm.tar.gz.sha256.asc
- helm-v3.18.1-linux-arm.tar.gz.sha256sum.asc
- helm-v3.18.1-linux-arm64.tar.gz.asc
- helm-v3.18.1-linux-arm64.tar.gz.sha256.asc
- helm-v3.18.1-linux-arm64.tar.gz.sha256sum.asc
- helm-v3.18.1-linux-ppc64le.tar.gz.asc
- helm-v3.18.1-linux-ppc64le.tar.gz.sha256.asc
- helm-v3.18.1-linux-ppc64le.tar.gz.sha256sum.asc
- helm-v3.18.1-linux-riscv64.tar.gz.asc
- helm-v3.18.1-linux-riscv64.tar.gz.sha256.asc
- helm-v3.18.1-linux-riscv64.tar.gz.sha256sum.asc
- helm-v3.18.1-linux-s390x.tar.gz.asc
- helm-v3.18.1-linux-s390x.tar.gz.sha256.asc
- helm-v3.18.1-linux-s390x.tar.gz.sha256sum.asc
- helm-v3.18.1-windows-amd64.zip.asc
- helm-v3.18.1-windows-amd64.zip.sha256.asc
- helm-v3.18.1-windows-amd64.zip.sha256sum.asc
- helm-v3.18.1-windows-arm64.zip.asc
- helm-v3.18.1-windows-arm64.zip.sha256.asc
- helm-v3.18.1-windows-arm64.zip.sha256sum.asc