Skip to content

0.4.3

Compare
Choose a tag to compare
@flosell flosell released this 19 Jul 12:08
· 731 commits to master since this release
0.4.3

Housekeeping release: Contains mostly cleanup under the hood and changes to APIs for advanced users.
If you are using custom control-flow steps, runners, persistence mechanisms or other advanced features, make sure you
look through the changes and upgrade as future releases will remove deprecated functionality.

  • Improvements:
    • Now providing events :step-result-updated and :step-finished on event-bus for use by other components like
      runners and persistence components
    • Clarified interface for core/execute-step
  • API changes:
    • The :step-results-channel is now deprecated, unsupported and will be removed in subsequent releases.
      Use the new :step-result-updated event and filter on :step-id to receive updates from child-steps while they run.
    • (ui-server/ui-for pipeline-def pipeline-state ctx) is now deprecated and will be removed in subsequent releases.
      Use (ui-server/ui-for pipeline) instead.
    • Direct access to the pipeline-state atom, e.g. through :state in the result of assemble-pipeline is now deprecated
      and will be removed in subsequent releases. Use the event-bus or access the state through the PipelineStateComponent
      protocol instead.
    • Removed default-pipeline-state/notify-when-no-first-step-is-active.
      Use the new events (see above) to be notified about changes to the state of the pipeline