Repository navigation
2.2.7
PHP SDK 2.2.7 recovers orderly worker shutdown from temporary backend pressure when Server advertises fenced worker deregistration.
Requests and retries share one ten-second shutdown budget and preserve the original registration identity. A validated original receipt can reconcile a committed operation without deleting a replacement registration. Persistent failures remain visible, and an earlier worker error keeps precedence.
Older Servers retain one legacy deregistration attempt. Custom transports without bounded I/O make one fenced attempt and explain why retry is unavailable. No application authoring API or worker protocol change is required.
Upgrade with composer require durable-workflow/sdk:^2.2.
The matching Server artifact and published shutdown qualification are tracked in durable-workflow/server#358. This package release does not include the separate handler lifetime proposal.
Repair: #110