发布日期: 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

下载链接