argo-cd v3.2.10 版本更新介绍
发布日期: 2026-04-21
版本号: v3.2.10
Argo CD v3.2.10 提供了非高可用和高可用两种快速入门安装方式,分别通过应用对应的 Kubernetes 清单文件完成。此版本的所有容器镜像均使用 cosign 进行了签名,CLI 二进制文件的生成记录符合 SLSA 三级规范。用户可查阅官方博客了解本次发布的详细改进内容。如果从小版本升级,务必先参考升级文档。更新内容包括修复了应用控制器在核心模式下同步失败、CLI 命令差异显示不准确以及避免 informer 缓存过期等五项问题。
更新内容 (中文)
快速开始
非高可用版:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.10/manifests/install.yaml
高可用版:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.10/manifests/ha/install.yaml
发布签名与来源证明
所有Argo CD容器镜像均由cosign签名。对于满足SLSA第3级规范的容器镜像和CLI二进制文件,会生成来源证明。参阅文档了解验证方法。
发布说明博客文章
关于本次发布关键变更和改进的详细分解,请查看官方博客文章
升级指南
若从不同次版本升级,请务必阅读升级文档。
变更日志
错误修复
- 91da6a0b4c39e1ca7317896225a02561b0d09b31: 撤销"修复:阻止来自信息源同步和状态更新的自动刷新(为3.2分支cherry-pick #25290)" (#27399) (@crenshaw-dev)
- 5426e98a67918377fedf8e073b18aea67900dff2: 修复(应用控制器):核心模式下的应用控制器在server.secretkey缺失时同步失败 (#26793) (#27463) (@anandf)
- c3df70e7173d14266a33e07d6db291b61667edf2: 修复(命令行):使用DrySource修订版进行带有sourceHydrator的应用diff/清单对比 (#23817) (cherry-pick #24670 for 3.2) (#27482) (@argo-cd-cherry-pick-bot[bot])
- 3f789ce02d15f11f93695e946174032193127d73: 修复:避免修订元数据处理器中过时的信息源缓存 (cherry-pick #27392 for 3.2) (#27394) (@argo-cd-cherry-pick-bot[bot])
- 860ef554c9b5b5f55f8c351654310c81512301db: 修复:恢复自动同步事件消息格式变更 (cherry-pick #27387 for 3.2) (#27388) (@argo-cd-cherry-pick-bot[bot])
完整变更日志: https://github.com/argoproj/argo-cd/compare/v3.2.9...v3.2.10
更新内容 (原始)
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.10/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.10/manifests/ha/install.yaml
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Bug fixes
- 91da6a0b4c39e1ca7317896225a02561b0d09b31: Revert “fix: prevent automatic refreshes from informer resync and status updates (cherry-pick #25290 for 3.2)” (#27399) (@crenshaw-dev)
- 5426e98a67918377fedf8e073b18aea67900dff2: fix(appcontroller): application controller in core mode fails to sync when server.secretkey is missing (#26793) (#27463) (@anandf)
- c3df70e7173d14266a33e07d6db291b61667edf2: fix(cli): uses DrySource revision for app diff/manifests with sourceHydrator (#23817) (cherry-pick #24670 for 3.2) (#27482) (@argo-cd-cherry-pick-bot[bot])
- 3f789ce02d15f11f93695e946174032193127d73: fix: avoid stale informer cache in RevisionMetadata handler (cherry-pick #27392 for 3.2) (#27394) (@argo-cd-cherry-pick-bot[bot])
- 860ef554c9b5b5f55f8c351654310c81512301db: fix: revert autosync event message format change (cherry-pick #27387 for 3.2) (#27388) (@argo-cd-cherry-pick-bot[bot])
Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.2.9...v3.2.10
