argo-cd v3.0.14 版本更新介绍
发布日期: 2025-09-04
版本号: v3.0.14
Argo CD v3.0.14版本说明:该版本在不可变发布中存在问题,影响了部分发布步骤,但功能本身没有问题。后续的v3.0.15已修复此问题并成功发布。非高可用和高可用安装方式均为先创建argocd命名空间,然后使用相应的安装清单文件进行部署(命令中仍指向v3.0.14版本)。所有容器镜像均通过cosign签名,并生成符合SLSA Level 3规范的来源证明。升级时需参考升级文档。本次更新包含错误修复,主要涉及应用集生成器空闲连接处理和仓库安全信息暴露问题,以及其他维护工作。
更新内容 (中文)
快速入门
使用 v3.0.15
v3.0.14 的不可变版本存在问题,导致部分发布步骤失败(上传来源证明和软件物料清单)。v3.0.14 本身应无功能缺陷,但 v3.0.15 是其等效版本且发布完全成功。
非高可用部署:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.14/manifests/install.yaml
高可用部署:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.14/manifests/ha/install.yaml
发布签名与来源证明
所有 Argo CD 容器镜像均由 cosign 签名。符合 SLSA 3 级规范的容器镜像和 CLI 二进制文件会生成来源证明。验证方式详见文档。
发布说明博文
查看本版本关键变更与改进的详细分解,请访问官方博文
升级指南
若从其他次版本升级,请务必阅读升级文档。
更新日志
错误修复
- f4d409cf9beec581a4f7eb29fdf4864979dbf357: 修复(appset): 通过克隆 http.DefaultTransport 防止 Bitbucket SCM/PR 生成器中空闲连接堆积 (#24266) (@anandf)
- 5ebdd714d0be1d24d49d48a5f350411269fdb534: 修复(security): repository.GetDetailedProject 泄露仓库密钥 (#24390) (@crenshaw-dev)
其他工作
- 775edda033cdfd150864376918003644a5c61212: 杂项(cherry-pick-3.0): 替换 bitnami 镜像 (#24101) (#24287) (@nitishfy)
- ef5b8ca16749d27fe27e22d22ac60456faace8ee: 修复(cherry-pick-3.0): 针对 OCI 类型的 flux helm 仓库添加自定义资源健康检查 (#24340) (@adberger)
完整更新日志: https://github.com/argoproj/argo-cd/compare/v3.0.13...v3.0.14
更新内容 (原始)
Quick Start
Use v3.0.15
There was an issue with immutable releases for v3.0.14 which caused some release steps to fail (uploading provenance and SBOMs). There should be nothing wrong with v3.0.14, but v3.0.15 is equivalent with a fully-successful release.
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.14/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.14/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
- f4d409cf9beec581a4f7eb29fdf4864979dbf357: fix(appset): prevent idle connection buildup by cloning http.DefaultTransport in Bitbucket SCM/PR generator (#24266) (@anandf)
- 5ebdd714d0be1d24d49d48a5f350411269fdb534: fix(security): repository.GetDetailedProject exposes repo secrets (#24390) (@crenshaw-dev)
Other work
- 775edda033cdfd150864376918003644a5c61212: chore(cherry-pick-3.0): replace bitnami images (#24101) (#24287) (@nitishfy)
- ef5b8ca16749d27fe27e22d22ac60456faace8ee: fix(cherry-pick-3.0): custom resource health for flux helm repository of type oci (#24340) (@adberger)
Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.0.13...v3.0.14
