chore(deps): update dependency miniflare to v4 #63
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^3.20250718.2->^4.0.0Release Notes
cloudflare/workers-sdk (miniflare)
v4.20251105.0Compare Source
Patch Changes
#11185
1ae020dThanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
v4.20251011.2Compare Source
Patch Changes
14f60e8Thanks @Caio-Nogueira! - remove explicit disposal on void-returning rpc method on workflow binding. This was adding extra dispose calls that were not needed, making the runtime noisy for the customers that saw internal errors unrelated to their code.v4.20251011.1Compare Source
Patch Changes
ca6c010Thanks @Caio-Nogueira! - migrate workflow to use a wrapped bindingv4.20251011.0Compare Source
Minor Changes
#10867
dd5f769Thanks @austin-mc! - Add media binding support#10768
8211bc9Thanks @dario-piotrowicz! - AddhandleStructuredLogsoption that allows consumers of the workerd structured logs to print such logs without additional boilerplatePatch Changes
#10963
36d7054Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
v4.20251008.0Compare Source
Patch Changes
#10917
42e256fThanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#10686
4462bc1Thanks @alsuren! - Document that dumpSql is shared with d1-worker, and incorporate some D1 internal stats gathering machinery (which is currently unused by miniflare)v4.20251004.0Compare Source
Patch Changes
#10858
51f9dc1Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#10856
1334102Thanks @anonrig! - Removes unnecessary calls to "node:os"v4.20251001.0Compare Source
Patch Changes
#10834
c8d5282Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#10673
bffd2a9Thanks @jamesopstad! - Send a 404 response for unimplemented/cdn-cgi/handler/routes.v4.20250927.0Compare Source
Patch Changes
#10775
6ff41a6Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#10799
0c208e1Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#10683
2432022Thanks @yuripave! - fix: api proxy preserve multiple Set-Cookie headers#10769
0a554f9Thanks @penalosa! - Mark more errors asUserErrorto disable Sentry reportingv4.20250924.0Compare Source
Patch Changes
#10745
06e9a48Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
v4.20250923.0Compare Source
Minor Changes
555a6daThanks @efalcao! - VPC service binding supportPatch Changes
#10692
262393aThanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#10705
3ec1f65Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#10718
a434352Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#10729
328e687Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#10724
b4a4311Thanks @penalosa! - Use Cap'n Web inworkers-sdkv4.20250917.0Compare Source
Minor Changes
6caf938Thanks @edevil! - Added new attribute "allowed_sender_addresses" to send email binding.Patch Changes
#10684
b59e3e1Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#10656
88132bcThanks @edmundhung! - Improve tunnel cleanup in dev registry to reduce connection errorsv4.20250913.0Compare Source
Patch Changes
#10653
783afebThanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
v4.20250906.2Compare Source
Minor Changes
735785eThanks @penalosa! - Add Miniflare & Wrangler support for unbound Durable Objectsv4.20250906.1Compare Source
Minor Changes
336a75dThanks @dxh9845! - Add support for dynamically loading 'external' Miniflare plugins for unsafe Worker bindings (developed outside of the workers-sdk repo)Patch Changes
e2b838fThanks @pombosilva! - Include workflow binding name in workflow plugin.v4.20250906.0Compare Source
Patch Changes
#10568
dac302cThanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
v4.20250902.0Compare Source
Patch Changes
#10535
4cb3370Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
v4.20250829.0Compare Source
Patch Changes
#10502
22c8ae6Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#10471
38bdb78Thanks @clintonsteiner! - chore: bumpdevalueversion to 5.3.2v4.20250823.1Compare Source
Patch Changes
#10437
452ad0bThanks @dario-piotrowicz! - Loosen validation around different configurations for Durable ObjectAllow durable objects to have
enableSql,unsafeUniqueKeyandunsafePreventEvictionconfigurations set toundefinedeven if the same durable objects are defined with those configurations set to different values (this allows workers using external durable objects not to have to duplicate such configurations in their options)v4.20250823.0Compare Source
Patch Changes
#10410
f964895Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
v4.20250816.1Compare Source
Minor Changes
4728c68Thanks @penalosa! - Support unsafe dynamic worker loading bindingsv4.20250816.0Compare Source
Minor Changes
#10357
565c3a3Thanks @dom96! - Use new default entrypoint handlers for Python examples#10255
ddadb93Thanks @ruifigueira! - Add/v1/sessionendpoint for Browser Rendering local modePatch Changes
875197aThanks @penalosa! - Support JSRPC for remote bindings. This unlocks:v4.20250813.1Compare Source
Minor Changes
#10349
d54d8b7Thanks @edmundhung! - feat: addunsafeHandleDevRegistryUpdatecallback option to MiniflareAdds a new option to Miniflare that allows users to register a callback function that gets invoked whenever the dev registry is updated with changes to external services that the current Worker depends on.
This callback is useful for scenarios where you need to react to changes in bound services, such as updating bindings tables or reloading configurations when dependent Workers are added, removed, or modified in the dev registry.
Patch Changes
ae0c806Thanks @ruifigueira! - Browser Rendering for local development now uses @puppeteer/browsers package instead of puppeteerv4.20250813.0Compare Source
Patch Changes
#10229
5020694Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
v4.20250803.1Compare Source
Patch Changes
#10273
1479fd0Thanks @edmundhung! - fix: support WebSocket proxying to workerdThe dev registry proxy server now correctly handles WebSocket upgrade requests and
tunnels bidirectional frames between the workerd processes. Previously,
handshakes would fail due to missing upgrade logic.
#10281
05c5b28Thanks @edmundhung! - fix: enable HTTPS support when proxying to workerdThe Miniflare dev-registry proxy previously assumed workerd would always use HTTP,
so enabling
httpson miniflare might caused connection failures in some setups.This ensures proxying works whether the option is enabled or not.
#10142
e3d9703Thanks @edmundhung! - fix: supportmf.getBindings()when dev registry is enabledFixes a deadlock when using bindings from
mf.getBindings()with the dev registry enabled. The deadlock happened because the runtime attempted to resolve a worker address via the loopback server, which was blocked by the Node.js thread waiting on the same runtime.Address lookup has been moved to a proxy running in a worker thread to avoid blocking the main thread.
v4.20250803.0Compare Source
Minor Changes
#10004
b4d1373Thanks @dario-piotrowicz! - addstructuredWorkerdLogsoptionadd a new top-level option named
structuredWorkerdLogsthat makes workerd print to stdout structured logs (stringified jsons of the following shape:{ timestamp: number, level: string, message: string }) instead of printing logs to stdout and stderr#9556
8ba7736Thanks @edmundhung! - Added aserviceNameoption tounsafeDirectSocketsThis allows registering the current worker in the dev registry under its own name, but routing to a different service.
Patch Changes
#10148
631f26dThanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#10203
d6ecd05Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#10176
07c8611Thanks @devin-ai-integration! - Add macOS version validation to prevent EPIPE errors on unsupported macOS versions (below 13.5). Miniflare and C3 fail hard while Wrangler shows warnings but continues execution.v4.20250730.0Compare Source
Patch Changes
#10129
9b61f44Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
v4.20250726.0Compare Source
Patch Changes
#10075
82a5b2eThanks @vicb! - fix the type of ForwardableEmailMessage#10058
f8f7352Thanks @edmundhung! - fix: service binding fetch over dev registry should work without host header#9968
2df1d06Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
v4.20250712.2Compare Source
Minor Changes
#9971
19794bfThanks @edmundhung! - feat: add stripDisablePrettyError option to control whether the header is stripped#10041
059a39eThanks @ruifigueira! - Add @cloudflare/plywright support for Browser Rendering local modev4.20250712.1Compare Source
Patch Changes
#9866
7e5585dThanks @invisal! - Fix D1 SQL dump generation: escape identifiers and handle SQLite's dynamic typingEscape column and table names to prevent SQL syntax errors.
Escape values based on their runtime type to support SQLite's flexible typing.
v4.20250712.0Compare Source
Minor Changes
5b0fc9eThanks @edmundhung! - Improved error logging to include error causes in stack traces with internal stack frames removed.Patch Changes
#9854
ac08e68Thanks @dario-piotrowicz! - fix incorrect bindings remote deduplication logicwhen bindings are registered deduplication logic is applied to make sure that the same binding is not unnecessarily registered multiple times, the changes here fix the fact that such deduplication logic doesn't currently take into account whether bindings are used or not in remote mode (which is problematic when the same binding is used both in remote and local mode)
#9912
3bb69faThanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#9930
274a826Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#9950
77d1cb2Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#9954
bf4c9abThanks @penalosa! - Support Images binding ingetPlatformProxy()#9847
14ce577Thanks @penalosa! - Upgrade Undiciv4.20250709.0Compare Source
Patch Changes
#9881
bb09e50Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#9894
25dbe54Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#9876
3bdec6bThanks @edmundhung! - chore: update youch versionv4.20250705.0Compare Source
Minor Changes
ba69586Thanks @simonabadoiu! - Browser Rendering local modePatch Changes
#9784
1a75f85Thanks @Mkassabov! - fix inspector proxy not proxying workers created via setOptions#9757
395f36dThanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#9855
6f344bfThanks @petebacondarwin! - use logger (and log level) from miniflare for asset metadata parsing/loading logsv4.20250617.5Compare Source
Minor Changes
#9535
56dc5c4Thanks @penalosa! - In 2023 we announced breakpoint debugging support for Workers, which meant that you could easily debug your Worker code in Wrangler's built-in devtools (accessible via the[d]hotkey) as well as multiple other devtools clients, including VSCode. For most developers, breakpoint debugging via VSCode is the most natural flow, but until now it's required manually configuring alaunch.jsonfile, runningwrangler dev, and connecting via VSCode's built-in debugger.Now, using VSCode's built-in JavaScript Debug Terminals, there are just two steps: open a JS debug terminal and run
wrangler dev(orvite dev). VSCode will automatically connect to your running Worker (even if you're running multiple Workers at once!) and start a debugging session.v4.20250617.4Compare Source
Patch Changes
b137a6fThanks @emily-shen! - fix: correctly pass container engine config to miniflarev4.20250617.3Compare Source
Minor Changes
#9640
bfb791eThanks @emily-shen! - Add ability to dump workerd config into a file for debugging.You can enable this by setting
MINIFLARE_WORKERD_CONFIG_DEBUGto a file path where you want the config to be written.Patch Changes
5162c51Thanks @CarmenPopoviciu! - add ability to pull images for containers local devv4.20250617.2Compare Source
Patch Changes
17d23d8Thanks @emily-shen! - Add rebuild hotkey for containers local dev, and clean up containers at the end of a dev session.v4.20250617.1Compare Source
Patch Changes
d1d34feThanks @penalosa! - Remove the Mixed Mode naming in favour of "remote bindings"/"remote proxy"v4.20250617.0Compare Source
Patch Changes
#9591
828b7dfThanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#9576
2671e77Thanks @vicb! - Add core local dev functionality for containers.Adds a new WRANGLER_DOCKER_HOST env var to customise what socket to connect to.
v4.20250612.0Compare Source
Patch Changes
#9529
bd528d5Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#9582
2177fb4Thanks @vicb! - Update capnp generated code from the workerd.capnp#9506
36113c2Thanks @penalosa! - Strip theCF-Connecting-IPheader from outgoing fetches#9493
e16fcc7Thanks @vicb! - bump capnp-es to 0.0.11 in miniflarev4.20250604.1Compare Source
Minor Changes
#9509
0b2ba45Thanks @emily-shen! - feat: add static routing options via 'run_worker_first' to WranglerImplements the proposal noted here https://redirect.github.com/cloudflare/workers-sdk/discussions/9143.
This is now usable in
wrangler devand in production - just specify the routes that should hit the worker first withrun_worker_firstin your Wrangler config. You can also omit certain paths with!negative rules.Patch Changes
#9475
931f467Thanks @edmundhung! - add hello world binding that serves as as an explanatory example.#9443
95eb47dThanks @dario-piotrowicz! - add mixed-mode support for mtls bindingsv4.20250604.0Compare Source
Patch Changes
#9508
4ab5a40Thanks @edmundhung! - fix: ensure default registry path matches wrangler settings"#9385
485cd08Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe following dependency versions have been updated:
#9469
e3b3ef5ThanksConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.