Releases: indeedeng/iwf-java-sdk
Releases · indeedeng/iwf-java-sdk
v2.5.9
What's Changed
- Update idl for new features by @longquanzheng in #226
Full Changelog: v2.5.8...v2.5.9
v2.5.8 Patch Release
What's Changed
- Add rpc interface without persistence by @duoertai in #219
- add start delay by @duoertai in #222
- Initial API change to strongly type the next state input by @lanespade in #223
- Fix strongly typing state input by @longquanzheng in #224
- Add singleNextStateUntypedInput by @longquanzheng in #225
New Contributors
- @lanespade made their first contribution in #223
Full Changelog: v2.5.5...v2.5.8
v2.5.5 Patch Release
What's Changed
- Add single waitForCompletionState to avoid warnings by @longquanzheng in #221
Full Changelog: v2.5.4...v2.5.5
v2.5.4 Release
Summary
No behavior changes, just some refactoring to make the API more friendly to use.
- waitForStateExecutionCompletion provides a better strongly typing experience
- rename getSimpleWorkflowResultWithWait to waitForWorkflowCompletion to be consistent
See this example for how to use these APIs.
What's Changed
- Improve WaitForStateCompletion API with strongly typing experience, and rename getSimpleWorkflowResultWithWait to waitForWorkflowCompletion by @longquanzheng in #216
- Add README and minor fix waitForCompletionStates name by @longquanzheng in #217
Full Changelog: v2.5.2...v2.5.4
v2.5.2 Release
What's Changed
- Allow setting headers and waitTime seconds by @longquanzheng in #213
Full Changelog: v2.5.1...v2.5.2
v2.5.1 Patch Release
What's Changed
- Fix filling stateOptions for failure proceeding state by @longquanzheng in #211
Full Changelog: v2.5.0...v2.5.1
v2.5.0 Release
What's Changed
- Add waitForStateExecutionCompletion API by @longquanzheng in #207
Full Changelog: v2.4.0...v2.5.0
v2.4.0 Release
Note that some of the new feature must be used with server version 1.8+:
- RPC locking
- execute API failure policy
What's Changed
- Support consuming N message in a single command by @zklgame in #198
- Add tryGettingSimpleWorkflowResult and tryGettingComplexWorkflowResult by @zklgame in #199
- Add execute API failure policy support by @longquanzheng in #205
- Support persistence locking in RPC by @longquanzheng in #206
Full Changelog: v2.3.0...v2.4.0
v2.3.0 Release
What's Changed
- Add describeWorkflow method in Client by @zklgame in #184
- Add new APIs without the workflowRunId by @zklgame in #185
- Support weak typed data attributes, and rename related methods by @zklgame in #189
- Support weak typed signal and internal channel by @zklgame in #192
- Clean up startWorkflow API by @zklgame in #195
- Fix comments for javadocs by @longquanzheng in #197
- Support overriding state options by @zklgame in #193
New Contributors
Full Changelog: v2.2.0...v2.3.0
v2.2.0 Release
New Features
- Conditional complete workflow if signal/internal channel is empty, otherwise trigger state movements
Note that the new feature must be used with server version 1.7+.
What's Changed
- remove unreachable code by @duoertai in #176
- Add better support for wait timeout with subStatus by @longquanzheng in #177
- Support conditional complete on signal or internal empty by @longquanzheng in #178
Full Changelog: v2.1.2...v2.2.0