Skip to content

Releases: StackStorm/orquesta

v0.3

13 Dec 22:13
1c76f34
Compare
Choose a tag to compare

Added

  • Add with items model to the orquesta task spec. (improvement)
  • Add delay attribute to the orquesta task spec. (improvement)
  • Add script to generate JSON schema from the workflow models. (improvement)
  • Add command to make package for upload to pypi. (improvement)

Changed

  • Allow workflow to output on other completed states such as error. (improvement)
  • Allow multiple transition between two tasks. (improvement)
  • Refactor finalize_context in task spec to get the transition precisely. (improvement)
  • Refactor conductor log entries and methods. (improvement)
  • Refactor rendering of task spec in conductor to support with items model. (improvement)

Fixed

  • Fix state change when workflow output fails rendering. (bug fix)
  • Fix vars and input that references app context. (bug fix)
  • Convert strings in context to unicode to fix problems with mixing ascii and unicode strings in expressions. (bug fix)

v0.2

17 Sep 23:04
365a86d
Compare
Choose a tag to compare

Added

  • Add pep8 checks on module imports and other coding styles. (improvement)
  • Allow application to pass runtime context on workflow execution. (improvement)
  • Log an error in the conductor when a failed execution event is received. (improvement)

Changed

  • Rename project from orchestra to orquesta.
  • Replace if else logic with state machines to handle state transition for
    task and workflow execution. (improvement)
  • Refactor expression functions to not have to require the context argument. (improvement)
  • Clean up conductor and mark some of the methods as private. (improvement)

Fixed

  • Fix bug where current task is not set in the context when task spec is rendering. (bug fix)
  • Fix bug where self looping task reference an outdated context. (bug fix)
  • Fix bug where self looping task does not terminate. (bug fix)

v0.1

10 Jul 21:18
7d19799
Compare
Choose a tag to compare

Initial release of the Orchestra workflow engine with the following list of features. This version coincides with the StackStorm v2.8 release.

  • Sequential workflows
  • Workflows with cycles
  • Workflows with branches, forks, and joins
  • Workflow inputs and outputs
  • Workflow global vars declaration
  • Support of YAQL and Jinja expressions
  • Support of custom YAQL functions and Jinja filters
  • Data flow and context management
  • Multipoint inspection of workflow definition
  • Run, pause, resume, and cancel orchestra workflows
  • Pause, resume, and cancel of subworkflows
  • Improve runtime traceability and error handling
  • Unicode support for workflow execution (unicode data from workflow input -> output)