Catalog / Vite

Vite 7 to 8

Every Vite 8.x release the archive holds, 33 of them, starting at 8.0.0 and running to 8.3.4. The publisher writes these one at a time and its documentation describes the version you are on, so the run between two majors is not laid out anywhere as a list.

Releases
33 33 carry notes
Opened
12 Mar 2026 7 months ago
Span
7 months to 8 Oct 2026
Breaking
1 tagged by the publisher
Advisories closed
12 security

The turn

The last 7.x release the archive holds before the turn is 7.3.1, on 7 Jan 2026. 8.0.0 followed 64 days later. 7.x did not stop there. 5 more 7.x releases shipped after 8.0.0 opened, the last of them on 6 Oct 2026, so both lines were being maintained at once.

Tagged breaking

1 of these releases carries the breaking label: 8.0.0. The label is matched from words in the publisher’s own notes, so a release that changed an API without using the word does not carry it.

Every 8.x release

All Vite releases
8.3.4fixedchanged

Features bundled-dev: support import.meta.hot.acceptExports (#23463) (bc0f21c) Bug Fixes avoid mutating hmr defaults (fix #23575) (#23576) (574d5e3) build: correct preloads when chunkImportMap is enabled with non-root base (#23698) (2a8c0f0

8.3.3fixedchanged

Bug Fixes deps: update launch-editor to v2.14.2 (#23654) (22fd1d5) html: filename passed to transformIndexHtml should not include queries (#23653) (7dafd8e) server: check fs.serve for ?vite-wasm-instance (#23655) (ba8b7ab) server: store ids

8.2.4

Please refer to CHANGELOG.md for details.

8.1.6

Please refer to CHANGELOG.md for details.

8.3.2fixedchanged

Bug Fixes build: preload CSS correctly when renderBuiltUrl returns URLs with queries (#23611) (64e0a21) bundled-dev: serve lazy chunk sourcemaps (#23026) (eb7aa9a) bundled-dev: serve the rolldown runtime from the installed rolldown (#23568)

8.3.1addedfixedchanged

Bug Fixes deps: update all non-major dependencies (#23482) (3c752c8) deps: update all non-major dependencies (#23537) (e8990c4) deps: update rolldown-related dependencies (#23483) (9aecbbf) handle server.ws: false in mergeConfig (#23511) (f

8.3.0fixed

Features build: avoid settling seen preload dependencies for performance (#23446) (e6f6b3e) Bug Fixes handle CRLF line endings in code frame positions (#23219) (9913672) only treat whole node_modules path segments as dependencies (fix #1746

8.2.2addedfixedchanged

Features deps: widen @vitejs/devtools peer range to v0.5.0 (#23302) (495d9ff) Bug Fixes bundled-dev: handle lazy request error (#23291) (3ba026d) bundled-dev: hot update through circular imports instead of reloading (#23259) (3dbddef) confi

8.2.1fixedchanged

Bug Fixes build: make client chunkImportMap work with sharedPlugins: true (#23184) (15f0307) bundled-dev: inject client script tag before chunk scripts (#23161) (eac0cc8) css: don't re-run lightningcss visitor during minify (fix #23146) (#2

8.2.0addedfixedchanged

Features add input to server.fs.allow (#23035) (95a3cda) bundled-dev: reload once after rebuild instead of via the fallback page (#23106) (b24381d) bundled-dev: support worker file update accepted by HMR (#23068) (0d04351) config: include c

8.1.5fixedchanged

Bug Fixes bundled-dev: avoid duplicated buildEnd (#22931) (8100320) client: overlay error message format align rolldown (#22869) (5a72b87) deps: update all non-major dependencies (#22921) (fef682d) deps: update rolldown-related dependencies

8.1.4addedfixedchanged

Features legacy: prefer oxc as minifier (fix #21973) (#22468) (ab5dafa) Bug Fixes build: add workaround for building on stackblitz (#22840) (575c32c) build: keep import.meta.url in preload function as-is (#22839) (f1f90ed) deps: update all

8.1.3fixed

Bug Fixes css: inject inlined CSS after the shebang line (#22717) (1534d36) deps: bump es-module-lexer to 2.3.0 (#22838) (7103c3a) preload css for nested dynamic imports (#22759) (2c53054) ssr: correct stacktrace column position for first l

8.1.2fixed

Bug Fixes deps: revert es-module-lexer to 2.1.0 (#22827) (0d3bd7c) restore, "fix: resolve pnpm .modules.yaml from workspace root instead of cwd (#22757)" (#22825) (efb98cc) revert, "fix: escape ids with multiple null bytes (#22687)" (cccef5

8.1.1fixedchanged

Features update dynamic import warning to link to Vite docs (#22823) (62bd7af) Bug Fixes bundled-dev: avoid stack overflow on import.meta.hot.invalidate() (#22797) (709eb8e) bundled-dev: serve assets emitted during HMR/lazy compile (#22745)

8.1.0addedfixedchanged

Features extend server.fs.deny list with common files (#22707) (61ba8fd) update rolldown to 1.1.2 (#22695) (4f008a6) use ~ for Rolldown (#22693) (9928722) import.meta.glob support caseSensitive option (#21707) (2ad6737) add warning to disco

8.0.16fixed

Bug Fixes deps: reject UNC paths for launch-editor-middleware (#22571) (50b9512) reject windows alternate paths (#22572) (dc245c7)

8.0.15fixedchanged

Features send 408 on request timeout (#22476) (c85c9ee) update rolldown to 1.0.3 (#22538) (646dbed) Bug Fixes capitalize error messages and remove spurious space in parse error (#22488) (85a0eff) deps: update all non-major dependencies (#22

8.0.14fixedchanged

Features update rolldown to 1.0.2 (#22484) (96efc88) Bug Fixes deps: update all non-major dependencies (#22471) (98b8163) dev: handle errors when sending messages to vite server (#22450) (e8e9a34) html: handle trailing slash paths in transf

8.0.13addedfixedchanged

Features bundled-dev: add lazy bundling support (#21406) (4f0949f) optimizer: improve the esbuild plugin converter to pass some properties of build result to onEnd (#22357) (47071ce) update rolldown to 1.0.1 (#22444) (8c766a6) Bug Fixes bui

8.0.12fixedchangeddeprecated

Features update rolldown to 1.0.0 (#22401) (cf0ff41) Bug Fixes deps: update all non-major dependencies (#22420) (2be6000) module-runner: prevent partial-exports race on concurrent imports of in-flight invalidated re-export chains (#22369) (

8.0.11fixedchanged

Features update rolldown to 1.0.0-rc.18 (#22360) (3f80524) Bug Fixes deps: update all non-major dependencies (#22334) (672c962) deps: update all non-major dependencies (#22382) (5c0cfcb) glob: align hmr matcher options with glob enumeration

8.0.10fixedchanged

Features update rolldown to 1.0.0-rc.17 (#22299) (a4d06d9) Bug Fixes hmrClient.logger.debug and hmrClient.logger.error looked different from other HMR logs (#22147) (a4d828f) css: show filename in CSS minification warnings for .css?inline (

8.0.9fixedchanged

Features update rolldown to 1.0.0-rc.16 (#22248) (2947edd) Bug Fixes allow binding when strictPort is set but wildcard port is in use (#22150) (dfc8aa5) build: emptyOutDir should happen for watch rebuilds (#22207) (ee52267) bundled-dev: rej

8.0.8fixedchanged

Features update rolldown to 1.0.0-rc.15 (#22201) (6baf587) Bug Fixes avoid dns.getDefaultResultOrder temporary (#22202) (15f1c15) ssr: class property keys hoisting matching imports (#22199) (e137601)

8.0.7fixed

Bug Fixes use sync dns.getDefaultResultOrder instead of dns.promises (#22185) (5c05b04)

8.0.6fixedchanged

Features update rolldown to 1.0.0-rc.13 (#22097) (51d3e48) Bug Fixes css: avoid mutating sass error multiple times (#22115) (d5081c2) optimize-deps: hoist CJS interop assignment (#22156) (17a8f9e) Performance Improvements early return in ge

8.0.5fixed

Bug Fixes apply server.fs check to env transport (#22159) (f02d9fd) avoid path traversal with optimize deps sourcemap handler (#22161) (79f002f) check server.fs after stripping query as well (#22160) (a9a3df2) disallow referencing files out

8.0.4addedfixedchanged

Features allow esbuild 0.28 as peer deps (#22155) (b0da973) hmr: truncate list of files on hmr update (#21535) (d00e806) optimizer: log when dependency scanning or bundling takes over 1s (#21797) (f61a1ab) Bug Fixes hasBothRollupOptionsAndR

8.0.3addedfixedchanged

Features update rolldown to 1.0.0-rc.12 (#22024) (84164ef) Bug Fixes html: cache unfiltered CSS list to prevent missing styles across entries (#22017) (5464190) module-runner: handle non-ascii characters in base64 sourcemaps (#21985) (77c95

8.0.2fixedchanged

Features update rolldown to 1.0.0-rc.11 (#21998) (ff91c31) Bug Fixes deps: update all non-major dependencies (#21988) (9b7d150) Miscellaneous Chores deps: update dependency @vitejs/devtools to ^0.1.5 (#21992) (b2dd65b)

8.0.1addedfixedchanged

Features update rolldown to 1.0.0-rc.10 (#21932) (b3c067d) Bug Fixes bundled-dev: properly disable inlineConst optimization (#21865) (6d97142) css: lightningcss minify failed when build.target: 'es6' (#21933) (5fcce46) deps: update all non-

8.0.0breakingaddedfixed

Today, we're thrilled to announce the release of the next Vite major: Vite 8.0 announcement blog post Docs (translations: 简体中文, 日本語, Español, Português, 한국어, Deutsch, فارسی) Migration Guide ⚠ BREAKING CHANGES remove import.meta.hot.accept r