Skip to content

Commit 5faf2da

Browse files
authored
updates for 0.7 release (#458)
Signed-off-by: Tihomir Surdilovic <[email protected]>
1 parent 8e84afa commit 5faf2da

File tree

3 files changed

+37
-31
lines changed

3 files changed

+37
-31
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Check out our project DevStats [here](https://serverlessworkflow.devstats.cncf.i
5151
| | Latest release | Latest release branch | Working branch |
5252
| --- | :---: | :---: | :---: |
5353
| **Core Specification** | |
54-
| [Serverless Workflow](https://github.com/serverlessworkflow/specification) | [v0.6](https://github.com/serverlessworkflow/specification/releases) | [0.6.x](https://github.com/serverlessworkflow/specification/tree/0.6.x) | [main](https://github.com/serverlessworkflow/specification) |
54+
| [Serverless Workflow](https://github.com/serverlessworkflow/specification) | [v0.7](https://github.com/serverlessworkflow/specification/releases) | [0.6.x](https://github.com/serverlessworkflow/specification/tree/0.6.x) | [main](https://github.com/serverlessworkflow/specification) |
5555
| **Additional Components** | |
5656
| [Synapse](https://github.com/serverlessworkflow/synapse) | [0.1.0-alpha1](https://github.com/serverlessworkflow/synapse/releases) | | [main](https://github.com/serverlessworkflow/synapse) |
5757
| [GO SDK](https://github.com/serverlessworkflow/sdk-go) | [v2.0.0](https://github.com/serverlessworkflow/sdk-go/releases) | [1.0.x](https://github.com/serverlessworkflow/sdk-go/tree/1.0.x) | [main](https://github.com/serverlessworkflow/sdk-go) |

roadmap/README.md

Lines changed: 34 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -12,47 +12,53 @@ _Status description:_
1212

1313
## Releases
1414

15-
- [Roadmap for next planned release](#v07)
15+
- [Roadmap for next planned release](#v8)
16+
- [v0.7 released Aug 2021](#v07)
1617
- [v0.6 released March 2021](#v06)
1718
- [v0.5 released November 2020](#v05)
1819
- [v0.1 released April 2020](#v01)
1920

20-
## <a name="v07"></a> Next planned release
21+
## <a name="v08"></a> Next planned release
22+
| Status | Description | Comments |
23+
| --- | --- | --- |
24+
| | | |
25+
26+
## <a name="v07"></a> v0.7
2127

2228
| Status | Description | Comments |
2329
| --- | --- | --- |
24-
| ✔️| Add workflow `key` and `annotations` properties | [spec doc](../specification.md) |
25-
| ✔️| Replaced SubFlow state with subflow action type | [spec doc](../specification.md) |
26-
| ✔️| Add workflow `dataInputSchema` property | [spec doc](../specification.md) |
27-
| ✔️| Rename switch state `default` to `defaultCondition` to avoid keyword conflicts for SDK's | [spec doc](../specification.md) |
28-
| ✔️| Add description of additional properties | [spec doc](../specification.md) |
29-
| ✔️| Rename Parallel `completionType` values | [spec doc](../specification.md) |
30-
| ✔️| Removed `workflowId` from ParallelState and ForEach states (use subFlow action instead) | [spec doc](../specification.md) |
31-
| ✔️| Add subflow actions `version` property | [spec doc](../specification.md) |
32-
| ✔️| Renamed `schemaVersion` to `specVersion` and it is now a required parameter | [spec doc](../specification.md) |
33-
| ✔️| Add GraphQL support for function definitions | [spec doc](../specification.md) |
34-
| ✔️| Added "dataOnly" property to Event Definitions (allow event data filters to access entire event) | [spec doc](../specification.md) |
35-
| ✔️| Added support for Secrets and Constants | [spec doc](../specification.md) |
36-
| ✔️| Changed default value of execution timeout `interrupt` property. This is a non-backwards compatible changes. | [spec doc](../specification.md) |
37-
| ✔️| Updated workflow timeouts | [spec doc](../specification.md) |
38-
| ✔️| Added Workflow Auth definitions | [spec doc](../specification.md) |
39-
| ✔️| Added State execution timeouts | [spec doc](../specification.md) |
40-
| ✔️| Temporarily removed `waitForCompletion` for subflows | [spec doc](../specification.md) |
41-
| ✔️| Added function definition support for OData | [spec doc](../specification.md) |
42-
| ✔️| Added function definition support for AsyncAPI | [spec doc](../specification.md) |
43-
| ✔️| Rename Delay state to Sleep state | [spec doc](../specification.md) |
44-
| ✔️| Added 'sleep' property to action definition | [spec doc](../specification.md) |
45-
| ✔️| Added Rate Limiting extension | [spec doc](../specification.md) |
46-
| ✔️| Update ForEach state - adding sequential exec option and batch size for parallel option | [spec doc](../specification.md) |
47-
| ✔️| Update to error handling and retries. Retries are now per action rather than per state. Added option of automatic retries for actions | [spec doc](../specification.md) |
48-
| ✔️| Added "continueAs" property to end definitions | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.6.x/specification.md) |
30+
| ✔️| Add workflow `key` and `annotations` properties | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
31+
| ✔️| Replaced SubFlow state with subflow action type | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
32+
| ✔️| Add workflow `dataInputSchema` property | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
33+
| ✔️| Rename switch state `default` to `defaultCondition` to avoid keyword conflicts for SDK's | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
34+
| ✔️| Add description of additional properties | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
35+
| ✔️| Rename Parallel `completionType` values | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
36+
| ✔️| Removed `workflowId` from ParallelState and ForEach states (use subFlow action instead) | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
37+
| ✔️| Add subflow actions `version` property | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
38+
| ✔️| Renamed `schemaVersion` to `specVersion` and it is now a required parameter | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
39+
| ✔️| Add GraphQL support for function definitions | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
40+
| ✔️| Added "dataOnly" property to Event Definitions (allow event data filters to access entire event) | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
41+
| ✔️| Added support for Secrets and Constants | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
42+
| ✔️| Changed default value of execution timeout `interrupt` property. This is a non-backwards compatible changes. | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
43+
| ✔️| Updated workflow timeouts | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
44+
| ✔️| Added Workflow Auth definitions | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
45+
| ✔️| Added State execution timeouts | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
46+
| ✔️| Temporarily removed `waitForCompletion` for subflows | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
47+
| ✔️| Added function definition support for OData | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
48+
| ✔️| Added function definition support for AsyncAPI | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
49+
| ✔️| Rename Delay state to Sleep state | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
50+
| ✔️| Added 'sleep' property to action definition | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
51+
| ✔️| Added Rate Limiting extension | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
52+
| ✔️| Update ForEach state - adding sequential exec option and batch size for parallel option | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
53+
| ✔️| Update to error handling and retries. Retries are now per action rather than per state. Added option of automatic retries for actions | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
54+
| ✔️| Added "continueAs" property to end definitions | [spec doc](hhttps://github.com/serverlessworkflow/specification/blob/0.7.x/specification.md) |
4955

5056
## <a name="v06"></a> v0.6
5157

5258
| Status | Description | Comments |
5359
| --- | --- | --- |
5460
| ✔️| Adding Workflow Compensation capabilities (cmp [Compensating Transaction](https://docs.microsoft.com/en-us/azure/architecture/patterns/compensating-transaction), [SAGA pattern](https://microservices.io/patterns/data/saga.html)) | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.6.x/specification.md) |
55-
| ✔️| Adding comparison examples with Google Cloud Workflow language| [comparisons doc](https://github.com/serverlessworkflow/specification/blob/0.6.x//comparisons/README.md) |
61+
| ✔️| Adding comparison examples with Google Cloud Workflow language| [comparisons doc](https://github.com/serverlessworkflow/specification/blob/0.6.x/comparisons/README.md) |
5662
| ✔️| Updates to retry functionality | [retries: exponential backoff & max backoff](https://github.com/serverlessworkflow/specification/issues/137) [retries: max-attempts & interval](https://github.com/serverlessworkflow/specification/issues/136)|
5763
| ✔️| Update "directInvoke" property type | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.6.x/specification.md) |
5864
| ✔️| Data schema input/output update | [spec doc](https://github.com/serverlessworkflow/specification/blob/0.6.x/specification.md) |

specification.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1914,8 +1914,8 @@ The `start` property defines the workflow starting information. For more informa
19141914
The `specVersion` property is used to set the Serverless Workflow specification release version
19151915
the workflow markup adheres to.
19161916
It has to follow the specification release versions (excluding the leading "v"), meaning that for
1917-
the [release version v0.6](https://github.com/serverlessworkflow/specification/releases/tag/v0.6)
1918-
its value should be set to `"0.6"`.
1917+
the [release version v0.7](https://github.com/serverlessworkflow/specification/releases/tag/v0.7)
1918+
its value should be set to `"0.7"`.
19191919

19201920
The `expressionLang` property can be used to identify the expression language used for all expressions in
19211921
the workflow definition. The default value of this property is ["jq"](https://stedolan.github.io/jq/).

0 commit comments

Comments
 (0)