releases.shpreview

Workflow abort listeners no longer leak after waits complete

@cloudflare/workflows-shared@0.12.2

July 28, 2026Workers SDKView original ↗
1 fixThis release1 fixBug fixesAI-tallied from the release notes
From the original release noteView original ↗

Patch Changes

  • #14840 03a4330 Thanks @Kkartik14! - Fix local Workflows retaining abort listeners after waits complete

    Workflow sleeps, retry delays, and event waits now share a typed abort-aware race that removes its listener when either side settles. This prevents long-running local Workflow instances from retaining a listener and its captured promise state for every completed wait until the instance is paused or evicted.

Fetched July 28, 2026