Argo CD v2.8.1stable Released Aug 22, 2023
Impact Score: 5/10

Argo CD v2.8.1 โ€” 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.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Argo CD v2.8.1. 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 (2)

  • docs: Update helm.md - add missing syntax highlighting for YAML and Dockerfile blocks (cherry-pick #14911)
  • docs: add docs for various annotations and labels (cherry-pick #14020)

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix(ui): COPY JSON for ArgoCD version should include trailing newline (#5117) (cherry-pick #14917)
  • fix(cmp): send sigterm to cmp commands before sigkill to allow for potential cleanup (#9180) (cherry-pick #14955)
  • fix(actions): add test for action on CronWorkflow without labels (#14962) (cherry-pick #14974)
  • fix: bump ubuntu base image. resolves #15020 (cherry-pick #15021)
  • docs: fix link for `argocd-repo-creds.yaml` sample (cherry-pick #15091)
  • docs: fix typo (cherry-pick #15083)
๐Ÿ“„ 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.8.1/manifests/install.yaml ``` ### HA: ```shell kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.8.1/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](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets) on how to verify. ## 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. ### Security (1) - MODERATE: Web terminal session doesn't expire (https://github.com/argoproj/argo-cd/security/advisories/GHSA-c8xw-vjgf-94hr) ## What's Changed * docs: update Generators-Git.md (cherry-pick #14921) by @gcp-cherry-pick-bot in https://github.com/argoproj/argo-cd/pull/14934 * docs: Update helm.md - add missing syntax highlighting for YAML and Dockerfile blocks (cherry-pick #14911) by @gcp-cherry-pick-bot in https://github.com/argoproj/argo-cd/pull/14937 * fix(ui): COPY JSON for ArgoCD version should include trailing newline (#5117) (cherry-pick #14917) by @gcp-cherry-pick-bot in https://github.com/argoproj/argo-cd/pull/14938 * fix(cmp): send sigterm to cmp commands before sigkill to allow for potential cleanup (#9180) (cherry-pick #14955) by @gcp-cherry-pick-bot in https://github.com/argoproj/argo-cd/pull/14958 * fix(actions): add test for action on CronWorkflow without labels (#14962) (cherry-pick #14974) by @gcp-cherry-pick-bot in https://github.com/argoproj/argo-cd/pull/14982 * chore(deps): upgrade nhooyr.io/websocket dependency (#15000) by @jmeridth in https://github.com/argoproj/argo-cd/pull/15008 * fix: bump ubuntu base image. resolves #15020 (cherry-pick #15021) by @gcp-cherry-pick-bot in https://github.com/argoproj/argo-cd/pull/15023 * docs: document permitOnlyProjectScopedClusters field (cherry-pick #15076) by @gcp-cherry-pick-bot in https://github.com/argoproj/argo-cd/pull/15082 * docs: fix link for `argocd-repo-creds.yaml` sample (cherry-pick #15091) by @gcp-cherry-pick-bot in https://github.com/argoproj/argo-cd/pull/15097 * docs: kubectl to synchronize argocd apps (cherry-pick #14881) by @gcp-cherry-pick-bot in https://github.com/argoproj/argo-cd/pull/15085 * docs: add docs for various annotations and labels (cherry-pick #14020) by @gcp-cherry-pick-bot in https://github.com/argoproj/argo-cd/pull/15112 * docs: fix typo (cherry-pick #15083) by @gcp-cherry-pick-bot in https://github.com/argoproj/argo-cd/pull/15090 * docs: fix configmap name for certificates (cherry-pick #9596) by @gcp-cherry-pick-bot in https://github.com/argoproj/argo-cd/pull/15131 * docs(progressive syncs): specify which ConfigMap to use (cherry-pick #15119) by @gcp-cherry-pick-bot in https://github.com/argoproj/argo-cd/pull/15133 * Bump version to 2.8.1 on release-2.8 branch by @github-actions in https://github.com/argoproj/argo-cd/pull/15139 * fix: windows build (cherry-pick #15154) by @gcp-cherry-pick-bot in https://github.com/argoproj/argo-cd/pull/15156 * fix(ui): code lint (cherry-pick #15150) by @gcp-cherry-pick-bot in https://github.com/argoproj/argo-cd/pull/15160 **Full Changelog**: https://github.com/argoproj/argo-cd/compare/v2.8.0...v2.8.1