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