发布日期: 2026-03-25
版本号: v3.3.5

Argo CD v3.3.5版本已发布。安装可通过kubectl创建argocd命名空间并应用官方安装清单,支持非高可用和高可用两种模式。所有容器镜像和CLI二进制文件均经过cosign签名,并提供符合SLSA Level 3标准的来源证明,可通过文档验证。该版本修复了UI和服务器端的多个问题,例如RollingSync步骤显示、终端容器查找逻辑、自愈禁用面板消息以及Hook资源创建等,并更新了gRPC等依赖。适配了Kubernetes 1.35.0进行测试。从其他次版本升级前,请务必查阅升级文档。详细的变更内容可参考官方发布说明博客和完整变更日志。

更新内容 (中文)

快速开始

非高可用模式:

kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.5/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.5/manifests/ha/install.yaml

版本签名与来源证明

所有 Argo CD 容器镜像均使用 cosign 进行签名。对于符合 SLSA Level 3 规范的容器镜像和 CLI 二进制文件,会生成来源证明。请参阅文档了解验证方法。

发布说明博客文章

要查看此版本关键变更和改进的详细说明,请查看官方博客文章

升级指南

如果从其他次要版本升级,请务必阅读升级文档。

变更日志

错误修复

  • e53c10caec8be0119bbcc7fa687d6daef62bfcef: 修复(UI):当标签匹配不到步骤时清晰显示RollingSync步骤(为3.3版本cherry-pick #26877)(#26884) (@argo-cd-cherry-pick-bot[bot])
  • 03dda413f0f405275c6f6b1f119fb5be8e891186: 修复(ci):在images目录中添加.gitkeep(为3.3版本cherry-pick #26892)(#26911) (@argo-cd-cherry-pick-bot[bot])
  • ff207a460b34411f755916feded68c9025b09d1a: 修复(server):修复终端查找容器逻辑(为3.3版本cherry-pick #26858)(#26934) (@argo-cd-cherry-pick-bot[bot])
  • 06d960ddf461286ccaf5fe5ce9f5e0e4767f243b: 修复(ui):改进自愈禁用面板的消息显示(#26977)(为3.3版本cherry-pick #26978)(#26981) (@argo-cd-cherry-pick-bot[bot])
  • 0dc0a66e7f03034afa28f8da33de01694060c3f4: 修复(ui):在嵌入式资源中包含以_为前缀的目录(为3.3版本cherry-pick #26589)(#26910) (@argo-cd-cherry-pick-bot[bot])
  • 494b44ca5b8af1a1cc6e38fa088e0f2b142763ad: 修复:当配置PreDelete和PostDelete钩子时,PostSync阶段未创建钩子资源(为3.3版本cherry-pick #26996)(#26999) (@argo-cd-cherry-pick-bot[bot])
  • 422cabb648a65f0854d5068741557f1d0cb0f214: 修复:处理资源图中的循环所有者引用时栈溢出(#26783)(为3.3版本cherry-pick #26790)(#26879) (@argo-cd-cherry-pick-bot[bot])

依赖项更新

  • 476800e479f19c0fca1f49708053d51c147c7c4c: 依赖管理:为release-3.3升级google.golang.org/grpc从1.77.0到1.79.3(#26886)(#26953)(@dudinea)

其他工作

  • ea8a881c143fd49db77265487c05598d2aa9677d: CI:针对k8s 1.35.0进行测试(为3.3版本cherry-pick #26062)(#26860) (@argo-cd-cherry-pick-bot[bot])

完整变更日志:https://github.com/argoproj/argo-cd/compare/v3.3.4…v3.3.5

更新内容 (原始)

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.5/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.5/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

  • e53c10caec8be0119bbcc7fa687d6daef62bfcef: fix(UI): show RollingSync step clearly when labels match no step (cherry-pick #26877 for 3.3) (#26884) (@argo-cd-cherry-pick-bot[bot])
  • 03dda413f0f405275c6f6b1f119fb5be8e891186: fix(ci): add .gitkeep to images dir (cherry-pick #26892 for 3.3) (#26911) (@argo-cd-cherry-pick-bot[bot])
  • ff207a460b34411f755916feded68c9025b09d1a: fix(server): fix find container logic for terminal (cherry-pick #26858 for 3.3) (#26934) (@argo-cd-cherry-pick-bot[bot])
  • 06d960ddf461286ccaf5fe5ce9f5e0e4767f243b: fix(ui): Improve message on self-healing disabling panel (#26977) (cherry-pick #26978 for 3.3) (#26981) (@argo-cd-cherry-pick-bot[bot])
  • 0dc0a66e7f03034afa28f8da33de01694060c3f4: fix(ui): include _-prefixed dirs in embedded assets (cherry-pick #26589 for 3.3) (#26910) (@argo-cd-cherry-pick-bot[bot])
  • 494b44ca5b8af1a1cc6e38fa088e0f2b142763ad: fix: Hook resources not created at PostSync when configured with PreDelete PostDelete hooks (cherry-pick #26996 for 3.3) (#26999) (@argo-cd-cherry-pick-bot[bot])
  • 422cabb648a65f0854d5068741557f1d0cb0f214: fix: stack overflow when processing circular ownerrefs in resource graph (#26783) (cherry-pick #26790 for 3.3) (#26879) (@argo-cd-cherry-pick-bot[bot])

Dependency updates

  • 476800e479f19c0fca1f49708053d51c147c7c4c: chore(deps): bump google.golang.org/grpc from 1.77.0 to 1.79.3 for release-3.3 (#26886) (#26953) (@dudinea)

Other work

  • ea8a881c143fd49db77265487c05598d2aa9677d: ci: test against k8s 1.35.0 (cherry-pick #26062 for 3.3) (#26860) (@argo-cd-cherry-pick-bot[bot])

Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.3.4...v3.3.5

下载链接