argo-cd v3.0.13 版本更新介绍
发布日期: 2025-08-25
版本号: v3.0.13
Argo CD v3.0.13 版本提供了非高可用和高可用两种快速安装方式。该版本的所有容器镜像和CLI二进制文件均经过签名并附有来源证明,以符合SLSA第3级规范。在升级方面,特别是从其他次要版本升级时,请务必查阅官方升级文档。此版本的更新主要包括若干错误修复(例如Lua操作、Azure DevOps令牌发送、SSH连接默认密钥交换算法等)、文档完善(如关于3.0迁移的说明)以及将Go版本更新至1.24.6等其他工作。
更新内容 (中文)
快速开始
非高可用部署:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.13/manifests/install.yaml
高可用部署:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.13/manifests/ha/install.yaml
发布签名与溯源信息
所有Argo CD容器镜像均通过cosign进行签名。对于符合SLSA 3级规范的容器镜像和CLI二进制文件,会生成溯源信息。请参阅文档了解验证方法。
发布说明博文
本版本的关键变更与改进详情请查阅官方博文
升级指南
若从其他次级版本升级,请务必阅读升级文档。
变更日志
缺陷修复
- b1df89bfce9ade57e386aea67cd282b0ec3402e4: 修复(lua):允许操作向数组添加元素 (#24136) (@agaudreault)
- 46e7c008ceb1231437d198b5788bd8a384cd4afb: 修复(server):通过git额外头部发送Azure DevOps令牌 (#23478) (#23631) (#24222) (@rumstead)
- 274ab28f8f80ccafc1e885073c626b37c20b6c42: 修复(util):修正SSH连接使用的默认密钥交换算法以符合FIPS标准 (#24086) (cherry-pick 3.0) (#24165) (@anandf)
- d76cedea576b2363d3ae58978ce8d01fdfad7814: 修复:
kustomize edit add component检查 (#24100) (cherry-pick 3.0) (#24103) (@blakepettersson) - d11bf1ac889fe10b7ff9841372c70db225094385: 修复:helm GetTags 缓存写入 (cherry-pick #23865) (#23953) (@gcp-cherry-pick-bot[bot])
文档
- 7822fbd43a4b7b55889379c1e4e8537ef90f12e8: 文档:3.0迁移 - 增加显式同步使用ApplyOutOfSyncOnly=true的应用的补救措施 (cherry-pick #23918) (#23957) (@gcp-cherry-pick-bot[bot])
其他工作
- d6e0e5c8526283855b9baa1b627d4e09777c05b3: 任务:将#24235合并至release-3.0分支 (#24237) (@FourFifthsCode)
- 3fb825c36c32cc5972a2a107df6132d7bb9c01d8: 任务:更新Go至1.24.6 (release-3.0) (#24092) (@thevilledev)
完整变更日志:https://github.com/argoproj/argo-cd/compare/v3.0.12…v3.0.13
更新内容 (原始)
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.13/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.13/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
- b1df89bfce9ade57e386aea67cd282b0ec3402e4: fix(lua): allow actions to add items to array (#24136) (@agaudreault)
- 46e7c008ceb1231437d198b5788bd8a384cd4afb: fix(server): Send Azure DevOps token via git extra headers (#23478) (#23631) (#24222) (@rumstead)
- 274ab28f8f80ccafc1e885073c626b37c20b6c42: fix(util): Fix default key exchange algorthims used for SSH connection to be FIPS compliant (#24086) (cherry-pick 3.0) (#24165) (@anandf)
- d76cedea576b2363d3ae58978ce8d01fdfad7814: fix:
kustomize edit add componentcheck (#24100) (cherry-pick 3.0) (#24103) (@blakepettersson) - d11bf1ac889fe10b7ff9841372c70db225094385: fix: helm GetTags cache writing (cherry-pick #23865) (#23953) (@gcp-cherry-pick-bot[bot])
Documentation
- 7822fbd43a4b7b55889379c1e4e8537ef90f12e8: docs: 3.0 migration - added remediation for explicitly syncing apps that use ApplyOutOfSyncOnly=true (cherry-pick #23918) (#23957) (@gcp-cherry-pick-bot[bot])
Other work
- d6e0e5c8526283855b9baa1b627d4e09777c05b3: chore: cherry pick #24235 to release-3.0 (#24237) (@FourFifthsCode)
- 3fb825c36c32cc5972a2a107df6132d7bb9c01d8: chore: update Go to 1.24.6 (release-3.0) (#24092) (@thevilledev)
Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.0.12...v3.0.13
