Repository navigation
chore(deps): update dependency @cloudflare/vite-plugin to v1.65.0 - #8602
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
September 7, 2026 16:40
cdadba1 to
522bc8a
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
September 8, 2026 20:18
522bc8a to
46a3363
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
September 10, 2026 18:47
46a3363 to
5cea041
Compare
Contributor
|
Important Review skippedBot user detected. To trigger a single review, invoke the
|
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
2 times, most recently
from
September 14, 2026 10:50
ff09e89 to
2d79a5c
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
September 20, 2026 04:00
2d79a5c to
7f38b51
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
September 21, 2026 21:49
7f38b51 to
b82565e
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
September 22, 2026 19:18
b82565e to
7f02146
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
September 24, 2026 01:41
7f02146 to
f4b07a2
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
September 24, 2026 23:59
f4b07a2 to
1e49796
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
September 25, 2026 12:48
1e49796 to
92060c9
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
September 25, 2026 22:10
92060c9 to
0790a65
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
September 27, 2026 14:31
0790a65 to
2b2bdab
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
September 28, 2026 20:14
2b2bdab to
eba3415
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
October 3, 2026 14:57
eba3415 to
15b4e30
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
October 7, 2026 02:39
15b4e30 to
bce80ed
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
October 8, 2026 19:00
bce80ed to
da8c1ed
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
October 13, 2026 09:56
da8c1ed to
4208314
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
October 14, 2026 06:17
4208314 to
c70cf07
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
October 20, 2026 12:41
c70cf07 to
821d55a
Compare
renovate
Bot
force-pushed
the
renovate/cloudflare-vite-plugin-1.x
branch
from
October 24, 2026 13:31
821d55a to
168a78c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
1.54.1→1.65.0Release Notes
cloudflare/workers-sdk (@cloudflare/vite-plugin)
v1.65.0Compare Source
Minor Changes
#16363
d3240f2Thanks @jamesopstad! - Remove theexperimental.newConfigoption from Vite plugin v1Vite plugin v1 now supports Wrangler configuration files only. Projects using
cloudflare.config.tsfor configuration should upgrade to Vite plugin v2 beta.Patch Changes
#16373
8cc5f87Thanks @petebacondarwin! - Report unsupported remote bindings under Bun instead of hangingStarting remote bindings now fails with an actionable error explaining Bun's unsupported request routing. Use Node.js or disable remote bindings to continue local development.
#16334
9cecd09Thanks @petebacondarwin! - Fix Container setup guidance in Vite development and previewContainer registry instructions now show the Wrangler command and the configuration location, including Wrangler files and inline Vite configuration.
#16333
68d6eecThanks @petebacondarwin! - Update the local Workers runtime to the October 19 releaseInclude the fix for nested asset paths during local development on Windows, together with the compatible Wrangler release.
The runtime update also disposes Workflow step results and introspection modifiers after use, preventing undisposed RPC warnings and cancelled local Workflow requests.
#16379
160e655Thanks @petebacondarwin! - Update the local Workflow runtime to use native storage cleanupConsume the Miniflare fix that queues Workflow persistence deletion with instance recreation, including deletion through the local Explorer. This prevents storage cleanup from racing reuse of the same Workflow instance ID.
#16289
bbe822fThanks @petebacondarwin! - Retry remote preview token refreshes after transient failuresBackport the retry fix to the private remote-bindings workspace package and require
wrangler@4.151.1so long-running remote development sessions recover after a network outage.#16291
0262f7dThanks @petebacondarwin! - Use published SDK dependencies for Vite plugin v1 maintenancePin the plugin's published SDK dependencies to their deployed npm versions. Keep private shared packages as workspace dependencies so their implementation and build tools remain available on the v1 maintenance branch.
v1.64.0Compare Source
Minor Changes
#16245
d6b1c82Thanks @WalshyDev! - Generate source maps for Worker environments by defaultWorker builds now emit source maps unless Vite's
build.sourcemapor the Worker'supload_source_mapsis set, so deployed Workers get stack traces that point at the original source. The source maps are written next to the Worker bundle and included in Build Output; the client environment is unchanged, so no source maps are added to public assets. Setbuild.sourcemap: falsefor the Worker environment, orupload_source_maps: falsein the Worker config, to opt out.Patch Changes
f360829,d6b1c82,97b2fb1,97b2fb1,acd2822]:v1.63.2Compare Source
Patch Changes
#16025
61e07fdThanks @kohjunhao! - Fix optional Docker lookups printing Docker CLI errors during successful buildscf buildlooks for Container images left behind by earlier builds so it can remove them. This lookup is best effort, but when Docker could not be reached it still printed errors such asCannot connect to the Docker daemon, even when the build succeeded and no image needed Docker. Docker commands whose output Wrangler reads no longer forward the Docker CLI's error output to the terminal. If one of these commands fails in a way that stops the command, the error message still includes the Docker CLI's output.#16038
dc3e4dfThanks @dario-piotrowicz! - Use consumer-specific CLI names and commands in shared user-facing messagesShared deployment, container, configuration, and authentication helpers can now render commands and configuration filenames for their calling CLI while preserving Wrangler-compatible defaults. This prevents
cfworkflows from presenting Wrangler-branded guidance when an equivalentcfcommand exists.Updated dependencies [
fcf625d,091e5ec,5152bf8,9f87de8,daae435,18f061c,9be5ec7,61e07fd,cafd3f9,ea64ec4,d232454]:v1.63.1Compare Source
Patch Changes
#15617
93c1069Thanks @jpatel3! - Stop the update check from recommending deprecated versionsPreviously, the "update available" notice shown by
wranglerand@cloudflare/vite-pluginalways pointed at whichever version was taggedlateston npm, even after that version had been deprecated for shipping a bug. Deprecated versions are now never recommended: if the latest release has been deprecated, the newest non-deprecated stable release below it is suggested instead, or nothing at all if you are already on it.The check now reads the npm registry directly instead of going through the
update-checkpackage, which discarded the deprecation information. The on-disk cache location and one-hour refresh interval are unchanged.#16003
6947df3Thanks @oddharsh! - Shipusingandawait usingdeclarations to the runtime as writtenWorker builds no longer lower explicit resource management into helper code, so Workers that use it ship about 1.7 KB less. workerd supports the syntax natively. On Vite 8 the plugin builds Workers at an
es2026target, so Oxc leaves the syntax alone. On Vite 6 and 7, where esbuild has noes2026target, the Worker environments tell esbuild thatusingis supported instead. Client builds keep their own targets: the plugin changes only the Worker environments.#16145
e820406Thanks @cpojer! - Honor the source-map setting in release buildsOmit the plugin's JavaScript and declaration source maps when building with
SOURCEMAPS=false, reducing the installed package size. Normal development builds keep source maps, and application source-map settings are unchanged.Updated dependencies [
2d1d563,85b14e7,e6f7663,fe607f9,ad7ff45,8de6b3c,ae29445,757faa6,cc8e969,417b186,93c1069,6947df3,82acf3c,9a58244]:v1.63.0Compare Source
Minor Changes
#16030
aa2f9b7Thanks @edmundhung! - Add email-protected Quick Tunnels to the Cloudflare Vite pluginSet
tunnel.allowedMailto a list of email addresses or domain patterns to require email authentication when exposing a Vite development or preview server through a Quick Tunnel.Patch Changes
b4e1299,b75421f,0ec13b7,2b1a0ca,c492d63,ba52118,946aaa7,48f3c04,14f0339,5606a74,4d308f6,f8cdcb9,e44cf6b,aa2f9b7,42c7219,2dde890,26e03e2,2dde890,0b51fec]:v1.62.5Compare Source
Patch Changes
7f700ef,90e6a1b,7f57b1c,6a4b0fe]:v1.62.4Compare Source
Patch Changes
b8e7cc3,b00ef4f,9d7b08e,464a582,aee2842,efd67e6]:v1.62.3Compare Source
Patch Changes
b9f1cdc,ddaa558,8468487,a0712e5,a0712e5]:v1.62.2Compare Source
Patch Changes
91a3606,2a15ae2]:v1.62.1Compare Source
Patch Changes
#15938
62fd03aThanks @dieub! - Resolve the affected Undici dependency in new Wrangler and Vite plugin installsUndici 7.29.1 fixes GHSA-3wwx-pv8p-q78v. Update the shared dependency catalog and matching types used by Miniflare and Wrangler so downstream installs can resolve the patched runtime without an application-level override. A published release is still required for consumers; this changeset does not alter already published package metadata.
Updated dependencies [
7bb6eae,60ccdbd,62fd03a,06ed9c8,86211fe,c2bb4c8,eb1efe0,485cfb3]:v1.62.0Compare Source
Minor Changes
#15914
7f0734cThanks @jamesopstad! - Usecf/configforcloudflare.config.tsauthoringExperimental
cloudflare.config.tsprojects must now importdefineConfig, bindings, triggers, and related helpers fromcf/config. Generated declarations from Wrangler and the Vite plugin also reference this package, so projects using the experimental configuration flow must addcfas a dependency.The Vite plugin no longer exports
@cloudflare/vite-plugin/experimental-config.wrangler/experimental-configremains available fordefineWranglerConfig, but no longer re-exports Cloudflare configuration helpers.Patch Changes
#15878
e7915c1Thanks @dawNotPoi! - Keep dependency optimization caches stable on the first Vite dev server restart.The first dev server restart no longer re-optimizes unchanged dependencies, including in projects without Containers. Container images are still cleaned up when the server closes, even after a config reload removes the Cloudflare plugin.
Updated dependencies [
7f0734c]:v1.61.0Minor Changes
#15856
4c2993bThanks @Naapperas! - Support Workflows declared inexportsonctx.exportsin local developmentA Workflow declared in a Worker's
exportsis now available onctx.exportsinwrangler dev, the Vite plugin and the Vitest plugin, with the same API as a Workflow binding:ctx.exportsandworkflowsbindings with the same Workflownameshare their instances, including instances created before the Workflow was declared inexports. Two Workers can't export the same Workflow name, and a binding to an exported Workflow must refer to the Worker and class that export it.getPlatformProxy()ignores Workflows declared inexports, since it doesn't run the Worker's code.wrangler workflowscommands run with--localalso work with Workflows declared only inexports, without aworkflowsbinding.In the Vitest plugin,
introspectWorkflow()andintrospectWorkflowInstance()still need a Workflow binding, and now explain how to add one when passed a Workflow fromctx.exports. Instances created throughctx.exportsare introspected too. Aworkflowsbinding whosescript_nameis the Worker's own name now resolves to the Worker itself again.Patch Changes
8dc53ae,4c2993b]:v1.60.2Patch Changes
ee2b200,c91279b,8280086,bd56b98,805af2f]:v1.60.1Compare Source
Patch Changes
8f7916c]:v1.60.0Compare Source
Minor Changes
#15648
52c0e9fThanks @tpmmorris! - Advertise Local Explorer scheduled invocations to headless agentsThe Vite plugin's Local Explorer hint now documents how to invoke a Worker's scheduled handler and points agents to the OpenAPI schema for the complete request contract.
Patch Changes
52c0e9f,44f5295,be72815,479e1e8,940c692,52c0e9f,cd60c9c,15799d4,bdda4c3,fc3cbaa]:v1.59.0Compare Source
Minor Changes
#15817
6e77c53Thanks @jamesopstad! - Allow framework commands to produce Preview Build Output with the experimental configWhen
cf previews deployinvokes a framework build command, Preview intent is now preserved. Function-basedcloudflare.config.tsfiles receiveisPreview: true, and generated Build Output is marked as a Preview build.Patch Changes
#15806
8fade73Thanks @NuroDev! - Standardize Zod validation error outputFormat validation errors with Zod's built-in
prettifyError()helper so Miniflare, Wrangler, the Vite plugin, and the Vitest plugin show consistent messages and property paths.Updated dependencies [
a71237a,b03f960,8fade73,6e77c53]:v1.58.0Compare Source
Minor Changes
#15778
cd7508cThanks @jamesopstad! - Generate types during development and supported builds with Vite'sexperimental.newConfigoption or Wrangler's--experimental-new-configflag (and--experimental-cf-build-outputfor builds)When Wrangler's
--experimental-new-configflag or Vite'sexperimental.newConfigoption is enabled, inferred configuration and runtime declarations are now kept in.cloudflare/types/index.d.ts. Vite refreshes them during development and production builds. Wrangler refreshes them during development and when building with both--experimental-new-configand--experimental-cf-build-output. In the experimentalwrangler.config.tsformat, thetypesoption is now top-level because it applies to both commands.Patch Changes
#15765
1bdb96dThanks @th0m! - Prepare the required egress sidecar for local Containers without configured imagesWrangler dev and Vite dev/preview now pull the required sidecar for Durable Object-managed Containers that select their application image at start time. Previously, these Containers failed to start unless the sidecar image was already cached in Docker.
Updated dependencies [
1bdb96d,cd7508c,f5605f5]:v1.57.3Compare Source
Patch Changes
59267fc,6906bf0,354ebdb]:v1.57.2Compare Source
Patch Changes
ad20547,02c1d83,275184d,bd59eca]:v1.57.1Compare Source
Patch Changes
0ed4c54,703922d,14d946d]:v1.57.0Compare Source
Minor Changes
#15713
3c75cadThanks @jamesopstad! - Identify experimental Build Output resource configs by filename and locationThe root remains
config.json, Worker configs are nowworker.config.json, and Container configs are nowcontainer.config.json. Resource configs no longer contain top-leveltypediscriminators, while settings and build context are stored together in the root config.#15713
3c75cadThanks @jamesopstad! - Define experimental Cloudflare configuration with a single default exportExperimental
cloudflare.config.tsfiles now define settings and resources together in a default-exporteddefineConfig()call. Add a Worker underworker, add Containers to thecontainersarray, or omit both to provide settings only.Patch Changes
#15711
91e2f86Thanks @ghostwriternr! - Allow local Container images without exposed portsWrangler and the Cloudflare Vite plugin no longer reject images that omit Docker
EXPOSEmetadata. Local Containers can run command-only workloads or serve traffic through workerd without declaring an unused image port.Updated dependencies [
3c75cad,3c75cad,91e2f86,c5913a6,35668d7,3c75cad,45b3b81,8235e6a,0751490,43b1f85,731a2ee]:v1.56.0Compare Source
Minor Changes
#15609
1f070c8Thanks @emily-shen! - Build Containers when emitting experimental Build OutputWrangler and the Cloudflare Vite plugin now build Dockerfile-backed Container images when experimental Build Output is enabled. Container configs are emitted under
.cloudflare/output/v0/containerswith local image references, while existing registry references pass through unchanged.#15329
c4c9b75Thanks @akshitsinha! - Evaluate Flagship flags locally during developmentFlagship bindings now use the local Miniflare store by default in Wrangler and the Vite plugin, keeping development offline and isolated from production flags. Set
remote: trueon a binding to continue using its remote app.Use
wrangler flagship flags pull <APP_ID>to seed the store from a remote app. Flag management commands also accept--localto read and update the local store directly.#15701
643e5ccThanks @WillTaylorDev! - Pass Preview intent todefineWorkerand upload its resolved configurationPreview builds now evaluate programmatic Worker configuration with
ctx.isPreviewset totrueand record that intent in Build Output. The shared Preview uploader deploys the resolved bindings and settings while preserving configured Preview base values when it creates a Preview.Patch Changes
1f070c8,a0485d5,629ddef,c4c9b75,643e5cc]:v1.55.0Compare Source
Minor Changes
#15674
a939a6cThanks @ghostwriternr! - Support explicit named Container image selection in local developmentThe Vite plugin builds or pulls named images from Wrangler configuration and exposes their local tags through
ctx.container.images. Pass one of those references toctx.container.start({ image })to select the image.This extends the experimental Durable Object-managed Containers interface.
Patch Changes
6874aa9,2298cf1,d96b319,876eea1,2b39fc2]:v1.54.11Compare Source
Patch Changes
71b6f10,ad23e6e,bac0c6a,be2437a,bac0c6a,6f3d7b5]:v1.54.10Compare Source
Patch Changes
#14775
1be7b97Thanks @dario-piotrowicz! - Sync Local Explorer endpoint lists across agent hintsThe Local Explorer endpoint list is now consistent across the three places it appears: the AGENTS.md template in
create-cloudflare, the runtime agent hint inwrangler dev, and the Vite plugin agent hint. All three now include theobservability/clearendpoint, use the canonical/cdn-cgi/local/explorerpath, and have cross-reference comments pointing to each other.#15399
982b806Thanks @tpmmorris! - Improve over-limitrun_worker_firsterrors when duplicate rules are presentThe error now reports distinct and duplicate-entry counts and lists duplicated rules, making it clear when removing redundant entries can bring the configuration within the limit.
Updated dependencies [
1be7b97,b149147,7db596c,76c0ce6,a83d7ac,a0856da,e35c4a1,d3565a5,a83d7ac,cb0955f,fa79b26,16d1310,ca71205,1015cfb,982b806,ffabe74,7db596c,e03822a,a83d7ac,641df47,c4a6279]:v1.54.9Compare Source
Patch Changes
#15574
164e4fbThanks @RealBhupesh! - Ignore.wranglerpersistence writes in Vite's file watcherMiniflare stores local D1, KV, R2, and observability state under
.wrangler/state. Those writes were watched as source changes on Linux and Windows, which fired every pluginhotUpdatehook and could make page loads take seconds. The plugin now ignores**/.wrangler/**while preserving anyserver.watch.ignoredpatterns already set by the user.Updated dependencies [
8997652]:v1.54.8Compare Source
Patch Changes
945aaa3,945aaa3,47d906f,c2699bf,945aaa3,945aaa3]:v1.54.7Compare Source
Patch Changes
#15432
f45b596Thanks @razethion! - Prevent delayed internal errors from fetch-only remote bindingsFetch-only remote bindings such as D1 and R2 previously opened an unused WebSocket RPC session. RPC sessions are now created only when an RPC method is called.
Updated dependencies [
0b43395,9d75006,b605aa6,f45b596,f69f95a,a549e58,36aed7f,493e635,bff525d,dbb3ff4,fea3cd0,96688b3,6bd7b6c,15cd6e1,be1caec,ed5797a,dbc9506,128235a,f8aea7e,24ef86b]:v1.54.6Compare Source
Patch Changes
edb3631,dbf6aad,bcebf08,e20df20,e20df20,63c7ff1,a4e41df]:v1.54.5Compare Source
Patch Changes
e004845](https://redirect.github.com/cloudflare/workers-sdk/comConfiguration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ 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.