Vite Release Notes
Last updated: Feb 19, 2026
- Feb 19, 2026
- Date parsed from source:Feb 19, 2026
- First seen by Releasebot:Feb 19, 2026
- Modified by Releasebot:Feb 21, 2026
8.0.0-beta.15 (2026-02-19)
Release notes announce the roll down upgrade to 1.0.0-rc.5 along with fixes and improvements. It covers port conflict handling, proxy error responses, safer server restarts, and SSR import optimizations, plus deps cleanups.
Features
- update rolldown to 1.0.0-rc.5 (#21660) (b3ddbc5)
Bug Fixes
- dev: only treat EADDRINUSE as port conflict in wildcard pre-check (#21642) (e54e25f)
- dev: prevent concurrent server restarts (#21636) (8ce23a3)
- dev: return "502 Bad Gateway" on proxy failures instead of 500 (#21652) (e240df2)
Performance Improvements
- ssr: skip circular import check for already-evaluated modules (#21632) (235140b)
- use tsconfig cache for oxc transform in dev (#21643) (57ff177)
Miscellaneous Chores
- deps: remove fdir and @rollup/plugin-commonjs (#21639) (5abffd5)
- deps: update dependency @rollup/plugin-alias to v6 (#21097) (44b5bdf)
- Feb 12, 2026
- Date parsed from source:Feb 12, 2026
- First seen by Releasebot:Feb 12, 2026
- Modified by Releasebot:Feb 21, 2026
8.0.0-beta.14 (2026-02-12)
Rolldown advances to 1.0.0-rc.4 with wasm SSR support and targeted bug fixes. It tightens dependency updates, fixes CSS injection and stack trace handling, and refines environment merging plus devtools parsing for smoother builds.
Features
- update rolldown to 1.0.0-rc.4 (#21617) (1ee5c7f)
- wasm: add SSR support for .wasm?init (#21102) (216a3b5)
Bug Fixes
- clear tsconfig cache only when tsconfig.json is cached (#21622) (50c9675)
- deps: update all non-major dependencies (#21594) (becdc5d)
- lib: CSS injection point error with nested name IIFE output (#21606) (5003de6)
- module-runner: incorrect column with sourcemapInterceptor: "prepareStackTrace" (#21562) (416c095)
- module-runner: prevent crash on negative column in stacktrace (#21585) (a075590)
- rolldownOptions/rollupOptions merging at environment level (#21612) (db2ecc7)
Miscellaneous Chores
- fix broken link for future deprecations (#21603) (25f4501)
- update customResolver deprecation message to mention enforce: 'pre' (#21576) (2ce34d5)
Code Refactoring
- enable some native plugins even with enable native plugin false (#21608) (5a4f692)
- use rolldown/utils (#21577) (e56103f)
- use internal devtools config (#21609) (9aea20f)
- use parseEnv (#21586) (f859d2c)
- wasm: remove native wasm helper plugin usage (#21566) (71a86be)
Tests
- test case for catching invalid package resolution error (#21601) (c9b9359)
All of your release notes in one feed
Join Releasebot and get updates from Vite and hundreds of other software products.
- Feb 5, 2026
- Date parsed from source:Feb 5, 2026
- First seen by Releasebot:Feb 5, 2026
8.0.0-beta.13 (2026-02-05)
Features
- integrate devtools (#21331) (acbf507)
- update rolldown to 1.0.0-rc.3 (#21554) (43358e9)
Bug Fixes
- scanner: respect tsconfig.json (#21547) (c6c04db)
Miscellaneous Chores
- update rolldown-plugin-dts to 0.22.1 (#21559) (77aab4b)
Code Refactoring
- deprecate customResolver in resolve.alias (#21476) (81275c9)
- remove unnecessary @rolldown/pluginutils (#21560) (c367b62)
Tests
- bundled-dev: add worker test cases (#21557) (569bc98)
- Feb 3, 2026
- Date parsed from source:Feb 3, 2026
- First seen by Releasebot:Feb 3, 2026
8.0.0-beta.12 (2026-02-03)
Features
- manifest: add assets field for standalone CSS entry points (#21015) (f289b9b)
Bug Fixes
- avoid registering customization hook for import meta resolver multiple times (#21518) (8bb3203)
- config: avoid watching rolldown runtime virtual module (#21545) (d18b139)
- deps: update all non-major dependencies (#21540) (9ebaeaa)
- populate originalFileNames when resolving CSS asset paths (#21542) (8b47ff7)
Miscellaneous Chores
- deps: update dependency rolldown-plugin-dts to ^0.21.8 (#21539) (33881cb)
- Jan 29, 2026
- Date parsed from source:Jan 29, 2026
- First seen by Releasebot:Jan 29, 2026
8.0.0-beta.11 (2026-01-29)
Release notes announce rolldown 1.0.0-rc.2 and related stability fixes. Highlights include dependency updates, config loading improvements, URL path mapping fixes, and refactoring to enable native plugins and remove experimental options, plus typo corrections.
Features
- update rolldown to 1.0.0-rc.2 (#21512) (fa136a9)
Bug Fixes
- deps: update all non-major dependencies (#21488) (2b32ca2)
- disable tsconfig option when loading config (#21517) (5025c35)
- optimizer: map relative new URL paths to correct relative file location (#21434) (ca96cbc)
Documentation
- bulk of typo fixes (#21507) (80755da)
Miscellaneous Chores
- add missing versions to changelog (#21515) (4bfb239)
- deps: update rolldown-related dependencies (#21487) (5863e51)
Code Refactoring
- enable some native plugins even with enable native plugin false (#21511) (b40292c)
- remove experimental.enableNativePlugin: 'resolver' (#21510) (f9d9213)
- use import.meta.dirname everywhere (#21509) (7becf5f)
- Jan 24, 2026
- Date parsed from source:Jan 24, 2026
- First seen by Releasebot:Jan 24, 2026
8.0.0-beta.10
Bug Fixes
- avoid using deprecated output.inlineDynamicImport option (#21464) (471ce62)
- use separate hook object for each environment (#21472) (66347f6)
Documentation
- update build.dynamicImportVarsOptions (#21477) (54ce2ed)
- Jan 22, 2026
- Date parsed from source:Jan 22, 2026
- First seen by Releasebot:Jan 26, 2026
8.0.0-beta.9 (2026-01-22)
New release boosts dev workflow with worker support in initial bundle, port conflict detection on wildcard hosts, and case insensitive shortcuts, plus an upgrade to rolldown. It fixes event emitter leaks, lazy hook filtering, and other build and stability issues, with code cleanup and refactoring.
Features
- bundled-dev: support worker in initial bundle (#21415) (f3d3149)
- dev: detect port conflicts on wildcard hosts (#21381) (b0dd5a9)
- shortcuts case insensitive (#21224) (7796ade)
- update rolldown to 1.0.0-rc.1 (#21463) (ff9dd7f)
- warn if envPrefix contains spaces (#21292) (9fcde3c)
Bug Fixes
- deps: update all non-major dependencies (#21440) (1835995)
- dev: avoid event emitter leak caused by server.listen callback (#21451) (602d786)
- lazy hook filter should work (#21443) (bc0c207)
- optimizer: skip rolldownCjsExternalPlugin for platform: neutral (#21452) (d2fc4be)
Miscellaneous Chores
- deps: update rolldown-related dependencies (#21390) (be9dd4e)
- fix typo in plugin.ts comment (#21435) (d31fc66)
Code Refactoring
- optimizer: simplify rolldownCjsExternalPlugin (#21450) (ebda8fd)
- Jan 22, 2026
- Date parsed from source:Jan 22, 2026
- First seen by Releasebot:Jan 23, 2026
- Modified by Releasebot:Jan 25, 2026
8.0.0-beta.9
Features
bundled-dev: support worker in initial bundle (#21415) (f3d3149)
dev: detect port conflicts on wildcard hosts (#21381) (b0dd5a9)
shortcuts case insensitive (#21224) (7796ade)
update rolldown to 1.0.0-rc.1 (#21463) (ff9dd7f)
warn if envPrefix contains spaces (#21292) (9fcde3c)
Bug Fixes
deps: update all non-major dependencies (#21440) (1835995)
dev: avoid event emitter leak caused by server.listen callback (#21451) (602d786)
lazy hook filter should work (#21443) (bc0c207)
optimizer: skip rolldownCjsExternalPlugin for platform: neutral (#21452) (d2fc4be)
- Jan 15, 2026
- Date parsed from source:Jan 15, 2026
- First seen by Releasebot:Jan 15, 2026
- Modified by Releasebot:Jan 26, 2026
8.0.0-beta.8 (2026-01-15)
Breaking changes remove import.meta.hot.accept resolution fallback and roll out a rolldown 1.0.0-beta.60. The update tightens dependencies, fixes hot reload and env mount support, and includes a code refactor.
⚠ BREAKING CHANGES
- remove import.meta.hot.accept resolution fallback (#21382)
Features
- update rolldown to 1.0.0-beta.60 (#21408) (c33aa7c)
Bug Fixes
- deps: update all non-major dependencies (#21389) (30f48df)
- deps: update esbuild peerDependency version (#21398) (4266c97)
- hmr: trigger prune event when last import is removed (#20781) (#21093) (7576735)
- module-runner: use process.getBuiltinModule instead of import('node:module') (#21402) (6633bcb)
- support .env file mounts (FIFOs) (#21365) (6e6f82a)
Code Refactoring
- remove import.meta.hot.accept resolution fallback (#21382) (71d0797)
- Jan 8, 2026
- Date parsed from source:Jan 8, 2026
- First seen by Releasebot:Jan 28, 2026
- Modified by Releasebot:Jan 29, 2026
8.0.0-beta.7
Features
- update rolldown to 1.0.0-beta.59 (#21374) (0037943)
Bug Fixes
- css: stylus Evaluator support (#21376) (cf9ace1)
8.0.0-beta.6 (2026-01-07)
Features
- add ignoreOutdatedRequests option to optimizeDeps (#21364) (b2e75aa)
- add ios to default esbuild targets (#21342) (daae6e9)
- update rolldown to 1.0.0-beta.58 (#21354) (ba40cef)
Bug Fixes
- deps: update all non-major dependencies (#21321) (9bc7c2e)
- import-analysis: avoid cjs interop for built browser external module (#21333) (dc5a2fb)
Miscellaneous Chores
- replace caniuse link for ES2024 (#21355) (2ba4e99)