Skip to content

Releases: turbot/flowpipe

v0.6.1

05 Aug 03:11
Compare
Choose a tag to compare

variable command bug fix

Bug fixes

  • The variable command no longer fails if the .flowpipe directory in the user's home directory is not created yet. (#872).

v0.6.0

24 Jul 07:26
Compare
Choose a tag to compare

New console integration for interactive workflows in the terminal, data-dir and execution-id flags, and bug fixes.

What's new?

  • Interactive workflows in the terminal via console integration. Blog.
  • Simplified progress output for flowpipe pipeline run command when running in Client mode and not using the --verbose arg.
  • --data-dir parameter to specify the location of the event store database. (#852).
  • --execution-id parameter to specify custom execution id for pipeline run. (#856).
  • Update Go version to v1.22.4.

Bug fixes

  • Return a non-zero exit code if there's a failure. (#855).
  • loop block now respect the if step attribute. (#858).

v0.5.0

02 Jun 03:48
Compare
Choose a tag to compare

Mod pull strategy, variable list and show commands

What's new?

  • Add support for installing mods from a branch or from the local file system. (#849).

    To install from a branch:

    flowpipe mod install github.com/turbot/flowpipe-mod-aws-thrifty#main
    

    To reference a mod in the local file system:

    flowpipe mod install ../mods/local_mod_folder
    
  • Add --pull flag to mod command to control the mod update strategy. (#849). Possible update strategies are:

    • full - check branch and tags for both latest and accuracy
    • latest - update everything to latest, but only branches - not tags - are commit checked (which is the same as latest)
    • development - update branches and broken constraints to latest, leave satisfied constraints unchanged
    • minimal - only update broken constraints, do not check branches for new commits
  • Variable list and show commands. (#373)

Bug fixes

  • Pipeline references declared in subsequent files are correctly identified and processed.
  • Preserves pipeline params ordering as specified in the pipeline definition. (#408)

v0.4.6

14 May 01:49
Compare
Choose a tag to compare

locals loading bug fix

Bug fixes

  • Load locals in order of dependency. (#399).

v0.4.5

10 May 12:58
Compare
Choose a tag to compare

Stalled pipeline execution and trigger's common attributes fixes

Bug fixes

  • Pipeline execution no longer stalls when concurrency limit is applied and if clause returns false. (#836).
  • Trigger's common attributes (title, description, tags, documentation) allow functions and expresions. (#394).

v0.4.4

22 Apr 23:54
Compare
Choose a tag to compare

Query step args attribute, file watcher, duplicate step names and invalid notifier reference fixes

Bug fixes

  • Param can be used in query step's args attribute. (#830).
  • File watcher now correctly detect changes in the loop block. (#808).
  • Duplicate step names are now detected and reported as an error. (#820).
  • Better error message for invalid notifier reference. (#826).

v0.4.3

01 Apr 02:50
Compare
Choose a tag to compare

Lazy create flowpipe.db, max_concurrency and HTTP integration output fixes

Bug fixes

  • Lazy create flowpipe.db. (#808).
  • Respect max_concurrency in pipeline and input steps. (#815).
  • Misleading error message for invalid step dependencies. (#816).
  • HTTP integration address is shown correctly at the beginning of each input step loop. (#818).

v0.4.2

26 Mar 09:04
Compare
Choose a tag to compare

loop, max_concurrency and error handling fixes

Bug fixes

  • loop block now works in container, function, message and input steps.
  • Use HCL expressions in max_concurrency step argument. (#800).
  • throw, retry and error block now works for input step.

v0.4.1

18 Mar 22:18
Compare
Choose a tag to compare

Erroneous error message, max_concurrency, try() function and URL bug fixes

Bug fixes

  • Input step respects the max_concurrency argument. (#798).
  • Erroneous error message detecting a missing credential where there isn't one.
  • HCL try() function should be evaluated at runtime rather than parse time.
  • Integration and input step URLs should use the provided custom host & port. (#792).
  • Shows filename and line number for invalid step references.

v0.4.0

14 Mar 03:06
Compare
Choose a tag to compare

Microsoft Teams integration and CLI argument bug fix

What's new?

Bug fixes

  • Function step output attribute should be called response not result. (#789).
  • Pipeline execution should not fail when a string argument is passed with double quotes. (#791).