What changed in Argo Workflows from 3 to 4

9 releases numbered after v3.7.18 up to and including v4.1.2, stable releases only. v3.7.18 and v4.1.2 are the newest stable releases of 3 and 4 we track; this page follows them as new ones ship.

0 changes across 9 releases

None of these releases carries categorized changes yet — the original notes below are all there is to read.

9 releases in the range carry no categorized changes yet: v4.1.2v4.0.10v4.1.1v4.0.9v4.1.0v4.0.8v4.0.7v4.0.6v4.0.5. Their original notes, where the vendor published any, are below.

Original release notes, newest first

The list above is our reading of these notes; the originals from Argo Project are here, one fold per release.

v4.1.2

Quick Start

What's New?

Find out on our blog and changelog.

Breaking Changes and Known Issues

Check the upgrading guide and search for existing issues on GitHub.

Installation
CLI
Mac / Linux

Available via curl

# 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
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.1.2/install.yaml

View originalPermalink

v4.0.10

Quick Start

What's New?

Find out on our blog and changelog.

Breaking Changes and Known Issues

Check the upgrading guide and search for existing issues on GitHub.

Installation
CLI
Mac / Linux

Available via curl

# 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
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.0.10/install.yaml

View originalPermalink

v4.1.1

Quick Start

What's New?

Find out on our blog and changelog.

Breaking Changes and Known Issues

Check the upgrading guide and search for existing issues on GitHub.

Installation
CLI
Mac / Linux

Available via curl

# 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
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.1.1/install.yaml

View originalPermalink

v4.0.9

Quick Start

What's New?

Find out on our blog and changelog.

Breaking Changes and Known Issues

Check the upgrading guide and search for existing issues on GitHub.

Installation
CLI
Mac / Linux

Available via curl

# 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
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.0.9/install.yaml

View originalPermalink

v4.1.04.1.0

Quick Start

What's New?

Find out on our blog and changelog.

Breaking Changes and Known Issues

Check the upgrading guide and search for existing issues on GitHub.

Installation
CLI
Mac / Linux

Available via curl

# 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
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.1.0/install.yaml

View originalPermalink

v4.0.8

Quick Start

What's New?

Find out on our blog and changelog.

Breaking Changes and Known Issues

Check the upgrading guide and search for existing issues on GitHub.

Installation
CLI
Mac / Linux

Available via curl

# 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
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.0.8/install.yaml

View originalPermalink

v4.0.7

Quick Start

What's New?

Find out on our blog and changelog.

Breaking Changes and Known Issues

Check the upgrading guide and search for existing issues on GitHub.

Installation
CLI
Mac / Linux

Available via curl

# 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
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.0.7/install.yaml

View originalPermalink

v4.0.6

Quick Start

What's New?

Find out on our blog and changelog.

Breaking Changes and Known Issues

Check the upgrading guide and search for existing issues on GitHub.

Installation
CLI
Mac / Linux

Available via curl

# 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
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.0.6/install.yaml

View originalPermalink

v4.0.5

Quick Start

What's New?

Find out on our blog and changelog.

Breaking Changes and Known Issues

Check the upgrading guide and search for existing issues on GitHub.

Installation
CLI
Mac / Linux

Available via curl

# 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
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.0.5/install.yaml

View originalPermalink