Releases: indeedeng/iwf-java-sdk
Releases · indeedeng/iwf-java-sdk
v2.1.2 Release
What's Changed
- Add persistence schema options to support data attributes caching with memo by @longquanzheng in #167
- Rename cache options to be more clear by @longquanzheng in #168
- Rename persistence schema option to persistence options by @longquanzheng in #170
- Add ServiceApiRetryConfig by @longquanzheng in #171
Full Changelog: v2.0.4...v2.1.2
v2.0.4 Release
What's Changed
- Check workflow exists on starting workflow by @longquanzheng in #161
- Add CI test by @longquanzheng in #162
- Add coverage and badge by @longquanzheng in #163
- Allow setting nulls to data attributes by @longquanzheng in #166
Full Changelog: v2.0.3...v2.0.4
v2.0.3 Release
What's Changed
- Add local retry for server side error by @longquanzheng in #160
Full Changelog: v2.0.2...v2.0.3
v2.0.2 Release
What's Changed
- Update IDL for PARTIAL_WITH_EXCLUSIVE_LOCK by @longquanzheng in #157
Full Changelog: v2.0.1...v2.0.2
v2.0.1 Release
What's Changed
- Allow workflow to have any constructor by @longquanzheng in #155
Full Changelog: v2.0.0...v2.0.1
v2.0.0 Release
Feature & Improvement:
- New stop workflow types: terminate and fail
- Start workflow without any starting 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
Note that the new behaviors require 1.5+ version of iWF server to support.
What's Changed
- Bump idl to support max attempts duration for workflowState by @longquanzheng in #137
- Use new SDK renaming by @longquanzheng in #139
- Add workflowConfigOverride when starting workflow by @longquanzheng in #140
- Add new Stop Workflow types with options by @longquanzheng in #141
- Allowing skip waitUntil API by @longquanzheng in #142
- Fix idl by clean up build by @longquanzheng in #144
- Update idl to rename to data attribute loading policy and id reuse po… by @longquanzheng in #145
- Rename interstateChannel to internalChannel by @longquanzheng in #146
- Implement workflow RPC by @longquanzheng in #147
- Fix RPC test for readonly case by @longquanzheng in #148
- Allow no starting state in workflow by @longquanzheng in #151
- Add error handling for RPC by @longquanzheng in #152
- Minor fixes and improvement by @longquanzheng in #154
- Release 2.0.0 by @longquanzheng in #143
Full Changelog: v1.4.0...v2.0.0
v1.4.0 Release
What's Changed
- add support for proceeding on state start api failure by @duoertai in #133
- Update readme/gradle for 1.4 release by @longquanzheng in #135
- README:Add link to artifact repos by @longquanzheng in #136
Full Changelog: v1.3.0...v1.4.0
v1.3.0 Release
Feature & Improvement:
- Support failing workflow with results
- Improve workflow uncompleted error return(canceled, failed, timeout, terminated)
Note that the new behaviors require 1.3+ version of iWF server to support.
What's Changed
- Add and improve handling workflow uncompleted status return by @longquanzheng in #132
Full Changelog: v1.2.7...v1.3.0
v1.2.7 Release
What's Changed
- Allow passing null to signal and fix returning empty completion results for getSimpleWorkflowResultWithWait API by @longquanzheng in #128
Full Changelog: v1.2.6...v1.2.7