Releases: indeedeng/iwf
Releases · indeedeng/iwf
v1.10.1
New Features
- Support for default HTTP Headers to be set in Interpreter Config
What's Changed
- IWF-70: allow headers to be set in Interpreter Config by @samuel27m in #424
Full Changelog: v1.10.0...v1.10.1
v1.10.0
Highlights
- Renamed IdReusePolicy from ALLOW_IF_PREVIOUS_EXISTS_ABNORMALLY to ALLOW_IF_PREVIOUS_EXITS_ABNORMALLY; required for backward compatibility in SDKs
- Renamed GetDataObjects to GetDataAttributes in Temporal and Cadence queryHandler
New features
- Support initial data attributes when starting workflow
What's Changed
- Rename GetDataObjects to GetDataAttributes by @longquanzheng in #418
- Update to latest IDL (add waitForKey and make commandId optional) by @longquanzheng in #420
- Add commandId back as required field in commandResults for SDK backward compatibility by @longquanzheng in #422
- Add default start argument to main func by @lwolczynski in #421
- IWF-103: Require every commandId to exist for ANY_COMMAND_COMBINATION_COMPLETED by @lwolczynski in #423
- Add check for cron workflow using temporal schedule by @longquanzheng in #426
- IWF-125: Limit error size return from API by @lwolczynski in #429
- Fix Cadence pipeline checks not starting by @samuel27m in #431
- IWF-106: Fix typo IdReusePolicy of ALLOW_IF_PREVIOUS_EXISTS_ABNORMALLY by @stevo89519 in #430
- IWF-118: Refactor package structure by @longquanzheng in #433
- IWF-136: Support initial data attributes when starting workflow by @lwolczynski in #435
New Contributors
- @lwolczynski made their first contribution in #421
- @samuel27m made their first contribution in #431
- @stevo89519 made their first contribution in #430
Full Changelog: v1.9.2...v1.10.0
v1.9.2 Patch Release
What's Changed
- fix temporal command line arguments by @something-something-something in #399
- Support WaitForCompletionStateIds and add local activity input debug by @longquanzheng in #407
New Contributors
- @something-something-something made their first contribution in #399
Full Changelog: v1.9.1...v1.9.2
v1.9.1 Patch Release
What's Changed
- Allow omit rpc input/output for optimization by @longquanzheng in #390
- Support local activity optimization by @longquanzheng in #389
- Use omit empty for ExecuteRpcSignalRequest model by @longquanzheng in #392
- Use timer duration to replace firingTimestamp for timerCommand by @longquanzheng in #393
- Add local activity test and truncate unnecessary error response by @longquanzheng in #395
Full Changelog: v1.9.0...v1.9.1
v1.9.0 Release
What's Changed
- use omitempty for start workflow input by @longquanzheng in #370
- Optimize versioning actions by sending via request by @longquanzheng in #368
- Fix NDE for setting version at start by @longquanzheng in #374
- pin openapi-generator-cli to 6.6.0 by @duoertai in #375
- Add start delay in workflow start options by @duoertai in #376
- add start delay integration test by @duoertai in #377
- Add detailed fields for error logs in api service by @longquanzheng in #380
- Rename versioning optimization flag by @longquanzheng in #382
- Support ALL_WITH_PARTIAL_LOCK by @longquanzheng in #383
- Fix bug for LOAD_ALL_WITH_PARTIAL_LOCK by @longquanzheng in #384
- Support trigger continueAsNew API by @longquanzheng in #385
Full Changelog: v1.8.3...v1.9.0
v1.8.3 Patch Release
What's Changed
- Fix/improve waitForStateCompletion error handling by @longquanzheng in #363
Full Changelog: v1.8.2...v1.8.3
v1.8.2 Release
Highlights
Cron is deprecated in Temporal.
- There are issues with cron like continue as new will lose the cron schedule: https://community.temporal.io/t/temporal-cron-questions/201/3
- Also the execution timeout cannot be set correctly.
As a result it's now replaced with Schedule.
What's Changed
- Default to continueAsNew with disable sys search attributes by @longquanzheng in #357
- Fix broken integ test assertion for workflowConfig by @longquanzheng in #358
- Replace cron with temporal schedule by @longquanzheng in #361
Full Changelog: v1.8.1...v1.8.2
v1.8.1 patch release
What's Changed
- Add Github action to push lite image by @longquanzheng in #351
- Reject empty state decision by @longquanzheng in #353
- Improve waitForStateCompletion API reliability for signalWithStart order by @longquanzheng in #354
Full Changelog: v1.8.0...v1.8.1
v1.8.0 release
New features
- RPC support locking persistence fields. see docs
- New persistence loading type:
None
for saving unnecessary data transportation - Ability to wait for workflow state execution. Experimental, see docs
- Add failure recovery policy for execute API, see docs
- Healthcheck API
What's Changed
- Add iwf lite image by @longquanzheng in #314
- Add microservice example and fix typos by @longquanzheng in #318
- Deprecate tctl in favor of new Temporal CLI by @longquanzheng in #317
- Support None to not load any data for the persistence loading policy - part 1 by @zklgame in #319
- Add healthcheck API definition by @longquanzheng in #325
- fix flaky integ test for comparing SearchAttributes by @longquanzheng in #328
- Added HealthInfo by @Rajan-226 in #327
- Add debug mode for activity by @longquanzheng in #330
- Improve readme for links to wiki/discussions by @longquanzheng in #331
- Support Execute API Failure Policy by @longquanzheng in #333
- Upgrade dependency for security by @longquanzheng in #335
- Support RPC read locking for atomic read and write operation by @longquanzheng in #336
- Fix continueAsNew for non-states workflow by @longquanzheng in #340
- Provide interface to fix workerURL by @longquanzheng in #342
- Expose default worker url fixer by @longquanzheng in #343
- Remove hack of overloading workerUrl memo key by @longquanzheng in #344
- Fix the loaded attributes with PRC memo by @zklgame in #337
- Improve readme and add python sdk/samples by @longquanzheng in #346
- Move readme content to wikis by @longquanzheng in #347
- Support wait for state execution completion by @duoertai in #345
- Fix cadence web port for integ test yml by @longquanzheng in #348
- Merge locking keys into partial loading keys when using locking loading types by @longquanzheng in #341
New Contributors
- @zklgame made their first contribution in #319
- @Rajan-226 made their first contribution in #327
Full Changelog: v1.7.1...v1.8.0
v1.7.1
What's Changed
- Fix bug of missing IwfWorkflowType system search attribute when no workflowStartOptions by @longquanzheng in #309
Full Changelog: v1.7.0...v1.7.1