github durable-workflow/workflow 2.17.0

latest release: 2.17.1
3 hours ago

Retention-pruned runs no longer export as complete history. A run whose details were pruned exports history_complete: false, with workflow.details_state: "pruned" and details_pruned_at. Its dedupe key gains a :details-pruned: suffix, so a post-prune export cannot collide with the full export taken earlier. workflow:v2:replay-verify fails such a bundle with history.details_pruned, and import refuses it as terminal_history_incomplete. Unpruned bundles are unchanged apart from the additive details_state: "retained" field.

Laravel 9 is no longer supported: the constraint is now ^10.50.4|^11.56.1|^12.69.0|^13.30.0. Laravel 9 has no fixed release for the TokenGuard advisory GHSA-f9x3-7vq9-cph6 (CVE-2026-114509). Composer keeps Laravel 9 applications on 2.16.x, which stays installable.

Fixes #856 and #922. Main CI green at 0897a58f (run 41545363761, attempt 2 after a test-harness race was diagnosed and filed separately). Release Verification runs on this tag.

Don't miss a new workflow release

NewReleases is sending notifications on new releases.