github durable-workflow/workflow 2.4.2
Workflow 2.4.2

latest release: 1.0.86
3 hours ago

Correct configured execution namespaces and queued PHP workflow recovery.

Native 2.x namespaces

Workflow\V2\WorkflowStub::make() persists the configured namespace on new
instances, runs and tasks, matching the control-plane start API. PHP schedules
start in their schedule's namespace, including an explicit override.

An existing instance cannot be reassigned to a different namespace by a new
start. Load existing instances in their original namespace. This release does
not migrate older unscoped instances.

Queued PHP workflows

  • Retire old timers and already queued workflow jobs from continued runs without
    retrying against their active successors.
  • Wake waiting workflows for every completed parallel activity, including a
    sibling whose result arrives during parent replay.
  • Queue new asynchronous activities after the producing workflow releases its
    overlap lock. Synchronous dispatch and ordinary waiting-run retries retain
    their existing ordering.

Addresses #607, #617 and #620. No portable protocol change or SDK upgrade is
required. Server images need an updated embedded Workflow package.

Don't miss a new workflow release

NewReleases is sending notifications on new releases.