Skip to content

Releases: argoproj/argo-workflows

v2.1.0-beta1

29 Mar 15:35
Compare
Choose a tag to compare
v2.1.0-beta1 Pre-release
Pre-release
  • Support for exported global output parameters and artifacts
  • Introduce argo retry to retry a failed workflow with the same name
  • Trim a trailing newline from path-based output parameters
  • Add ability to reference global parameters in spec level fields
  • Make {{pod.name}} available as a parameter in pod templates
  • Argo CLI shell completion support (@mthx)
  • Support rendering combined workflow logs using argo logs -w
  • Add ability to pass pod annotations and labels at the template levels (@wookasz)
  • Add ability to use IAM role from EC2 instance for AWS S3 credentials (@wookasz)
  • Rewrite the installer
  • Abstract the container runtime as an interface to support mocking and future runtimes
  • Documentation and examples fixes (@IronPan, @dmonakhov)
  • Global parameters were not referenceable from artifact arguments
  • spec.arguments are optionally supplied during linting
  • Fix for CLI not rendering edges correctly for nested workflows
  • Fix template.parallelism limiting parallelism of entire workflow
  • Fix artifact saving to artifactory (@dougsc)
  • Use socket type for hostPath to mount docker.sock (@DSchmidtDev)

v2.1.0-alpha1

21 Feb 22:54
5d60d07
Compare
Choose a tag to compare
v2.1.0-alpha1 Pre-release
Pre-release
  • Support for DAG based definition of workflows
  • Add spec.parallelism field to limit concurrent pod execution at a workflow level
  • Add template.parallelism field to limit concurrent pod execution at a template level
  • Add argo suspend, argo resume to suspend and resume workflows
  • Add argo resubmit to resubmit a failed workflow
  • Add instanceid parameter support to argo submit command to submit workflow with controller's specific instance id label
  • Experimental support for resubmitting workflows with memoized steps
  • Improved parameters and output validation
  • UI migrated to React.
  • Workflow details page redesigned: added DAG view support, added workflow timeline tab.
  • Workflow details page enhancements: added sidecar containers details; workflow exist handler is available on DAG diagram and timeline view.
  • Support for pod tolerations (@discordianfish)
  • Make workflow.namespace available as a global variable (@vreon)
  • Fix rbac resource versions in install (@dvavili)

v2.0.0

06 Feb 21:55
0978b9c
Compare
Choose a tag to compare

GA Release for Argo v2.0.0

  • Add ability to specify affinity rules at both the workflow and template level
  • Add ability to specify imagePullSecrets in the workflow.spec
  • Generate OpenAPI models for the workflow spec
  • Support setting the UI base url
  • Fix issue preventing the referencing of artifacts in a container with retries
  • Fix issue preventing the use of volumes in a sidecar

v2.0.0-beta1

18 Jan 22:58
Compare
Choose a tag to compare
v2.0.0-beta1 Pre-release
Pre-release
  • Use and install minimal RBAC ClusterRoles for workflow-controller and argo-ui deployments
  • Introduce retryStrategy field to control set retries for failed/errored containers
  • Introduce raw input artifacts
  • Add argo install --dry-run to print Kubernetes YAML manifests without installing
  • Add argo list sorts by running pods, then by completion time
  • Add argo list -o wide to show pod counts and parameter information
  • Add argo list --running --completed --status workflow filtering
  • Add argo list --since DURATION to filter workflows based on a time duration
  • Add ability for steps and resource templates to have outputs parameters
  • OpenID Connect auth support (@mthx)
  • Increase controller rate limits for much faster processing of highly parallized workflows
  • Executor sidecar hardening (retrying of Kube API queries)
  • Switch to k8s-codegen generated workflow client and informer
  • {{workflow.uuid}} variable corrected to {{workflow.uid}}
  • Documentation fixes (@reasonthearchitect, @mtx)
  • Prevent a potential k8s scheduler panic from incomplete setting of pod ownership reference
  • Fix issues in controller operating on stale workflow state, and incorrectly identifying deleted pods

v2.0.0-alpha3

02 Jan 21:32
Compare
Choose a tag to compare
v2.0.0-alpha3 Pre-release
Pre-release
  • Introduce the "resource" template type for performing CRUD operations on k8s resources
  • Support for workflow exit handlers
  • Support artifactory as an artifact repository
  • Add ability to timeout a container/script using activeDeadlineSeconds
  • Add CLI command and flags to wait for a workflow to complete argo wait/argo submit --wait
  • Add ability to run multiple workflow controllers operating on separate instance ids
  • Add ability to run workflows using a specified service account
  • Scalability improvements for highly parallelized workflows
  • Improved validation of volume mounts with input artifacts
  • Argo UI bug fixes and improvements
  • Recover from unexpected panics when operating on workflows
  • Fix a controller panic when using a script templates with input artifacts
  • Fix issue preventing ability to pass JSON as a command line argument

v2.0.0-alpha2

05 Dec 05:13
Compare
Choose a tag to compare
v2.0.0-alpha2 Pre-release
Pre-release

Argo release v2.0.0-alpha2 for KubeCon 2017.

v2.0.0-alpha1

16 Nov 22:10
Compare
Choose a tag to compare
v2.0.0-alpha1 Pre-release
Pre-release

Argo v2.0.0-alpha1 demo for Bay Area Kubernetes meet-up