Vite 8.3.4 is out: highlights and upgrade guide
At a glance
Vite 8.3.4 is a patch release published on Oct 8, 2026. It follows Vite 8.3.3 by 2 days. It includes 19 listed changes.
- bundled-dev: support import.meta.hot.acceptExports
- avoid mutating hmr defaults (fix #23575
- build: correct preloads when chunkImportMap is enabled with non-root base
- build: wait for in-flight stylesheets in preload helper (fix #23652
- bundled-dev: serve /@vite/client and stub @vite/env
- Version
- 8.3.4
- Released
- Oct 8, 2026
- Release type
- Patch
- Previous
- 8.3.3
- Changes listed
- 19
- License
- MIT
How to upgrade to Vite 8.3.4
This is a patch release, normally bug fixes only. It is usually safe to upgrade after your tests pass.
npm
npm install -D [email protected]pnpm
pnpm add -D [email protected]What's included in Vite 8.3.4
Details from the official release page.
Features
- bundled-dev: support
import.meta.hot.acceptExports(#23463) ()
Bug Fixes
- avoid mutating hmr defaults (fix #23575) (#23576) ()
- build: correct preloads when chunkImportMap is enabled with non-root base (#23698) ()
- build: wait for in-flight stylesheets in preload helper (fix #23652) (#23662) ()
- bundled-dev: serve
/@vite/clientand stub@vite/env(#23664) () - client: skip rewriting unchanged adopted styles (#23697) ()
- css: resolve imported preprocessors from their file path with lightningcss (#23688) ()
- deps: update all non-major dependencies (#23648) ()
- deps: update rolldown-related dependencies (#23649) ()
- dev: a restart requested during a restart used to be dropped (fix #23392) (#23484) ()
- don't treat modules ending with js-like query as js (#23687) ()
- html: avoid adding filesystem root to watcher (#23689) ()
- html: skip caching CSS of chunks in a cycle (fix #23628) (#23636) ()
- optimizer: scan deep imports with custom extensions (#23678) ()
- remove input option unescaping for now (#23694) ()
- server: match static aliases on path boundaries (#23643) ()
- watcher: normalize file before root check in
ensureWatchedFile(#23673) ()
Performance Improvements
- module-runner: skip cloning call sites that have no source map (#23646) ()
Code Refactoring
- bundled-dev: import CSS HMR helpers from
/@vite/client(#23674) ()
Vite 8.3.4 FAQ
When was Vite 8.3.4 released?
Vite 8.3.4 was published on Oct 8, 2026.
Is Vite 8.3.4 a major update?
No. It is a patch release, mainly bug fixes.
How do I upgrade to Vite 8.3.4?
Use the commands in the “How to upgrade” section, then run your test suite.
Where are the official Vite 8.3.4 notes?
On the project's official release page: https://github.com/vitejs/vite/releases/tag/v8.3.4
Source: official Vite v8.3.4 release. Spotted an error? Tell us.