argo-cd v3.3.11 版本更新介绍
发布日期: 2026-05-28
版本号: v3.3.11
Argo CD v3.3.11版本提供非高可用与高可用两种安装方式,用户只需创建相应命名空间并应用指定清单文件即可快速部署。所有容器镜像均通过cosign签名并满足SLSA Level 3规范,可通过官方文档验证。此次更新主要包含多项问题修复,例如消除不必要的代码嵌套、修复UI预取错误、预防应用控制器启动时的竞争条件,以及修复gitops引擎中的空指针引用等,同时更新了部分依赖组件。从其他次版本升级的用户请务必查阅升级指南,完整变更日志可在官方仓库对比页面查看。
更新内容 (中文)
快速开始
非高可用部署:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.11/manifests/install.yaml
高可用部署:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.11/manifests/ha/install.yaml
发布签名与来源证明
所有Argo CD容器镜像均由cosign签名。符合SLSA第3级规范的容器镜像和CLI二进制文件会生成来源证明。验证方法详见官方文档。
发布说明博文
了解本版本主要变更与改进的详细分解,请查看官方博文。
升级指南
若从不同次版本升级,请务必阅读升级文档。
变更日志
缺陷修复
- cd3b64dd8c250b61a8220ef07eabf47384635d15: 修复(lint): 不必要的嵌套 (为3.3版本cherry-pick #27815) (#27818) (@argo-cd-cherry-pick-bot[bot])
- 82dd8ce2e39d1f254572f53527e91fa3703e854d: 修复(ui): 禁用预获取错误 (#27877) (为3.3版本cherry-pick #27925) (#28023) (@argo-cd-cherry-pick-bot[bot])
- da10473981262fdb7693a0e06e104db72efd8c26: 修复: 空值检查 (为3.3版本cherry-pick #28039) (#28041) (@argo-cd-cherry-pick-bot[bot])
- d5560679d12628243d5aeef9f85feb49adaa41e5: 修复: 防止应用控制器启动时发生InvalidSpecError竞争条件 (为3.3版本cherry-pick #27672) (#27844) (@argo-cd-cherry-pick-bot[bot])
- 21d55380342feb67f894fb800d100ac40460d778: 修复: 从ssd中移除resourceVersion (#27406) (cherry-pick release-3.3) (#28016) (@blakepettersson)
- 120eb3126a5aa68efb178f67aa819ab799eac225: 修复: 截断删除钩子资源的标签 (为3.3版本cherry-pick #27542) (#27715) (@choejwoo)
依赖项更新
- 1cb5892bd8c209d5e6fe3fac2bb27ce62477854e: 维护(deps): 将/ui中的redoc/dompurify升级至v3.4.0以修复CVE-2026-41240 (cherry-pick 3.3) (#27912) (@alkakumari016)
其他工作
- 9e253030b62e7b8ae314a5a2d5c75ba8169bfabc: 修复(gitops-engine): 修复removeWebookMutation()中的空指针引用错误 (为3.3版本cherry-pick #27749) (#28032) (@argo-cd-cherry-pick-bot[bot])
完整变更日志: https://github.com/argoproj/argo-cd/compare/v3.3.10...v3.3.11
更新内容 (原始)
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.11/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.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
- cd3b64dd8c250b61a8220ef07eabf47384635d15: fix(lint): unnecessary nesting (cherry-pick #27815 for 3.3) (#27818) (@argo-cd-cherry-pick-bot[bot])
- 82dd8ce2e39d1f254572f53527e91fa3703e854d: fix(ui): don’t prefetch errors (#27877) (cherry-pick #27925 for 3.3) (#28023) (@argo-cd-cherry-pick-bot[bot])
- da10473981262fdb7693a0e06e104db72efd8c26: fix: nil-check (cherry-pick #28039 for 3.3) (#28041) (@argo-cd-cherry-pick-bot[bot])
- d5560679d12628243d5aeef9f85feb49adaa41e5: fix: prevent InvalidSpecError race in application controller startup (cherry-pick #27672 for 3.3) (#27844) (@argo-cd-cherry-pick-bot[bot])
- 21d55380342feb67f894fb800d100ac40460d778: fix: remove resourceVersion from ssd (#27406) (cherry-pick release-3.3) (#28016) (@blakepettersson)
- 120eb3126a5aa68efb178f67aa819ab799eac225: fix: truncate labels for deletion hook resources (cherry-pick #27542 for 3.3) (#27715) (@choejwoo)
Dependency updates
- 1cb5892bd8c209d5e6fe3fac2bb27ce62477854e: chore(deps): bump redoc/dompurify to v3.4.0 in /ui for fixing CVE-2026-41240(cherry-pick 3.3) (#27912) (@alkakumari016)
Other work
- 9e253030b62e7b8ae314a5a2d5c75ba8169bfabc: fix(gitops-engine): fix nil pointer dereference error in removeWebookMutation() (cherry-pick #27749 for 3.3) (#28032) (@argo-cd-cherry-pick-bot[bot])
Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.3.10...v3.3.11
