sdk-java
sdk-java copied to clipboard
Java SDK for Serverless Workflow
**What is the question**: In serverless workflow specification EventRef Definition has "produceEventRef", "consumeEventRef", "consumeEventTimeout" properties. https://github.com/serverlessworkflow/specification/blob/main/specification.md#eventref-definition How can I use these properties in sdk-java?
**Given**: Workflow definition to be validated ``` { "id": "workflow_1", "name": "workflow_1", "description": "workflow_1", "version": "1.0", "specVersion": "0.8", "start": "Task1", "functions": [ { "name": "increment", "type": "custom", "operation": "worker" }...
**What happened**: Validation passed **What you expected to happen**: Validation Fail **How to reproduce it**: use this yaml for validation ``` id: Test version: "1.0" specVersion: "0.8" name: Test description:...
Still need to add more tests Note that validation errors are json format now, users would need to read the json and display to user
I found some inconsistencies between the JSON schemas and the specification. Can you please clarify which one is correct so I can submit a fix? Spec version: 0.8 ## workflow.json...
**What would you like to be added**: Add more options to diagram generation. Some ideas include 1) add option to display diagram vertically/horizontally 2) add option to define the min/max...
**What would you like to be added**: For States which have actions associated in an array, a way to look at the actions in detail or atleast the names of...
Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.4.3 to 1.5.1. Release notes Sourced from com.networknt:json-schema-validator's releases. 1.5.1 - 2024-07-25 Added Changed Fix enum validator messages for object, array and text nodes (#1095) Thanks @justin-tay...
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.3.0 to 3.3.1. Commits 7e45620 [maven-release-plugin] prepare release surefire-3.3.1 561b4ca [SUREFIRE-2250] Surefire Test Report Schema properties element is not consist... 6aaea8a [SUREFIRE-1360] Ability to disable properties for...
**Where to find 7.0.0.Final build**: Hi, Maven repository only shows [5.0.0.Final build](https://mvnrepository.com/artifact/io.serverlessworkflow/serverlessworkflow-api ) But the Readme documentation mentions 7.0.0.Final. Where can we use that build from?