Skip to content

2.2.7

Choose a tag to compare

@rmcdaniel rmcdaniel released this 11 Oct 01:56
7c40c77

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