Skip to content

PHP SDK 2.1.3

Choose a tag to compare

@rmcdaniel rmcdaniel released this 26 Sep 17:10
· 4 commits to main since this release
e6e8829

PHP SDK 2.1.3 retries a workflow-task completion after a compatible Server reports temporary database loss with an unknown outcome. The worker checks the task ID, lease owner, and attempt, then resends the same completion without rerunning the workflow handler. If the first completion committed and the retry receives an already completed task conflict, the worker discards that terminal task. Other completion errors retain their existing behavior.

Server 2.4.12 adds the corresponding typed response. General SDK compatibility remains Server 2.4.0 and later; this recovery behavior requires a supporting Server. Qualification of the exact published Server and SDK artifacts is tracked in Server #137. Source changes: #80 and release metadata: #81.