Change8

@cloudflare/workflows-shared@0.12.2

📦 cloudflare-workersView on GitHub →
🐛 1 fixes🔧 3 symbols

Summary

This patch release fixes an issue where local Workflows would retain abort listeners after waits complete, preventing memory leaks and improving performance for long-running instances.

🐛 Bug Fixes

  • 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.

Affected Symbols