Skip to content

miniflare@4.20250523.0

Compare
Choose a tag to compare
@workers-devprod workers-devprod released this 27 May 14:45
· 58 commits to main since this release
212e8f9

Minor Changes

  • #9330 34c71ce Thanks @edmundhung! - Add a new defaultPersistRoot option to control where plugins persist data when no path is provided.

    // Before this change / No `defaultPersistRoot`
    new Miniflare({
    	kvPersist: undefined, // → "/(tmp)/kv"
    	d1Persist: true, // → "$PWD/.mf/d1"
    	r2Persist: false, // → "/(tmp)/r2"
    	cachePersist: "/my-cache", // → "/my-cache"
    });
    
    // With `defaultPersistRoot`
    new Miniflare({
    	defaultPersistRoot: "/storage",
    	kvPersist: undefined, // → "/storage/kv"
    	d1Persist: true, // → "/storage/d1"
    	r2Persist: false, // → "/(tmp)/r2"
    	cachePersist: "/my-cache", // → "/my-cache"
    });

Patch Changes

  • #9184 f7c82a4 Thanks @dependabot! - chore: update dependencies of "miniflare" package

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20250508.0 1.20250520.0
    @cloudflare/workers-types ^4.20250508.0 ^4.20250520.0
  • #9346 7ddd865 Thanks @dependabot! - chore: update dependencies of "miniflare" package

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20250520.0 1.20250523.0
    @cloudflare/workers-types ^4.20250520.0 ^4.20250523.0
  • #9335 6479fc5 Thanks @penalosa! - Redesign wrangler dev to more clearly present information and have a bit of a glow up ✨
    Screenshot 2025-05-22 at 01 11 43

  • #9106 e5ae13a Thanks @edmundhung! - fix: decouple KV plugin from secrets store plugin

    The KV plugin previously configured both KV namespace and secrets store bindings with the same service name but different persistence paths, causing conflicts when both were defined. This change copies the KV binding implementation into the secrets store plugin and customizes its service name to prevent collisions.