github durable-workflow/workflow 2.3.1
Workflow 2.3.1

3 hours ago

Fixed

Recover an expired workflow task even when an older activity remains legitimately in flight. A replacement worker can claim the workflow task's next attempt without waiting for the activity's separate lease. The active activity's ownership, attempt, lease and history are preserved.

Public APIs, database schema and worker protocol defaults are unchanged.

Verification

The full source matrix passes supported database, embedded Laravel, quality, corpus and coverage gates. The published-package verification passes package identity, portable platform contracts and all 16 supported Laravel/PHP upgrade combinations.

Immutable source: fb3f3e59a4342fdebf8ced6160798906c3ee4387.

The self-hosted image update is being qualified in Server PR #292. Issue #599 remains open through published Server and affected-consumer verification. The attached counterfactual JUnit files document the source regression and Python candidate reproduction. They are separate from the published-package results above.

Don't miss a new workflow release

NewReleases is sending notifications on new releases.