Skip to content

v2.12.0-rc4

Pre-release
Pre-release
Compare
Choose a tag to compare
@alexec alexec released this 03 Dec 00:55
e34bc3b

Quick Start

What's New?

Find out in our blog post

Argo CLI

Mac

Available via curl

# Download the binary
curl -sLO https://github.com/argoproj/argo/releases/download/v2.12.0-rc4/argo-darwin-amd64.gz

# Unzip
gunzip argo-darwin-amd64.gz

# Make binary executable
chmod +x argo-darwin-amd64

# Move binary to path
mv ./argo-darwin-amd64 /usr/local/bin/argo

# Test installation
argo version

Linux

Available via curl

# Download the binary
curl -sLO https://github.com/argoproj/argo/releases/download/v2.12.0-rc4/argo-linux-amd64.gz

# Unzip
gunzip argo-linux-amd64.gz

# Make binary executable
chmod +x argo-linux-amd64

# Move binary to path
mv ./argo-linux-amd64 /usr/local/bin/argo

# Test installation
argo version

Argo Controller

kubectl create namespace argo
kubectl apply -n argo -f https://raw.githubusercontent.com/argoproj/argo/v2.12.0-rc4/manifests/install.yaml

Changes

v2.12.0-rc4

Bug Fixes

  • #4464 Transient database errors with offload enabled cause workflow to fail
  • #4572 WorkflowEventBinding passes raw go structs instead of json marshalled payload params
  • #4599 Workflow executor waitMainContainerStart returns while main container is in waiting state

Other

  • Update manifests to v2.12.0-rc4

Pull Requests

  • #4369 fix(argo-server): fix global variable validation error with reversed dag.tasks. Fixes #4273
  • #4482 feat(controller): Retry transient offload errors. Resolves #4464
  • #4557 refactor: Use polling model for workflow phase metric
  • #4575 fix(executor): Handle sidecar killing in a process-namespace-shared pod
  • #4579 fix(server): use the correct name when downloading artifacts
  • #4589 fix(server): serve artifacts directly from disk to support large artifacts
  • #4594 fix(server): Correct webhook event payload marshalling. Fixes #4572
  • #4595 fix: Perform fields filtering server side
  • #4601 fix(executor): Fixed waitMainContainerStart returning prematurely. Closes #4599
  • #4617 fix: Null check pagination variable
  • #4620 feat(executor): More informative log when executors do not support output param from base image layer

Contributors

  • Alex Collins
  • Daisuke Taniwaki
  • Simon Behar
  • Yuan Tang
  • dherman
  • fsiegmund
  • zhengchenyu

v2.12.0-rc3

  • chore: Updated stress test YAML (#4569)
  • feat(ui): Add Template/Cron workflow filter to workflow page. Closes #…
  • docs: Clean-up examples. Fixes #4124 (#4128)
  • chore: Remove unused image build and push hooks (#4539)
  • fix: executor/pns containerid prefix fix (#4555)
  • fix: Respect continueOn for leaf tasks (#4455)
  • docs: Added CloudSeeds as one of the users for argo (#4553)
  • docs: Update cost optimisation to include information about cleaning …
  • fix(controller): Correct default port logic (#4547)
  • fix: Validate metric key names (#4540)
  • fix: Missing arg lines caused files not to copy into containers (#4542)
  • fix(test): fix TestWFDefaultWithWFTAndWf flakiness (#4538)
  • fix(ui): Do not auto-reload doc.location. Fixes #4530 (#4535)
  • docs: Add "Argo Workflows in 5 min" link to README (#4533)
  • fix(controller): support float for param value (#4490)
  • feat(controller): make sso timeout configurable via cm (#4494)
  • fix(server): Add list sa and create secret to argo-server roles. …
  • fix: link templates not replacing multiple templates with same name (#…
  • feat: adds millisecond-level timestamps to argo and workflow-controll…
  • add bonprix to argo users (#4520)

Contributors

  • Boolman
  • L3Nerd
  • Alex Collins
  • arghya88
  • davidgibbons
  • ludydoo
  • mikhailian
  • oleg-borodai
  • sarabala1979
  • secretlifeof
  • Simon Behar
  • snowzach
  • tczhao