@sveltejs/adapter-static@4.0.0 @sveltejs/adapter-vercel@7.0.0

high risk

cheaper-inference/OmniRouteOct 1, 2026 → Oct 1, 20260 days between releases

What's New

Switches to Vite 8 and rolldown bundler, removing Node 20 support.

Breaking Changes

  • Requires Vite 8
  • Replaces `builder.generateManifest` with `builder.generateServerInstance`
  • Removes support for Node 20 runtimes
  • Updates instrumentation API to populate env vars before evaluation

New Features

  • Uses `rolldown` for edge function bundling
  • Edge function build target is now `es2022`

Improvements

  • Bumps `@vercel/nft` dependency
  • Uses `node:fs` instead of deprecated builder functions

Bug Fixes

  • Omit ISR data endpoints for server-only routes
  • Correctly apply `reroute` results for split serverless functions
  • Pass requested pathname with trailing slash to ISR functions

Upgrade Notes

Upgrade Vite to version 8 to satisfy peer dependencies. Update any code using `builder.generateManifest` to use `builder.generateServerInstance` and `builder.manifest` instead. Ensure your instrumentation code handles environment variables being populated before evaluation.

The Two Releases

@sveltejs/adapter-static@4.0.0

@sveltejs/adapter-static@4.0.0

Oct 1, 2026· 20 days ago

Major version bump requiring SvelteKit 3, with patch fixes focused on Vercel deployment compatibility, including redirect handling and asset caching.

Full release notes
@sveltejs/adapter-vercel@7.0.0

@sveltejs/adapter-vercel@7.0.0

Oct 1, 2026· 20 days ago

Major version update requiring SvelteKit 3 and Vite 8, utilizing the `rolldown` bundler for edge functions. It removes support for legacy Node 20 runtimes and updates the instrumentation API.

Full release notes