# Argo Workflows: what changed from 3 to 4 - Product: Argo Workflows (https://whatsnew.fyi/product/argo-workflows) - Vendor: Argo Project - Range: changelog entries numbered after v3.7.18 up to and including v4.1.2, stable releases only - Entries below: 9 releases (newest first) - Resolved: 3 is v3.7.18 and 4 is v4.1.2, the newest stable release of each major we track - Carrying security changes: 0 · CVEs mentioned: 0 · Mentioning breaking changes: 9 · Removing or deprecating something: 0 - Page: https://whatsnew.fyi/product/argo-workflows/compare/3...4 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## What changed (0 changes, grouped by kind) _No categorized changes yet; the release notes below are all there is._ _9 releases carry no categorized changes yet: v4.1.2, v4.0.10, v4.1.1, v4.0.9, v4.1.0, v4.0.8, v4.0.7, v4.0.6, v4.0.5._ ## Release notes ### v4.1.2 - Date: 2026-08-21 - Version: v4.1.2 - Original notes: https://github.com/argoproj/argo-workflows/releases/tag/v4.1.2 - Permalink: https://whatsnew.fyi/product/argo-workflows/releases/v4.1.2 #### Quick Start ##### What's New? Find out on [our blog](https://blog.argoproj.io) and [changelog](https://github.com/argoproj/argo-workflows/blob/main/CHANGELOG.md). ##### Breaking Changes and Known Issues Check the [upgrading guide](https://argo-workflows.readthedocs.io/en/latest/upgrading/) and search for [existing issues on GitHub](https://github.com/argoproj/argo-workflows/issues). ##### Installation ###### CLI ###### Mac / Linux Available via `curl` ```bash #### Detect OS ARGO_OS="darwin" if [[ "$(uname -s)" != "Darwin" ]]; then ARGO_OS="linux" fi #### Download the binary curl -sLO "https://github.com/argoproj/argo-workflows/releases/download/v4.1.2/argo-$ARGO_OS-amd64.gz" #### Unzip gunzip "argo-$ARGO_OS-amd64.gz" #### Make binary executable chmod +x "argo-$ARGO_OS-amd64" #### Move binary to path mv "./argo-$ARGO_OS-amd64" /usr/local/bin/argo #### Test installation argo version ``` ###### Controller and Server ```bash kubectl create namespace argo kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.1.2/install.yaml ``` ### v4.0.10 - Date: 2026-08-21 - Version: v4.0.10 - Original notes: https://github.com/argoproj/argo-workflows/releases/tag/v4.0.10 - Permalink: https://whatsnew.fyi/product/argo-workflows/releases/v4.0.10 #### Quick Start ##### What's New? Find out on [our blog](https://blog.argoproj.io) and [changelog](https://github.com/argoproj/argo-workflows/blob/main/CHANGELOG.md). ##### Breaking Changes and Known Issues Check the [upgrading guide](https://argo-workflows.readthedocs.io/en/latest/upgrading/) and search for [existing issues on GitHub](https://github.com/argoproj/argo-workflows/issues). ##### Installation ###### CLI ###### Mac / Linux Available via `curl` ```bash #### Detect OS ARGO_OS="darwin" if [[ "$(uname -s)" != "Darwin" ]]; then ARGO_OS="linux" fi #### Download the binary curl -sLO "https://github.com/argoproj/argo-workflows/releases/download/v4.0.10/argo-$ARGO_OS-amd64.gz" #### Unzip gunzip "argo-$ARGO_OS-amd64.gz" #### Make binary executable chmod +x "argo-$ARGO_OS-amd64" #### Move binary to path mv "./argo-$ARGO_OS-amd64" /usr/local/bin/argo #### Test installation argo version ``` ###### Controller and Server ```bash kubectl create namespace argo kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.0.10/install.yaml ``` ### v4.1.1 - Date: 2026-08-14 - Version: v4.1.1 - Original notes: https://github.com/argoproj/argo-workflows/releases/tag/v4.1.1 - Permalink: https://whatsnew.fyi/product/argo-workflows/releases/v4.1.1 #### Quick Start ##### What's New? Find out on [our blog](https://blog.argoproj.io) and [changelog](https://github.com/argoproj/argo-workflows/blob/main/CHANGELOG.md). ##### Breaking Changes and Known Issues Check the [upgrading guide](https://argo-workflows.readthedocs.io/en/latest/upgrading/) and search for [existing issues on GitHub](https://github.com/argoproj/argo-workflows/issues). ##### Installation ###### CLI ###### Mac / Linux Available via `curl` ```bash #### Detect OS ARGO_OS="darwin" if [[ "$(uname -s)" != "Darwin" ]]; then ARGO_OS="linux" fi #### Download the binary curl -sLO "https://github.com/argoproj/argo-workflows/releases/download/v4.1.1/argo-$ARGO_OS-amd64.gz" #### Unzip gunzip "argo-$ARGO_OS-amd64.gz" #### Make binary executable chmod +x "argo-$ARGO_OS-amd64" #### Move binary to path mv "./argo-$ARGO_OS-amd64" /usr/local/bin/argo #### Test installation argo version ``` ###### Controller and Server ```bash kubectl create namespace argo kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.1.1/install.yaml ``` ### v4.0.9 - Date: 2026-08-14 - Version: v4.0.9 - Original notes: https://github.com/argoproj/argo-workflows/releases/tag/v4.0.9 - Permalink: https://whatsnew.fyi/product/argo-workflows/releases/v4.0.9 #### Quick Start ##### What's New? Find out on [our blog](https://blog.argoproj.io) and [changelog](https://github.com/argoproj/argo-workflows/blob/main/CHANGELOG.md). ##### Breaking Changes and Known Issues Check the [upgrading guide](https://argo-workflows.readthedocs.io/en/latest/upgrading/) and search for [existing issues on GitHub](https://github.com/argoproj/argo-workflows/issues). ##### Installation ###### CLI ###### Mac / Linux Available via `curl` ```bash #### Detect OS ARGO_OS="darwin" if [[ "$(uname -s)" != "Darwin" ]]; then ARGO_OS="linux" fi #### Download the binary curl -sLO "https://github.com/argoproj/argo-workflows/releases/download/v4.0.9/argo-$ARGO_OS-amd64.gz" #### Unzip gunzip "argo-$ARGO_OS-amd64.gz" #### Make binary executable chmod +x "argo-$ARGO_OS-amd64" #### Move binary to path mv "./argo-$ARGO_OS-amd64" /usr/local/bin/argo #### Test installation argo version ``` ###### Controller and Server ```bash kubectl create namespace argo kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.0.9/install.yaml ``` ### v4.1.0 — 4.1.0 - Date: 2026-08-11 - Version: v4.1.0 - Original notes: https://github.com/argoproj/argo-workflows/releases/tag/v4.1.0 - Permalink: https://whatsnew.fyi/product/argo-workflows/releases/v4.1.0 #### Quick Start ##### What's New? Find out on [our blog](https://blog.argoproj.io) and [changelog](https://github.com/argoproj/argo-workflows/blob/main/CHANGELOG.md). ##### Breaking Changes and Known Issues Check the [upgrading guide](https://argo-workflows.readthedocs.io/en/latest/upgrading/) and search for [existing issues on GitHub](https://github.com/argoproj/argo-workflows/issues). ##### Installation ###### CLI ###### Mac / Linux Available via `curl` ```bash #### Detect OS ARGO_OS="darwin" if [[ "$(uname -s)" != "Darwin" ]]; then ARGO_OS="linux" fi #### Download the binary curl -sLO "https://github.com/argoproj/argo-workflows/releases/download/v4.1.0/argo-$ARGO_OS-amd64.gz" #### Unzip gunzip "argo-$ARGO_OS-amd64.gz" #### Make binary executable chmod +x "argo-$ARGO_OS-amd64" #### Move binary to path mv "./argo-$ARGO_OS-amd64" /usr/local/bin/argo #### Test installation argo version ``` ###### Controller and Server ```bash kubectl create namespace argo kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.1.0/install.yaml ``` ### v4.0.8 - Date: 2026-07-22 - Version: v4.0.8 - Original notes: https://github.com/argoproj/argo-workflows/releases/tag/v4.0.8 - Permalink: https://whatsnew.fyi/product/argo-workflows/releases/v4.0.8 #### Quick Start ##### What's New? Find out on [our blog](https://blog.argoproj.io) and [changelog](https://github.com/argoproj/argo-workflows/blob/main/CHANGELOG.md). ##### Breaking Changes and Known Issues Check the [upgrading guide](https://argo-workflows.readthedocs.io/en/latest/upgrading/) and search for [existing issues on GitHub](https://github.com/argoproj/argo-workflows/issues). ##### Installation ###### CLI ###### Mac / Linux Available via `curl` ```bash #### Detect OS ARGO_OS="darwin" if [[ "$(uname -s)" != "Darwin" ]]; then ARGO_OS="linux" fi #### Download the binary curl -sLO "https://github.com/argoproj/argo-workflows/releases/download/v4.0.8/argo-$ARGO_OS-amd64.gz" #### Unzip gunzip "argo-$ARGO_OS-amd64.gz" #### Make binary executable chmod +x "argo-$ARGO_OS-amd64" #### Move binary to path mv "./argo-$ARGO_OS-amd64" /usr/local/bin/argo #### Test installation argo version ``` ###### Controller and Server ```bash kubectl create namespace argo kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.0.8/install.yaml ``` ### v4.0.7 - Date: 2026-07-07 - Version: v4.0.7 - Original notes: https://github.com/argoproj/argo-workflows/releases/tag/v4.0.7 - Permalink: https://whatsnew.fyi/product/argo-workflows/releases/v4.0.7 #### Quick Start ##### What's New? Find out on [our blog](https://blog.argoproj.io) and [changelog](https://github.com/argoproj/argo-workflows/blob/main/CHANGELOG.md). ##### Breaking Changes and Known Issues Check the [upgrading guide](https://argo-workflows.readthedocs.io/en/latest/upgrading/) and search for [existing issues on GitHub](https://github.com/argoproj/argo-workflows/issues). ##### Installation ###### CLI ###### Mac / Linux Available via `curl` ```bash #### Detect OS ARGO_OS="darwin" if [[ "$(uname -s)" != "Darwin" ]]; then ARGO_OS="linux" fi #### Download the binary curl -sLO "https://github.com/argoproj/argo-workflows/releases/download/v4.0.7/argo-$ARGO_OS-amd64.gz" #### Unzip gunzip "argo-$ARGO_OS-amd64.gz" #### Make binary executable chmod +x "argo-$ARGO_OS-amd64" #### Move binary to path mv "./argo-$ARGO_OS-amd64" /usr/local/bin/argo #### Test installation argo version ``` ###### Controller and Server ```bash kubectl create namespace argo kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.0.7/install.yaml ``` ### v4.0.6 - Date: 2026-06-10 - Version: v4.0.6 - Original notes: https://github.com/argoproj/argo-workflows/releases/tag/v4.0.6 - Permalink: https://whatsnew.fyi/product/argo-workflows/releases/v4.0.6 #### Quick Start ##### What's New? Find out on [our blog](https://blog.argoproj.io) and [changelog](https://github.com/argoproj/argo-workflows/blob/main/CHANGELOG.md). ##### Breaking Changes and Known Issues Check the [upgrading guide](https://argo-workflows.readthedocs.io/en/latest/upgrading/) and search for [existing issues on GitHub](https://github.com/argoproj/argo-workflows/issues). ##### Installation ###### CLI ###### Mac / Linux Available via `curl` ```bash #### Detect OS ARGO_OS="darwin" if [[ "$(uname -s)" != "Darwin" ]]; then ARGO_OS="linux" fi #### Download the binary curl -sLO "https://github.com/argoproj/argo-workflows/releases/download/v4.0.6/argo-$ARGO_OS-amd64.gz" #### Unzip gunzip "argo-$ARGO_OS-amd64.gz" #### Make binary executable chmod +x "argo-$ARGO_OS-amd64" #### Move binary to path mv "./argo-$ARGO_OS-amd64" /usr/local/bin/argo #### Test installation argo version ``` ###### Controller and Server ```bash kubectl create namespace argo kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.0.6/install.yaml ``` ### v4.0.5 - Date: 2026-04-23 - Version: v4.0.5 - Original notes: https://github.com/argoproj/argo-workflows/releases/tag/v4.0.5 - Permalink: https://whatsnew.fyi/product/argo-workflows/releases/v4.0.5 #### Quick Start ##### What's New? Find out on [our blog](https://blog.argoproj.io) and [changelog](https://github.com/argoproj/argo-workflows/blob/main/CHANGELOG.md). ##### Breaking Changes and Known Issues Check the [upgrading guide](https://argo-workflows.readthedocs.io/en/latest/upgrading/) and search for [existing issues on GitHub](https://github.com/argoproj/argo-workflows/issues). ##### Installation ###### CLI ###### Mac / Linux Available via `curl` ```bash #### Detect OS ARGO_OS="darwin" if [[ "$(uname -s)" != "Darwin" ]]; then ARGO_OS="linux" fi #### Download the binary curl -sLO "https://github.com/argoproj/argo-workflows/releases/download/v4.0.5/argo-$ARGO_OS-amd64.gz" #### Unzip gunzip "argo-$ARGO_OS-amd64.gz" #### Make binary executable chmod +x "argo-$ARGO_OS-amd64" #### Move binary to path mv "./argo-$ARGO_OS-amd64" /usr/local/bin/argo #### Test installation argo version ``` ###### Controller and Server ```bash kubectl create namespace argo kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.0.5/install.yaml ```