Skip to content

Releases: arcalot/arcaflow-engine

v0.9.2-beta1

22 Jan 17:54
0508072
Compare
Choose a tag to compare

What's Changed

Fix loading of sub-workflow files from foreach loops, and upgrade plugin sdk.

Full Changelog: v0.9.1...v0.9.2-beta1

v0.9.1

11 Jan 16:49
55b6b65
Compare
Choose a tag to compare
v0.9.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.0...v0.9.1

v0.9.0-beta3

21 Nov 18:17
e84e23c
Compare
Choose a tag to compare

Breaking changes:

  • The podman deployer removed some duplicate fields. Follow the docker deployer's schema.
    Noteworthy changes:
  • Graceful shutdown is improved now with ctrl-C
  • wait_for now works with foreach steps.
  • Bug fixes

PRs

Full Changelog: v0.9.0-beta2...v0.9.0-beta3

v0.9.0

28 Nov 14:52
e976c68
Compare
Choose a tag to compare

This PR has breaking changes:

Breaking Changes

  • The podman deployer removed some duplicate fields. Follow the docker deployer's schema for the changed fields.
  • Updated workflow format version to v0.2.0.
    • the format
      plugin: <image tag here>
      has been changed to:
      plugin:
        src: <image tag here>
        deployment_type: image
      
    • The same format applies to python-deployments (not to be confused with containerized Python plugins).
      plugin:
        src: <python module here>
        deployment_type: python
      
  • The config for the deployer has been updated to have the prior config nested within its deployment type.
    • Example:
      deployers:
        python:
          deployer_name: python
          modulePullPolicy: IfNotPresent
          pythonPath: <path to python?
          workdir: <a path goes here>
        image:
          deployer_name: docker
      

Changes

  • Added deployment types. This means that you can seamlessly have multiple plugins of different types within the same workflow. For example, both Python and Image steps.
  • Allow waiting for started
  • Graceful shutdown is improved now with ctrl-C
  • wait_for now works with foreach steps.
  • Bug fixes

PRs

Full Changelog: v0.8.0...v0.9.0

v0.9.0-beta2

06 Nov 22:26
bd5866c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.0-beta1...v0.9.0-beta2

v0.8.1

03 Nov 11:13
Compare
Choose a tag to compare

Full Changelog: v0.8.0...v0.8.1

v0.9.0-beta1

01 Nov 23:07
9054fdf
Compare
Choose a tag to compare

This PR has breaking changes:

Changes

  • Added deployment types. This means that you can seamlessly have multiple plugins of different types within the same workflow. For example, both Python and Image steps.
  • Updated workflow format version to v0.2.0.
    • the format
      plugin: <image tag here>
      has been changed to:
      plugin:
        src: <image tag here>
        deployment_type: image
      
    • The same format applies to python-deployments (not to be confused with containerized Python plugins).
      plugin:
        src: <python module here>
        deployment_type: python
      
  • The config for the deployer has been updated to have the prior config nested within its deployment type.
    • Example:
      deployers:
        python:
          deployer_name: python
          modulePullPolicy: IfNotPresent
          pythonPath: <path to python?
          workdir: <a path goes here>
        image:
          deployer_name: docker
      

Contributions

Full Changelog: v0.8.0...v0.9.0-beta1

v0.8.0

26 Oct 17:56
b292124
Compare
Choose a tag to compare

What's Changed

This release is a big migration to ATP v3.

Full Changelog: v0.6.1...v0.8.0

v0.8.0-alpha2

25 Oct 12:51
Compare
Choose a tag to compare
v0.8.0-alpha2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.7.0-beta1...v0.8.0-alpha2

v0.7.0-beta1

17 Oct 17:30
3815fc3
Compare
Choose a tag to compare
v0.7.0-beta1 Pre-release
Pre-release

What's Changed

A workflow file is now required to provide the workflow schema version that the workflow is using.

Currently, the only valid and supported workflow version is v0.1.0..
Workflow versions must contain the major, minor, and patch version, and be prepended with a 'v'.

For example
workflow.yaml

version: v0.1.0
input: []
steps: []
outputs: []

Full Changelog: v0.6.1...v0.7.0-beta1