argo-cd v3.2.11 版本更新介绍
发布日期: 2026-04-30
版本号: v3.2.11
此版本包含针对严重漏洞的安全修复,版本号为v3.2.11。快速启动方法包括非高可用性和高可用性两种部署方式,分别通过应用对应的YAML清单文件到argocd命名空间来实现。所有容器镜像均由cosign签名,并提供符合SLSA Level 3标准的来源证明,相关验证说明可查阅文档。官方博客文章提供了本次发布关键改进的详细解析。若从其他次版本升级,请务必参考升级文档。主要变更内容包括:修复了服务器端尝试重复删除操作时的错误,处理了UI中流式传输的401错误,并防止了Pod日志查看器因陈旧容器索引而崩溃的问题。此外还更新了依赖项,例如将SonarQube扫描操作升级至8.0.0版本。完整变更日志可通过比较v3.2.10与v3.2.11的提交记录查看。
更新内容 (中文)
[!IMPORTANT] 此版本包含一个关键漏洞的安全修复:https://github.com/argoproj/argo-cd/security/advisories/GHSA-3v3m-wc6v-x4x3
快速开始
非高可用模式:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.11/manifests/install.yaml
高可用模式(HA):
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.11/manifests/ha/install.yaml
发布签名与来源证明
所有 Argo CD 容器镜像均使用 cosign 进行签名。符合 SLSA Level 3 规范的容器镜像和 CLI 二进制文件会生成来源证明。具体验证方法请参阅文档。
发布说明博客文章
了解此版本关键变更和改进的详细解析,请查阅官方博客文章。
升级指南
如从不同次版本进行升级,请务必阅读升级文档。
更新日志
错误修复
- de488393833672000e646898a107e8e525058991:修复(服务端):避免执行第二次删除操作时出错(为 3.2 版本 cherry-pick #27495)(#27500) (@argo-cd-cherry-pick-bot[bot])
- 81e6c69fae5fc20dab694135c31bd01b112b8f51:修复(UI):处理流中的 401 错误(为 3.2 版本 cherry-pick #26917)(#27572) (@argo-cd-cherry-pick-bot[bot])
- eadd52e46ab7b6b624a730ef7cad28ef36727a1b:修复(UI):防止容器索引过期时 Pod 日志查看器崩溃(为 3.2 版本 cherry-pick #27553)(#27563) (@argo-cd-cherry-pick-bot[bot])
依赖更新
- 37c360ea97a885b7a20e1af22fa191d04b71fac8:chore(deps):将 SonarSource/sonarqube-scan-action 从 5.3.1 升级到 8.0.0(将 27602 cherry-pick 到 3.2 发布版)(#27609) (@dudinea)
其他工作
- 9625be3f31f9c3817b75eadda0afd476800c4ce8:合并来自 fork 的提交 (@alexmt)
完整更新日志:https://github.com/argoproj/argo-cd/compare/v3.2.10…v3.2.11
更新内容 (原始)
[!IMPORTANT] This release contains a security fix to a critical vulnerability: https://github.com/argoproj/argo-cd/security/advisories/GHSA-3v3m-wc6v-x4x3
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.11/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.11/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
- de488393833672000e646898a107e8e525058991: fix(server): Avoid error when attempting a second delete operation (cherry-pick #27495 for 3.2) (#27500) (@argo-cd-cherry-pick-bot[bot])
- 81e6c69fae5fc20dab694135c31bd01b112b8f51: fix(ui): handle 401 error in stream (cherry-pick #26917 for 3.2) (#27572) (@argo-cd-cherry-pick-bot[bot])
- eadd52e46ab7b6b624a730ef7cad28ef36727a1b: fix(ui): prevent pod logs viewer crash on stale container index (cherry-pick #27553 for 3.2) (#27563) (@argo-cd-cherry-pick-bot[bot])
Dependency updates
- 37c360ea97a885b7a20e1af22fa191d04b71fac8: chore(deps): bump SonarSource/sonarqube-scan-action from 5.3.1 to 8.0.0 (cherry pick 27602 to release 3.2) (#27609) (@dudinea)
Other work
- 9625be3f31f9c3817b75eadda0afd476800c4ce8: Merge commit from fork (@alexmt)
Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.2.10...v3.2.11
