# What changed in @sveltejs/adapter-vercel

> 20 changes in @sveltejs/adapter-vercel 6 to 7 from its official release notes, upgrade guides and advisories: 7 breaking, 1 security. Each one cited. Sources checked 2026-10-19. HTML: https://unstale.sh/npm/@sveltejs/adapter-vercel/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @sveltejs/adapter-vercel 7

### Breaking changes

- builder.generateManifest is replaced by builder.generateServerInstance and builder.manifest. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)
- Replaces builder.generateManifest as part of the updated builder API. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)
- Replaces builder.generateManifest as part of the updated builder API. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)
- The edge function build target is now es2022. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)
- Support for edge runtimes has been removed. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)
- Support for Node 20 runtimes has been removed. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)
- Vite ^8.0.12 is required, the first Vite 8 release bundling stable rolldown 1.0.0. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)

### Behavior and default changes

- Environment variables are populated before instrumentation.server.js is evaluated. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)
- ISR functions receive the requested pathname, including any trailing slash. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)

### Fixes and other changes

- The resolved runtime now keeps the detected Bun minor version. (7.0.1) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.1)
- The adapter instrumentation API has been updated. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)
- EEXIST errors are ignored when symlinking traced files that resolve to the same destination. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)
- Sibling .html__route.js route resolution requests are matched. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)
- init is awaited on every request to prevent a race condition. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)
- ISR data endpoints are omitted for server-only routes. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)
- Reroute results are correctly applied for apps configured with split serverless functions. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)
- Prerelease versions of SvelteKit 3 now satisfy the peer dependency range. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)
- Project-directory-relative files are traced from the project directory, and globbing from the filesystem root is avoided. (7.0.0) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0)

## @sveltejs/adapter-vercel 6

### Security

- Cache poisoning in @sveltejs/adapter-vercel (6.3.2) — [security advisory](https://github.com/advisories/GHSA-9PQ4-5HCF-288C)

### Fixes and other changes

- Missing immutable assets are no longer cached as 404s for a year. (6.3.4) — [release notes](https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%406.3.4)
