Releases: argoproj/argo-cd
v3.2.0-rc3
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.0-rc3/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.0-rc3/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
- 35e3897: fix(health): incorrect reason in PullRequest script (cherry-pick #24826 for 3.2) (#24828) (@argo-cd-cherry-pick-bot[bot])
- 1ba3929: fix(server): ensure resource health status is inferred on application retrieval (#24832) (cherry-pick #24851 for 3.2) (#24865) (@argo-cd-cherry-pick-bot[bot])
- a1f4248: fix: hydration errors not set on applications (#24755) (#24809) (@agaudreault)
Documentation
- dc309cb: docs: fix typo in hydrator commit message template documentation (cherry-pick #24822 for 3.2) (#24827) (@argo-cd-cherry-pick-bot[bot])
Other work
- a42ccae: chore: bump gitops engine (#24864) (@pjiang-dev)
- d75bcfd: fix(cherry-pick): server-side diff shows duplicate containerPorts (#24842) (@pjiang-dev)
Full Changelog: v3.2.0-rc2...v3.2.0-rc3
v3.2.0-rc2
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.0-rc2/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.0-rc2/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
Features
- feab307: feat: add status.resourcesCount field to appset and change limit default (#24698) (#24711) (@alexmt)
Bug fixes
- 4821d71: fix(health): typo in PromotionStrategy health.lua (cherry-pick #24726 for 3.2) (#24760) (@argo-cd-cherry-pick-bot[bot])
- 50531e6: fix(oci): loosen up layer restrictions (cherry-pick #24640 for 3.2) (#24648) (@argo-cd-cherry-pick-bot[bot])
- 001bfda: fix: #24781 update crossplane healthchecks to V2 version (cherry-pick #24782 for 3.2) (#24784) (@argo-cd-cherry-pick-bot[bot])
- ef8ac49: fix: Clear ApplicationSet applicationStatus when ProgressiveSync is disabled (cherry-pick #24587 for 3.2 (#24716) (@aali309)
- 1453367: fix: Progress Sync Unknown in UI (cherry-pick #24202 for 3.2) (#24641) (@argo-cd-cherry-pick-bot[bot])
- f3c8e1d: fix: limit number of resources in appset status (#24690) (#24697) (@alexmt)
- 28510cd: fix: resolve argocdService initialization issue in notifications CLI (cherry-pick #24664 for 3.2) (#24680) (@argo-cd-cherry-pick-bot[bot])
- 087378c: fix: update ExternalSecret discovery.lua to also include the refreshPolicy (cherry-pick #24707 for 3.2) (#24713) (@argo-cd-cherry-pick-bot[bot])
- bf9f927: fix: use informer in webhook handler to reduce memory usage (cherry-pick #24622 for 3.2) (#24623) (@argo-cd-cherry-pick-bot[bot])
Documentation
- ee0de13: docs: Delete dangling word in Source Hydrator docs (cherry-pick #24601 for 3.2) (#24604) (@argo-cd-cherry-pick-bot[bot])
Other work
- 46409ae: Merge commit from fork (@crenshaw-dev)
- 722036d: Merge commit from fork (@crenshaw-dev)
- 8f8a1ec: Merge commit from fork (@thevilledev)
- 5f5d46c: Merge commit from fork (@crenshaw-dev)
- cd87a13: chore(ci): update github runners to oci gh arc runners (3.2) (#24632) (#24653) (@crenshaw-dev)
- 4ac3f92: chore: bumps redis version to 8.2.1 (cherry-pick #24523 for 3.2) (#24582) (@argo-cd-cherry-pick-bot[bot])
- 6a2df43: ci(release): only set latest release in github when latest (cherry-pick #24525 for 3.2) (#24686) (@argo-cd-cherry-pick-bot[bot])
Full Changelog: v3.2.0-rc1...v3.2.0-rc2
v3.1.8
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.8/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.8/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
- c63c2d8: fix(docs): include v3.1 upgrade docs (#23529) [backport] (#24799) (@SJrX)
- b2fa7dc: fix: #24781 update crossplane healthchecks to V2 version (cherry-pick #24782 for 3.1) (#24783) (@argo-cd-cherry-pick-bot[bot])
- 41eac62: fix: Clear ApplicationSet applicationStatus when ProgressiveSync is d… (#24715) (@aali309)
- 38808d0: fix: allow for backwards compatibility of durations defined in days (cherry-pick #24769 for 3.1) (#24771) (@argo-cd-cherry-pick-bot[bot])
- 54bab39: fix: update ExternalSecret discovery.lua to also include the refreshPolicy (cherry-pick #24707 for 3.1) (#24712) (@argo-cd-cherry-pick-bot[bot])
Other work
- 5c466a4: Merge commit from fork (@crenshaw-dev)
- 1a023f1: Merge commit from fork (@crenshaw-dev)
- 761fc27: Merge commit from fork (@crenshaw-dev)
- e20828f: Merge commit from fork (@thevilledev)
Full Changelog: v3.1.7...v3.1.8
v3.0.19
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.19/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.19/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
- a731ea6: fix: allow for backwards compatibility of durations defined in days (cherry-pick #24769 for 3.0) (#24770) (@argo-cd-cherry-pick-bot[bot])
Other work
- 3070736: Merge commit from fork (@crenshaw-dev)
- 93ab7e4: Merge commit from fork (@crenshaw-dev)
- f60a944: Merge commit from fork (@crenshaw-dev)
- 2aaace8: Merge commit from fork (@thevilledev)
Full Changelog: v3.0.18...v3.0.19
v2.14.20
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.20/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.20/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.
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Bug fixes
- 4ab9cd4: fix: allow for backwards compatibility of durations defined in days (cherry-pick #24769 for 2.14) (#24772) (@argo-cd-cherry-pick-bot[bot])
Other work
- 7b219ee: Merge commit from fork (@crenshaw-dev)
- e889f0a: Merge commit from fork (@crenshaw-dev)
- 741f00e: Merge commit from fork (@crenshaw-dev)
- 1f98e3f: Merge commit from fork (@thevilledev)
Full Changelog: v2.14.19...v2.14.20
v3.1.7
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.7/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.7/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
- 4081e29: fix(server): validate new project on update (#23970) (cherry-pick #23973 for 3.1) (#24662) (@argo-cd-cherry-pick-bot[bot])
- c26cd55: fix: Progress Sync Unknown in UI (cherry-pick #24202 for 3.1) (#24643) (@argo-cd-cherry-pick-bot[bot])
- 2e4458b: fix: limit number of resources in appset status (#24690) (#24696) (@alexmt)
- f3d59b0: fix: resolve argocdService initialization issue in notifications CLI (cherry-pick #24664 for 3.1) (#24681) (@argo-cd-cherry-pick-bot[bot])
Other work
- 7f92418: ci(release): only set latest release in github when latest (cherry-pick #24525 for 3.1) (#24685) (@argo-cd-cherry-pick-bot[bot])
Full Changelog: v3.1.6...v3.1.7
v3.0.18
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.18/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.18/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
- dcfb4db: fix(server): validate new project on update (#23970) (cherry-pick #23973 for 3.0) (#24663) (@argo-cd-cherry-pick-bot[bot])
- 36ce380: fix: limit number of resources in appset status (#24690) (#24695) (@alexmt)
Other work
- 531d96e: ci(release): only set latest release in github when latest (#24525) (#24687) (@agaudreault)
Full Changelog: v3.0.17...v3.0.18
v2.14.19
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.19/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.19/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.
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Bug fixes
Other work
- 376525e: ci(release): only set latest release in github when latest (#24525) (#24688) (@agaudreault)
Full Changelog: v2.14.18...v2.14.19
v3.1.6
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.6/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.6/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
- b46a57a: fix(oci): loosen up layer restrictions (cherry-pick #24640 for 3.1) (#24649) (@argo-cd-cherry-pick-bot[bot])
- 468870f: fix: Ensure that symlink targets are not made absolute on extracting a tar (#24145) - backport/cherry-pick to 3.1 (#24519) (@leh-ppi)
- cb95745: fix: correct post-delete finalizer removal when cluster not found (cherry-pick #24415 for 3.1) (#24590) (@argo-cd-cherry-pick-bot[bot])
- 2b3df7f: fix: use informer in webhook handler to reduce memory usage (#24622) (#24626) (@alexmt)
Documentation
- 4ef5663: docs: Delete dangling word in Source Hydrator docs (cherry-pick #24601 for 3.1) (#24603) (@argo-cd-cherry-pick-bot[bot])
Full Changelog: v3.1.5...v3.1.6
v3.0.17
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.17/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.17/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
- a85fa09: fix: correct post-delete finalizer removal when cluster not found (cherry-pick #24415 for 3.0) (#24589) (@argo-cd-cherry-pick-bot[bot])
- 97a8730: fix: use informer in webhook handler to reduce memory usage (#24622) (#24627) (@alexmt)
Documentation
Other work
- 2a0282d: fix(3.0): change the appset namespace to server namespace when generating appset (#24479) (@nitishfy)
- 0af1833: fix(cherry-pick-3.0): Do not block project update when a cluster referenced in an App doesn't exist (#24449) (@OpenGuidou)
Full Changelog: v3.0.16...v3.0.17