Releases: argoproj/argo-workflows
v4.0.0-rc2
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 versionController and Server
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.0.0-rc2/install.yamlv4.0.0-rc1
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 versionController and Server
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v4.0.0-rc1/install.yamlv3.7.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/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 versionController and Server
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v3.7.6/install.yamlv3.6.15
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 versionController and Server
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v3.6.15/install.yamlv3.7.5 - DO NOT USE
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
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
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 versionController and Server
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v3.7.4/install.yamlv3.6.13
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 versionController and Server
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v3.6.13/install.yamlv3.7.3
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 versionController and Server
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v3.7.3/install.yamlv3.6.12
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 versionController and Server
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v3.6.12/install.yaml