Patch Changes
-
#16139
2d1d563Thanks @cpojer! - Update esbuild to 0.28.2Align esbuild dependency with tooling using the latest 0.28 patch so package managers can share one installation instead of downloading a second native binary.
-
#15939
e6f7663Thanks @00200200! - Fix local Workflows hitting the timer quota on long runsLong local workflows no longer fail from timer exhaustion. Step timeout timers, sleep, waitForEvent, and grace-period waits now cancel their underlying timers when finished or aborted, instead of remaining until their original deadlines.
-
#16098
fe607f9Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"The following dependency versions have been updated:
Dependency From To sharp 0.35.4 0.35.5 -
#15879
8de6b3cThanks @dawNotPoi! - Stop Hyperdrive proxy listeners from accumulating across local development reloadsMiniflare now reuses a listener when a Hyperdrive binding keeps the same target and closes listeners no longer used after a configuration update. Changing or removing a binding, including switching to
sslmode=disable, no longer leaves stale listening ports inwrangler dev. -
#16106
ae29445Thanks @Arthur031221! - Fix the local Images binding andcf.imagetransforms ignoring EXIF orientation. Previously, photos stored with an EXIF orientation flag (e.g. phone portrait photos, stored as landscape pixels plus a rotation flag) came back sideways from local transforms, while the production Images binding auto-orients them. Local dev now bakes the EXIF rotation into the pixels before applying transforms, matching production behavior. -
#16041
cc8e969Thanks @Shubham-Padkonde! - Support single-object R2 deletion through the Local Explorer APILocal R2 clients can now delete an object with
DELETE /r2/buckets/{bucket_name}/objects/{object_key}instead of having to use the bulk-delete endpoint. The route handles path-like keys and uses the same storage service as other local R2 operations. -
#16144
417b186Thanks @cpojer! - Honor the source-map setting in release buildsOmit Miniflare's own source maps when building with
SOURCEMAPS=false, reducing the installed package size. Development builds continue to include self-contained source maps, and source maps for user Workers remain supported.