Releases: indeedeng/iwf
Releases · indeedeng/iwf
v1.16.0
Highlights
- Enable optimized timer creation
💥Breaking Changes
- Breaking change in IWF-542: STATE_API_FAIL_MAX_OUT_RETRY_ERROR_TYPE renamed to STATE_API_FAIL_ERROR_TYPE
New features
- Optimize Timer creation #465
- Timer feature optimization reducing the number of Cadence/Temporal actions used
- Changes to the
IwfEvent
s emitted:- Include the user-defined search attributes
- Include
startTimestampInMs
value in all events - Include error field
What's Changed
- IWF-439: Add comments for integration test workflows by @stevo89519 in #534
- IWF-472: Fix all the panic and enable test coverage by @samuel27m in #535
- IWF-542: Update iwf-idl and replace deprecated workflow type error by @stevo89519 in #538
- IWF-546: Add search attributes to IwfEvents by @lwolczynski in #539
- IWF-274: Optimize Timer creation by @bowersj27 in #529
- IWF-532: Close integration test workflows when finished by @lwolczynski in #540
- IWF-512: Add start timestamp field to all events by @lwolczynski in #541
- IWF-511: [iWF] Add a error field to the IwfEvent struct by @samuel27m in #544
- IWF-343: Fix concurrent write panic for parallel test by @samuel27m in #545
Full Changelog: v1.15.3...v1.16.0
v1.15.3
What's Changed
- Bump golang.org/x/crypto from 0.26.0 to 0.31.0 by @dependabot in #532
- IWF-257: adding comments to parallelized threads by @ktrops in #531
- IWF-121 remove all trailing
/
from worker url by @N-give in #533
New Contributors
- @dependabot made their first contribution in #532
- @N-give made their first contribution in #533
Full Changelog: v1.15.2...v1.15.3
v1.15.2
What's Changed
- IWF-401: update activity type name to find reset history eventID by @ktrops in #515
- IWF-124: Ignore empty output for collector by @lwolczynski in #524
- Fix Cadence starting issue in docker compose by @lwolczynski in #528
Full Changelog: v1.15.1...v1.15.2
v1.15.1
What's Changed
- IWF-415: Improve activity logging by @longquanzheng in #521
- IWF-410: emit RCP_EXECUTION_EVENT by @bowersj27 in #525
New Contributors
- @bowersj27 made their first contribution in #525
Full Changelog: v1.15.0...v1.15.1
v1.15.0
What's Changed
- IWF-369: Remove key from map when signal/internal channel is empty by @longquanzheng in #495
- IWF-385: return channel sizes for RPC by @longquanzheng in #502
- IWF-397: Avoid passing nil in WorkflowWorkerRpcRequest by @lwolczynski in #507
- IWF-372: Fix GetSearchAttributes returning nil when no IwfExecutionStateIds are set by @lwolczynski in #505
- IWF-397: Remove memo optimization for RPC by @lwolczynski in #509
- Fix continueAsNew with large snapshot(>4MB) by @longquanzheng in #482
Full Changelog: v1.14.1...v1.15.0
v1.14.1
What's Changed
IWF-335: support skipping update methods for reset by @ktrops in #486
IWF-163: Add retry policy to QueryWorkflow calls by @lwolczynski in #491
Full Changelog: v1.14.0...v1.14.1
v1.14.0
What's Changed
- IWF-141: Disable global version search attribute by @lwolczynski in #485
- NOBUG: Fix emitted metrics by @lwolczynski in #489
- IWF-364: Fix conditional complete on messages of internalChannels from state APIs by @longquanzheng in #490
Full Changelog: v1.13.0...v1.14.0
v1.13.0
New feature
- New framework for emitting workflow events
What's Changed
- IWF-122: adding set search attributes and set search objects apis by @ktrops in #476
- IWF-254: Override WorkflowConfig field by field by @lwolczynski in #478
- IWF-324: adding keyword array to search attributes by @ktrops in #479
- IWF-105: Add event logger by @lwolczynski in #480
- IWF-249: Remove optimize versioning by @longquanzheng in #484
Full Changelog: v1.12.0...v1.13.0
v1.12.0
What's Changed
- IWF-232: Add disabling sticky cache option by @lwolczynski in #473
Full Changelog: v1.11.1...v1.12.0
v1.11.1
What's Changed
- Use firstRunId for workflow context by @longquanzheng in #462
- IWF-129: Enable executingStateIds SAs for states with waitUntil by @lwolczynski in #453
- Enable logging in replay tests so that we know which event it is curr… by @longquanzheng in #464
- Update CONTRIBUTING.md to remove the brew commands that no longer needed by @longquanzheng in #463
- Update config.go to fix typo in comments by @longquanzheng in #467
- IWF-228: returning 400 for missing workflowId by @ktrops in #469
- IWF-228: skipping cadence test by @ktrops in #470
- IWF-119: Options to ignore already started error by @lwolczynski in #468
- IWF-233: Override WorkerOptions default values by @lwolczynski in #474
New Contributors
Full Changelog: v1.11.0...v1.11.1