v1.4.0 Release
Feature & Improvement:
- New stop workflow types: terminate and fail
- Start workflow without any starting state or any state
- 💥 Breaking changes for renaming
- state APIs: start-->waitUntil, decide --> execute
- Workflow --> ObjectWorkflow
- interStateChannel --> internalChannel
- dataObject --> dataAttribute
- StateLocal --> StateExecutionLocal
- WaitUntil API becomes optional by setting skipWaitUntil
- Workflow RPC: request response manner
- DeadEnd decision will just only stop the thread
Note that the new behaviors require 1.5+ version of iWF server to support.
What's Changed
- add support for proceeding on state start api failure by @duoertai in #52
- Upgrade to use SDK IDL for V2 major changes by @longquanzheng in #54
- Allow skipWaitUntil, add more stop types, and stop reason by @longquanzheng in #55
- Add workflow RPC by @longquanzheng in #57
- Add CI integ test by @longquanzheng in #46
- Fix client common to be public by @longquanzheng in #58
- Allow no state or not start state by @longquanzheng in #59
- Add dead end decision by @longquanzheng in #60