Patch Changes
-
#11689
9bab0a0Thanks @ascorbic! - Display a warning when authentication errors occur and theaccount_idin your Wrangler configuration does not match any of your authenticated accounts. This helps identify configuration issues where you may have the wrong account ID set in yourwrangler.tomlorwrangler.jsoncfile. -
#10737
c41a078Thanks @workers-devprod! - Allow WRANGLER_SEND_ERROR_REPORTS env var to override whether to report Wrangler crashes to Sentry -
#11134
bd39455Thanks @petebacondarwin! - Reduce the amount of arguments being passed in metrics capture.Now the argument values that are captured come from an allow list,
and can be marked as ALLOW (capture the real value) or REDACT (capture as ""). -
#11020
9cb702eThanks @dario-piotrowicz! - Fixobservability.logs.persistbeing flagged as an unexpected field during the wrangler config file validation -
#11147
cf4993bThanks @FlorentCollin! - Improve the formatting of the D1 execute command to always show the duration in milliseconds with two decimal places. -
#11650
cc29eadThanks @ascorbic! - fix: respect TypeScript path aliases when resolving non-JS modules with module rulesWhen importing non-JavaScript files (like
.graphql,.txt, etc.) using TypeScript path aliases defined intsconfig.json, Wrangler's module-collection plugin now correctly resolves these imports. Previously, path aliases were only respected for JavaScript/TypeScript files, causing imports likeimport schema from '~lib/schema.graphql'to fail when using module rules. -
#11179
7f779e9Thanks @ascorbic! - Log a more helpful error when attempting to "r2 object put" a non-existent file -
#11501
c78d942Thanks @edmundhung! - fix: prevent reporting SQLite error fromwrangler d1 executeto Sentry -
#11262
b2683f7Thanks @workers-devprod! - Avoid using object lookup for OAuth Error classes -
#11107
d8037d3Thanks @workers-devprod! - Fixed conflict between--envand--expiresflags inwrangler r2 object put.--enow aliases--envonly, and NOT--expires. -
#10961
02d2ea9Thanks @devin-ai-integration! - Acquire Cloudflare Access tokens for additional requests made during awrangler dev --remotesession -
#11108
892ec4fThanks @emily-shen! - Fixed self-bindings (service bindings to the same worker) showing as [not connected] in wrangler dev. Self-bindings now correctly show as [connected] since a worker is always available to itself. -
#11138
3db872aThanks @devin-ai-integration! - Implement tail-based logging forwrangler devremote mode, behind the--x-tail-tagsflag. This will become the default in the future. -
#10889
204616cThanks @workers-devprod! - Clarify thatwrangler check startupgenerates a local CPU profile -
#11491
ed8aaefThanks @edmundhung! - Explicitly close FileHandle inwrangler d1 executeto support Node 25 -
#10962
203e599Thanks @devin-ai-integration! - Fixed duplicate warning messages appearing during wrangler dev when configuration changes or state transitions occur -
#11601
62754f8Thanks @petebacondarwin! - Fix "TypeError: Body is unusable: Body has already been read" when failing to exchange oauth code because of doubleresponse.text(). -
#11138
3db872aThanks @devin-ai-integration! - We're soon going to make backend changes that mean thatwrangler dev --remotesessions will no longer have an associated inspector connection. In advance of these backend changes, we've enabled a newwrangler tail-based logging strategy forwrangler dev --remote. For now, you can revert to the previous logging strategy withwrangler dev --remote --no-x-tail-logs, but in future it will not be possible to revert.The impact of this will be that logs that were previously available via devtools will now be provided directly to the Wrangler console and it will no longer be possible to interact with the remote Worker via the devtools console.
-
#11194
71758e9Thanks @petebacondarwin! - add more logging around Wrangler authentication to help diagnose issues -
Updated dependencies [
d006fae,4ae9ead]:- miniflare@3.20250718.3