Skip to content

Releases: indeedeng/iwf-java-sdk

v2.8.0

19 Dec 21:12
8d03c15
Compare
Choose a tag to compare

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

11 Dec 19:26
fcc0e66
Compare
Choose a tag to compare

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

What's Changed

Full Changelog: v2.7.1...v2.7.2

v2.7.1

02 Dec 20:32
5f20d39
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.7.0...v2.7.1

v2.7.0

20 Nov 12:11
f038a26
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.6.4...v2.7.0

v2.6.4

01 Nov 20:02
c584c4a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.6.3...v2.6.4

v2.6.3

31 Oct 14:35
71172ee
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.6.2...v2.6.3

v2.6.2

29 Oct 23:01
3187b20
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.6.1...v2.6.2

v2.6.1

22 Oct 10:20
4a1ef9f
Compare
Choose a tag to compare

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

01 Oct 17:43
4c9025f
Compare
Choose a tag to compare

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

Full Changelog: v2.5.13...v2.6.0

v2.5.13 Patch Release

18 Sep 22:14
848ffdf
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.5.12...v2.5.13