Skip to content

Releases: argoproj/argo-workflows

v4.0.0-rc2

22 Dec 16:05
5f7c7ec

Choose a tag to compare

v4.0.0-rc2 Pre-release
Pre-release

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.0-rc2/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.0-rc2/install.yaml

v4.0.0-rc1

11 Dec 14:02
e0b4a2d

Choose a tag to compare

v4.0.0-rc1 Pre-release
Pre-release

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.0-rc1/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.0-rc1/install.yaml

v3.7.6

09 Dec 13:37
9572e7b

Choose a tag to compare

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/v3.7.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/v3.7.6/install.yaml

v3.6.15

09 Dec 13:38
ae0e0a2

Choose a tag to compare

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/v3.6.15/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/v3.6.15/install.yaml

v3.7.5 - DO NOT USE

08 Dec 11:55
5052559

Choose a tag to compare

Not fully released - use v3.7.6 instead

What's Changed

  • chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in the go_modules group (cherry-pick #14779 for 3.7) by @Joibel in #15045
  • fix: add archive location if artifact is needed in data source. Fixes #14990 (cherry-pick #15004 for 3.7) by @argo-cd-cherry-pick-bot[bot] in #15048
  • fix: preserve global scope variables in withSequence expressions (cherry-pick #14718 for 3.7) by @Joibel in #15049
  • fix: Fixes parameterized global artifacts resolution in exit handlers. Fixes #11610 (cherry-pick #14991 for 3.7) by @Joibel in #15056
  • docs: remove sustainabilty-effort (cherry-pick #15043 for 3.7) by @argo-cd-cherry-pick-bot[bot] in #15070
  • fix: http template read response.Body after cancel(), sometimes it return a context canceled error (cherry-pick #14853 for 3.7) by @argo-cd-cherry-pick-bot[bot] in #15075
  • fix: skip validate dynamic templateref (cherry-pick #14850 for 3.7) by @Joibel in #15082
  • chore(otel): add support for http/protobuf OTLP metrics export (cherry-pick #15061 for 3.7(cherry-pick #15067 for 3.7) by @Joibel in #15083
  • chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 in the go_modules group across 1 directory (cherry-pick #15062 for 3.7) by @Joibel in #15109
  • fix: add urllib3 compatibility for HTTPResponse getheader methods (cherry-pick #15117 for 3.7) by @Joibel in #15120
  • feat: convert command (cherry-pick #14996 for 3.7) (cherry-pick #15092 for 3.7) by @Joibel in #15119

Full Changelog: v3.7.4...v3.7.5

v3.6.14 - DO NOT USE

08 Dec 11:55
089c7be

Choose a tag to compare

Not fully released, use v3.6.15 instead

What's Changed

  • fix: add archive location if artifact is needed in data source. Fixes #14990 (cherry-pick #15004 for 3.6) by @argo-cd-cherry-pick-bot[bot] in #15047
  • fix: preserve global scope variables in withSequence expressions (cherry-pick #14718 for 3.6) by @Joibel in #15050
  • fix: Fixes parameterized global artifacts resolution in exit handlers. Fixes #11610 (cherry-pick #14991 for 3.6) by @Joibel in #15057
  • fix: skip validate dynamic templateref (cherry-pick #14850 for 3.6) by @Joibel in #15081
  • fix: http template read response.Body after cancel(), sometimes it return a context canceled error (cherry-pick #14853 for 3.6) by @argo-cd-cherry-pick-bot[bot] in #15074
  • fix: add urllib3 compatibility for HTTPResponse getheader methods (cherry-pick #15117 for 3.6) by @Joibel in #15121
  • chore(deps): bump golang.org/x/crypto from 0.36.0 to 0.45.0 in the go_modules group across 1 directory (cherry-pick #15062 for 3.6) by @Joibel in #15122

Full Changelog: v3.6.13...v3.6.14

v3.7.4

13 Nov 14:23
9b9649b

Choose a tag to compare

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/v3.7.4/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/v3.7.4/install.yaml

v3.6.13

13 Nov 14:24
bb2f3de

Choose a tag to compare

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/v3.6.13/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/v3.6.13/install.yaml

v3.7.3

14 Oct 10:33
bded09f

Choose a tag to compare

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/v3.7.3/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/v3.7.3/install.yaml

v3.6.12

14 Oct 10:32
18ad513

Choose a tag to compare

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/v3.6.12/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/v3.6.12/install.yaml