ViteReleasedpatch

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/client and 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.