@sveltejs/adapter-node@6.0.0-next.8
Breaking Changes📦 sveltekitView on GitHub →
⚠ 3 breaking✨ 1 features🐛 5 fixes🔧 10 symbols
Summary
This release migrates SvelteKit from Rollup to Rolldown, requiring SvelteKit 3 and Vite 8.0.12. It also introduces improved error logging and several bug fixes.
⚠️ Breaking Changes
- Requires SvelteKit 3.
- The `kit.paths.origin` config option has been added. The `kit.prerender.origin` config option and the `adapter-node` `ORIGIN` environment variable have been removed.
- Requires `vite@^8.0.12`, which bundles stable `rolldown` 1.0.0.
Migration Steps
- Update your SvelteKit version to 3.
- If you were using `kit.prerender.origin` or the `adapter-node` `ORIGIN` environment variable, migrate to the new `kit.paths.origin` configuration option.
- Update Vite to version `^8.0.12` or later.
✨ New Features
- Improved error logging.
🐛 Bug Fixes
- Static files are now served with the Content-Type recorded in the manifest.
- Prerelease versions of SvelteKit 3 now satisfy the peer dependency range.
- Entrypoints are now correctly bundled on Windows.
- Trailing-slash redirects now preserve stripped path prefixes by making them relative.
- The `Vary: Accept-Encoding` header is no longer sent for assets that were never precompressed.