Skip to content

Releases: arcalot/arcaflow-engine

v0.15.0-beta1

22 Apr 15:17
5c54a86
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.1...v0.15.0-beta1

v0.14.1

12 Apr 19:05
eccf155
Compare
Choose a tag to compare

What's Changed

This patch release corrects issues in the CI which prevented the previous release from being properly published. There are no other changes to the engine itself since v0.14.0.

PRs

Full Changelog: v0.14.0...v0.14.1

v0.14.0

03 Apr 13:48
Compare
Choose a tag to compare

What's changed

Added support for Bind Mount options in Python, and updated dependencies.

PRs

Full Changelog: v0.13.0-beta1...v0.14.0

v0.13.0-beta1

19 Mar 15:48
cdcbb0f
Compare
Choose a tag to compare

This release adds the readFile() expression function which can read a file at a given filepath into a string.

A relevant example, reading your kubeconfig file as an input argument for the kubeconfig plugin in a step named kubeconfig in a workflow.

version: v0.2.0
input:
  root: RootObject
  objects:
    RootObject:
      id: RootObject
      properties: {}
steps:
  kubeconfig:
    plugin: 
      src: quay.io/arcalot/arcaflow-plugin-kubeconfig
      deployment_type: image
    input:
      kubeconfig: !expr readFile("/home/myfirstuser/.kube/config")
outputs:
  success: $.steps.kubeconfig.outputs

What's Changed

Full Changelog: v0.12.1-beta1...v0.13.0-beta1

Development Build: Namespaced Scopes 1

14 Mar 04:25
Compare
Choose a tag to compare

v0.12.1-beta1

12 Mar 12:11
48a46fc
Compare
Choose a tag to compare

This release enables subworkflows used by foreach steps to use more than one output ID, as in other than success. You can now add an error output ID to represent an end state for your subworkflow. Additionally, outputSchemas have been fixed, so you can explicitly define a workflow's output schema instead of relying on an inferred schema from the engine. Using an explicit outputSchema in a subworkflow allows the user to set the type ID of their subworkflow's output to equal the type ID another subworkflow's input, so one subworkflow's input is the previous subworkflow's output (i.e. a pipeline of subworkflows).

What's Changed

Full Changelog: v0.12.0-beta1...v0.12.1-beta1

v0.12.0-beta1

29 Feb 22:41
95baaa5
Compare
Choose a tag to compare

Enables use of workflow properties with default values, and upgrades the plugin sdk to use the fixed OneOfSchema.

What's Changed

Full Changelog: v0.11.0-beta1...v0.12.0-beta1

v0.11.0-beta1

27 Feb 16:24
cd19b90
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.0-beta1...v0.11.0-beta1

v0.10.0-beta1 Upgrade Golang to 1.21

05 Feb 16:38
b96141f
Compare
Choose a tag to compare
Pre-release

What's Changed

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

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