Releases: s8sg/faas-flow
Refactored request handling and REST approach in Template
SDK Update
- SDK Update, allow to fetch API State
- Welcome message on template
v0.6.0
Add ability to Pause/Resume and Stop an Workflow
Changes:
- Ability to Pause/Resume a workflow. Use query to the flow function
pause-flow={req_id}
orresume-flow={req_id}
- Ability to Stop a workflow. Use query to the flow function
stop-flow={req_id}
- In Memory StateStore Support (for Async and DAG one need to use external StateStore)
- Ability to pass external requestId (one can pass an requestID with
X-Faas-Flow-Reqid
Migration to of-watchdog
An adaptation of of-watchdog
.
As per openfaas in future all of the templates going to use the of-watchdog
This PR migrates from go
template based on legacy watchdog
to go-http-template
based on of-watchdog
. Along with that comes the below changes
Dag definition, Dynamic Branching and Revised API
This release add the below major changes:
- Add option to modify Request before its executed for function and callback
- Allow to query DAG definition and removes DOT generation from flow
- Fix issues with Dynamic Branch executions
- Changes StateStore interface to more granular, allowing more operation to be permitted on top
- Options are separated into more meaning full Groups
Add nested sub-dag execution support with improved tracing
This faas-flow version is tested and released for the below features:
DAG Vertex with Subdag
Nestes SUBDAG
Execution Only (Non Data) Edge
Multiple End Node support - Automatically add a reference node with end marker as:end-<dagId>
Fix issue with tracing with duplicate ID vertex node
Supports:
Consul State Store v0.1.0
Minio Data Store v0.1.0
And Openfaas
version
This release provide sync chain, async chain and DAG execution
This faas-flow
version is tested and released for the below features:
Sync Chain
Async Chain
Async DAG
The compatible StateStore
s are:
The compatible DataStore
s are: