Impact Score: 5/10
Argo CD v2.6.9 โ Release Notes & Engineering Impact
Source available โ automated, not human-reviewed
Component: argocd ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
โก Executive Summary (TL;DR)
Argo CD v2.6.9. Source highlight: kubectl create namespace argocd
Who Does This Impact? (Role-Based Analysis)
๐ป Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
๐ Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
โ๏ธ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
โจ New Features & Capabilities (1)
- docs: add helm values declarative syntax (#13661) (#13779)
๐ง Bug Fixes & Patches (6)
- fix(ui): Patch Resource missing appNamespace (#13839) (#13841)
- fix(appset): Post selector with Go templates in ApplicationSet (cherry-pick #13584) (#13823)
- fix: ensure repositories are correctly marked with `inherited` creds in CLI output (#13428) (#13809)
- fix(ui): Stop using the deprecated url format for gitlab instances (#13687) (#13796)
- fix: Regression in signature verification for git tags (#12797) (#13112)
- fix(appset): allow cluster urls to be matched (#13715) (#13771)
๐ View Raw Release Notes (Original Developer Log)
## Quick Start
### Non-HA:
```shell
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.6.9/manifests/install.yaml
```
### HA:
```shell
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.6.9/manifests/ha/install.yaml
```
## ๐ Known Issues
[Sidecar-installed Config Management Plugin discovery may fail](https://github.com/argoproj/argo-cd/issues/13940) for Applications whose `spec.source.path` is not `""` or `"."`. If you use sidecar Config Management Plugins which rely on running discovery rules in the Application's specified path, your Application may fail to refresh with an error about no supported plugins being found, or the CMP may incorrectly claim that it does support the app, and **it may produce unpredictable manifests, including _no manifests_, which will prune all your resources**.
If you are affected, either use >= 2.6.10.
## Release signatures
All Argo CD container images and CLI binaries are signed by cosign. See the [documentation](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets/) on how to verify the signatures.
```shell
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEesHEB7vX5Y2RxXypjMy1nI1z7iRG
JI9/gt/sYqzpsa65aaNP4npM43DDxoIy/MQBo9s/mxGxmA+8UXeDpVC9vw==
-----END PUBLIC KEY-----
```
## Upgrading
If upgrading from a different minor version, be sure to read the [upgrading](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/) documentation.
## Changes
This release includes 15 contributions from 5 contributors (3 of them new) with 0 features and 8 bug fixes.
A special thanks goes to the 3 new contributors:
- Brian Fox
- Lewis Marsden-Lambert
- Tete17
### Bug fixes (8)
- fix(ui): Patch Resource missing appNamespace (#13839) (#13841)
- fix(appset): Post selector with Go templates in ApplicationSet (cherry-pick #13584) (#13823)
- fix: ensure repositories are correctly marked with `inherited` creds in CLI output (#13428) (#13809)
- fix(ui): Stop using the deprecated url format for gitlab instances (#13687) (#13796)
- fix: Regression in signature verification for git tags (#12797) (#13112)
- fix(appset): allow cluster urls to be matched (#13715) (#13771)
- fix: argocd app sync/wait falsely failed with completed with phase: Running (#13637) (#13673)
- fix: prevent concurrent processing if kustomize commonAnnotations exist (#13697) (#13703)
### Documentation (6)
- docs: update openunison authChainName (#13531) (#13794)
- docs: Update disaster_recovery.md to reflect quay.io as docker container registry (#13520) (#13791)
- docs: Fixed titles in app deletion doc (#13469) (#13783)
- docs: add helm values declarative syntax (#13661) (#13779)
- docs: fix incorrect instructions for site documentation (#13209) (#13774)
- docs: correct indentation for gke ingress (#13680) (#13762)
### Other (1)
- test: remove testmatchvaluesgotemplate (#13786)