Releases: indeedeng/iwf-java-sdk
Releases · indeedeng/iwf-java-sdk
v2.8.0
What's Changed
- IWF-174: Incorrect overriding stateOptions when reusing a static valu… by @stevo89519 in #279
- 💥Breaking changes: WorkflowStateOptions (IWF-101: Use different structures for WorkflowStateOptions by @stevo89519 in #283)
- The iwfidl.WorkflowStateOptions is an internal model of the API protocol of SDKs and iWF server. It was a implementation leakage to use it as the return value of GetStateOptions() method of WorkflowState interface.
- Because of the leakage it's confusing that user can set SkipWaitUntil boolean, ExecuteApiFailurePolicy, and raw state options
- It makes things tricky to support ExecuteApiFailurePolicy properly
- Now we have a dedicated model iwf.StateOptions in SDK to separate from the API model.
Full Changelog: v2.7.2...v2.8.0
v2.7.2
Features
- Added channel sizes data for RPC
- Requires iWF Server v1.15.0+
- Deprecated methods and recreated their replacements:
- Proceed When
execute
Retry Exhausted:- Deprecated: WorkflowStateOptionsExtension().setProceedOnExecuteFailure
- Replacement: WorkflowStateOptionsExtension().setProceedWhenExecuteRetryExhausted
- Proceed When
waitUntil
Retry Exhausted- Before: WorkflowStateOptions().waitUntilApiFailurePolicy
- Use instead: WorkflowStateOptionsExtension().setProceedWhenWaitUntilRetryExhausted
- Proceed When
What's Changed
- NOBUG: add overloaded methods with List of commands for CommandRequest by @longquanzheng in #275
- IWF-405: rename and validate failure recovery policy by @longquanzheng in #278
- IWF-397: Add channel sizes data for RPC by @longquanzheng in #280
Full Changelog: v2.7.1...v2.7.2
v2.7.1
What's Changed
- IWF-315: Updated to latest release version by @mixydubs in #269
- Remove outdated TODO as the issue is fixed by @longquanzheng in #271
- IWF-336: add skip update method for reset by @ktrops in #273
Full Changelog: v2.7.0...v2.7.1
v2.7.0
What's Changed
- IWF-122: add set search attributes and set data attributes by @ktrops in #262
- Jira/katiea/iwf 122 by @ktrops in #264
- Support initial data attribute on startWorkflow by @longquanzheng in #267
- Jira/iwf 273 Add/fix javadocs for exception thrown by @longquanzheng in #265
- Remove broken SuperCommand by @longquanzheng in #268
New Contributors
Full Changelog: v2.6.4...v2.7.0
v2.6.4
What's Changed
- IWF-119: Add workflowAlreadyStartedOptions by @lwolczynski in #258
- This depends on the new version of server v1.11.1
Full Changelog: v2.6.3...v2.6.4
v2.6.3
What's Changed
- Simplify the encoding type for default encoder by @longquanzheng in #255
- Bump release version to 2.6.2 by @longquanzheng in #256
- IWF-248: change to use getMethods instead of getDeclaredMethods for R… by @tomstuchinski in #257
New Contributors
- @tomstuchinski made their first contribution in #257
Full Changelog: v2.6.2...v2.6.3
v2.6.2
What's Changed
- Bumping version to 2.6.1 for release by @samuel27m in #251
- Add workflow type to context by @longquanzheng in #253
Full Changelog: v2.6.1...v2.6.2
v2.6.1
What's Changed
- Remove broken and unused methods and return parameters for waitForStateExecutionCompletion by @longquanzheng in #245
- Update PULL_REQUEST_TEMPLATE.md by @mixydubs in #246
- ℹ️ Requires new server v1.11.0
- IWF-138: Add waitForKey to WorkflowWaitForStateCompletion by @lwolczynski in #247
- IWF-206: Upgrade Temporal SDKs in iWF SDKs test envs by @samuel27m in #250
- IWF-137: Update iwf-idl to latest to allow to use separate persistency loading policy for waitUntil by @samuel27m in #248
Full Changelog: v2.6.0...v2.6.1
v2.6.0
What's Changed
- Sync IDL to latest by @longquanzheng in #239
- IWF-102: Require commandId to exist for ANY_COMMAND_COMBINATION_COMPLETED by @lwolczynski in #242
- 💥 Breaking changes (requires new server v1.10.0)
- IWF-107: Updating iwf-idl submodule to reflect changes for IdReusePol… by @stevo89519 in #243
New Contributors
- @stevo89519 made their first contribution in #243
Full Changelog: v2.5.13...v2.6.0
v2.5.13 Patch Release
What's Changed
- Fix readme link by @longquanzheng in #238
- IWF-117: Rename WorkflowNotExistsOrOpenException -> NoRunningWorkflowException by @lwolczynski in #240
Full Changelog: v2.5.12...v2.5.13