Skip to content

Hatch v0.1.2 — Cloudflare Workers deploy fix

Choose a tag to compare

@adityaarsharma adityaarsharma released this 20 May 05:48

Cloudflare Workers deploy fix — top-level setInterval in middleware was rejected by the CF Workers v2 runtime ("Disallowed operation called within global scope", error 10021). Replaced with a lazy in-handler bucket sweep at most once per minute. Same behavior on Node; CF deploys now succeed.

  • astro-starter/src/middleware.ts — removed module-level setInterval, added sweepExpiredBuckets() called once per rate-limited request.

No other behavior changes. Node + CF + Vercel builds all verified green.