mirror of
https://github.com/vercel/workflow.git
synced 2026-09-14 19:59:43 +08:00
7b79ba37cc
Co-authored-by: Peter Wielander <peter.wielander@vercel.com>
732 B
732 B
@workflow/world, @workflow/world-vercel, @workflow/world-local, @workflow/world-postgres, @workflow/core
| @workflow/world | @workflow/world-vercel | @workflow/world-local | @workflow/world-postgres | @workflow/core |
|---|---|---|---|---|
| minor | minor | minor | minor | minor |
New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.