{"id":"src_hASbD8CLwXRkkX1ZkESZa","slug":"kit","name":"kit","type":"github","url":"https://github.com/sveltejs/kit","orgId":"org_nSpaA6eg-nd3YQ-Y5kLhl","productId":"prod_tCZfK7Y4wwXrAATC1xAK4","productSlug":"sveltekit","org":{"id":"org_nSpaA6eg-nd3YQ-Y5kLhl","slug":"svelte","name":"Svelte"},"isPrimary":false,"isHidden":false,"discovery":"curated","metadata":"{\"wellKnownSweptAt\":\"2026-10-09T06:00:29.635Z\",\"sourceActor\":{\"nextAlarmAt\":\"2026-10-15T22:22:12.367Z\",\"lastAlarmAt\":\"2026-10-15T18:22:13.194Z\",\"managed\":true}}","notice":null,"kind":"sdk","stars":20859,"starsFetchedAt":"2026-10-15T14:22:18.737Z","releaseCount":145,"releasesLast30Days":15,"avgReleasesPerWeek":1.4,"latestVersion":"@sveltejs/package@3.0.1","latestDate":"2026-10-14T22:33:00.000Z","changelogUrl":null,"hasChangelogFile":true,"lastFetchedAt":"2026-10-15T14:22:18.737Z","lastPolledAt":"2026-10-15T18:23:19.872Z","changeDetectedAt":"2026-10-15T18:23:19.872Z","trackingSince":"2025-09-23T11:14:18.000Z","releases":[{"id":"rel_zhUPUn6cWTGid-n0VfBia","version":"@sveltejs/package@3.0.1","type":"feature","title":"@sveltejs/package@3.0.1","summary":"### Patch Changes\n\n- fix: emit component types for the installed Svelte version, rather than the oldest one the `svelte` dependency range allows ([#17...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Patch Changes\n\n- fix: emit component types for the installed Svelte version, rather than the oldest one the `svelte` dependency range allows ([#17330](https://github.com/sveltejs/kit/pull/17330))","publishedAt":"2026-10-14T22:33:00.000Z","fetchedAt":"2026-10-15T02:18:40.666Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/package%403.0.1","media":[],"coverageCount":0},{"id":"rel_A5uNcwZQYUb88cXIwh-GU","version":"@sveltejs/kit@3.1.0","type":"feature","title":"@sveltejs/kit@3.1.0","summary":"### Minor Changes\n\n- feat: support `report-sha256`/`report-sha384`/`report-sha512` CSP hash-reporting keywords ([#17398](https://github.com/sveltejs/k...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Minor Changes\n\n- feat: support `report-sha256`/`report-sha384`/`report-sha512` CSP hash-reporting keywords ([#17398](https://github.com/sveltejs/kit/pull/17398))\n\n- feat: emit a `sveltekit.endpoint` span for `+server` handlers when server tracing is enabled ([#17325](https://github.com/sveltejs/kit/pull/17325))\n\n### Patch Changes\n\n- fix: don't treat every module as server-only when the project is inside a `server` directory ([#17376](https://github.com/sveltejs/kit/pull/17376))\n\n- fix: continue deployment recovery when service worker updates fail ([#17440](https://github.com/sveltejs/kit/pull/17440))\n\n- fix: infer prerendered MIME types from generated files ([#17381](https://github.com/sveltejs/kit/pull/17381))\n\n- fix: leave generated files alone when their contents are unchanged ([#17310](https://github.com/sveltejs/kit/pull/17310))\n\n- fix: leave focus in the parent page when an app in an unfocused iframe starts or navigates ([#17297](https://github.com/sveltejs/kit/pull/17297))\n\n- fix: don't warn about Storybook's Vite plugins that use `transformIndexHtml` ([#17373](https://github.com/sveltejs/kit/pull/17373))","publishedAt":"2026-10-14T22:32:57.000Z","fetchedAt":"2026-10-15T02:18:40.666Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/kit%403.1.0","media":[],"coverageCount":0},{"id":"rel_HTJdpa7te7uLUo9lvUheL","version":"@sveltejs/adapter-vercel@7.0.1","type":"feature","title":"@sveltejs/adapter-vercel@7.0.1","summary":"### Patch Changes\n\n- fix: keep the detected Bun minor in the resolved runtime ([#17331](https://github.com/sveltejs/kit/pull/17331))","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Patch Changes\n\n- fix: keep the detected Bun minor in the resolved runtime ([#17331](https://github.com/sveltejs/kit/pull/17331))","publishedAt":"2026-10-14T22:32:54.000Z","fetchedAt":"2026-10-15T02:18:40.666Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.1","media":[],"coverageCount":0},{"id":"rel_M421qoPkQSSIysWMbv9S7","version":"@sveltejs/adapter-cloudflare@8.0.1","type":"feature","title":"@sveltejs/adapter-cloudflare@8.0.1","summary":"### Patch Changes\n\n- fix: start the dev server on runtimes such as Deno that define `caches` as a getter-only global ([#17401](https://github.com/svel...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Patch Changes\n\n- fix: start the dev server on runtimes such as Deno that define `caches` as a getter-only global ([#17401](https://github.com/sveltejs/kit/pull/17401))\n\n- fix: start one platform proxy for concurrent Vite servers and keep it alive until the last one closes ([#17368](https://github.com/sveltejs/kit/pull/17368))\n\n- fix: support `Span#setStatus` and `Span#updateName` on local emulation of Cloudflare `tracing` ([#17400](https://github.com/sveltejs/kit/pull/17400))","publishedAt":"2026-10-14T22:32:51.000Z","fetchedAt":"2026-10-15T02:18:40.666Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-cloudflare%408.0.1","media":[],"coverageCount":0},{"id":"rel_g3zBKsarVmy5zZnVo6GN_","version":"@sveltejs/kit@3.0.1","type":"feature","title":"@sveltejs/kit@3.0.1","summary":"### Patch Changes\n\n- fix: ensure relative imports in generated types work with `nodenext` module resolution ([#17351](https://github.com/sveltejs/kit/...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Patch Changes\n\n- fix: ensure relative imports in generated types work with `nodenext` module resolution ([#17351](https://github.com/sveltejs/kit/pull/17351))","publishedAt":"2026-10-06T01:32:40.000Z","fetchedAt":"2026-10-06T05:18:16.469Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/kit%403.0.1","media":[],"coverageCount":0},{"id":"rel_Z6cLSgU2LeIKAcfITA3DR","version":"@sveltejs/adapter-netlify@7.0.1","type":"feature","title":"@sveltejs/adapter-netlify@7.0.1","summary":"### Patch Changes\n\n- fix: support bare Node built-in imports and `.wasm`/font files in edge functions ([#17324](https://github.com/sveltejs/kit/pull/1...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Patch Changes\n\n- fix: support bare Node built-in imports and `.wasm`/font files in edge functions ([#17324](https://github.com/sveltejs/kit/pull/17324))","publishedAt":"2026-10-06T01:32:37.000Z","fetchedAt":"2026-10-06T05:18:16.469Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-netlify%407.0.1","media":[],"coverageCount":0},{"id":"rel_yXwbIjsKs1FKuU2aJHcj9","version":"@sveltejs/package@3.0.0","type":"feature","title":"@sveltejs/package@3.0.0","summary":"### Major Changes\n\n- breaking: require Node 22 or newer ([#12548](https://github.com/sveltejs/kit/pull/12548))\n\n### Minor Changes\n\n- feat: warn when u...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Major Changes\n\n- breaking: require Node 22 or newer ([#12548](https://github.com/sveltejs/kit/pull/12548))\n\n### Minor Changes\n\n- feat: warn when using a `.server.` file or file inside a `server` directory without importing a server-only module ([#16266](https://github.com/sveltejs/kit/pull/16266))\n\n- feat: transform import aliases into relative imports in files ([#16360](https://github.com/sveltejs/kit/pull/16360))\n\n### Patch Changes\n\n- chore: remove dependency on sade ([#16619](https://github.com/sveltejs/kit/pull/16619))\n\n- chore: bump `svelte2tsx` to 0.7.59 ([#16745](https://github.com/sveltejs/kit/pull/16745))\n\n- fix: rewrite `.ts` extensions in `import.meta.glob` patterns when `rewriteRelativeImportExtensions` is enabled ([#16776](https://github.com/sveltejs/kit/pull/16776))\n\n- chore: replace private fs helpers with Node built-ins ([#16610](https://github.com/sveltejs/kit/pull/16610))\n\n- chore: read the Svelte config via `@sveltejs/load-config` ([#17039](https://github.com/sveltejs/kit/pull/17039))\n\n- chore: remove dependency on kleur ([#12548](https://github.com/sveltejs/kit/pull/12548))\n\n- fix: import resolved peer dependencies as file URLs so project-relative resolution works on Windows ([#16618](https://github.com/sveltejs/kit/pull/16618))\n\n- fix: emit declarations when the tsconfig lives above the package root ([#16568](https://github.com/sveltejs/kit/pull/16568))\n\n- chore: bump `svelte2tsx` to 0.7.60 ([#16761](https://github.com/sveltejs/kit/pull/16761))\n\n- fix: declare typescript as an optional peer dependency so svelte-package works under strict node-linkers ([#16073](https://github.com/sveltejs/kit/pull/16073))","publishedAt":"2026-10-01T17:21:07.000Z","fetchedAt":"2026-10-01T20:48:40.598Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/package%403.0.0","media":[],"coverageCount":0},{"id":"rel_GUJHAca9mMyoEP4N87QQ2","version":"@sveltejs/enhanced-img@1.0.0","type":"feature","title":"@sveltejs/enhanced-img@1.0.0","summary":"### Major Changes\n\n- breaking: require Node 22 or newer ([#12548](https://github.com/sveltejs/kit/pull/12548))\n\n- breaking: require `vite@^8.0.12`, th...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Major Changes\n\n- breaking: require Node 22 or newer ([#12548](https://github.com/sveltejs/kit/pull/12548))\n\n- breaking: require `vite@^8.0.12`, the first Vite 8 release bundling stable `rolldown` 1.0.0 ([#16134](https://github.com/sveltejs/kit/pull/16134))\n\n### Minor Changes\n\n- breaking: require Vite 8 and `vite-plugin-svelte` 7 ([#15542](https://github.com/sveltejs/kit/pull/15542))\n\n### Patch Changes\n\n- chore: replace the `$lib` alias with `#lib` in docs ([#16360](https://github.com/sveltejs/kit/pull/16360))\n\n- chore: bump `magic-string` to 1.1.0 ([#16745](https://github.com/sveltejs/kit/pull/16745))\n\n- chore: bump `vite-imagetools` to v12 ([#16630](https://github.com/sveltejs/kit/pull/16630))\n\n- fix: evaluate dynamic image source expressions once ([#16900](https://github.com/sveltejs/kit/pull/16900))\n\n- chore: bump `zimmerframe` to 1.1.4 ([#16745](https://github.com/sveltejs/kit/pull/16745))","publishedAt":"2026-10-01T17:21:01.000Z","fetchedAt":"2026-10-01T20:48:40.598Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/enhanced-img%401.0.0","media":[],"coverageCount":0},{"id":"rel_ZjYygSk0iAOFLgDftFOvZ","version":"@sveltejs/adapter-vercel@7.0.0","type":"feature","title":"@sveltejs/adapter-vercel@7.0.0","summary":"### Major Changes\n\n- chore: use `rolldown` for edge function bundling ([#15432](https://github.com/sveltejs/kit/pull/15432))\n\n- breaking: populate env...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Major Changes\n\n- chore: use `rolldown` for edge function bundling ([#15432](https://github.com/sveltejs/kit/pull/15432))\n\n- breaking: populate env vars before `instrumentation.server.js` is evaluated and update the adapter instrumentation API ([#16303](https://github.com/sveltejs/kit/pull/16303))\n\n- breaking: edge function build target is now `es2022` ([#15432](https://github.com/sveltejs/kit/pull/15432))\n\n- breaking: require `vite@^8.0.12`, the first Vite 8 release bundling stable `rolldown` 1.0.0 ([#16134](https://github.com/sveltejs/kit/pull/16134))\n\n- breaking: replace the `builder.generateManifest` with `builder.generateServerInstance` and `builder.manifest` ([#16875](https://github.com/sveltejs/kit/pull/16875))\n\n- breaking: remove support for edge and Node 20 runtimes ([#16520](https://github.com/sveltejs/kit/pull/16520))\n\n### Patch Changes\n\n- chore: bump `@vercel/nft` dependency ([#16522](https://github.com/sveltejs/kit/pull/16522))\n\n- chore: use `node:fs` instead of deprecated `builder.rimraf` and `builder.mkdirp` ([#16610](https://github.com/sveltejs/kit/pull/16610))\n\n- fix: omit ISR data endpoints for server-only routes ([#16731](https://github.com/sveltejs/kit/pull/16731))\n\n- fix: correctly apply `reroute` results for apps configured with split serverless functions ([#16665](https://github.com/sveltejs/kit/pull/16665))\n\n- fix: pass the requested pathname, including any trailing slash, to ISR functions ([#16903](https://github.com/sveltejs/kit/pull/16903))\n\n- fix: allow prerelease versions of SvelteKit 3 to satisfy the peer dependency range ([#16286](https://github.com/sveltejs/kit/pull/16286))\n\n- fix: await `init` on every request to prevent race condition ([#16467](https://github.com/sveltejs/kit/pull/16467))\n\n- fix: match sibling `.html__route.js` route resolution requests ([#16674](https://github.com/sveltejs/kit/pull/16674))\n\n- chore: bump Rolldown to `1.2.0` ([#16455](https://github.com/sveltejs/kit/pull/16455))\n\n- fix: ignore `EEXIST` errors when symlinking traced files that resolve to the same destination ([#16809](https://github.com/sveltejs/kit/pull/16809))\n\n- fix: trace `process.cwd()`-relative files from the project directory and never glob from the filesystem root ([#16972](https://github.com/sveltejs/kit/pull/16972))\n- Updated dependencies:\n  - @sveltejs/kit@3.0.0","publishedAt":"2026-10-01T17:20:58.000Z","fetchedAt":"2026-10-01T20:48:40.598Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-vercel%407.0.0","media":[],"coverageCount":0},{"id":"rel_rWvu6ViWz43gAQ4FNwhVJ","version":"@sveltejs/adapter-static@4.0.0","type":"feature","title":"@sveltejs/adapter-static@4.0.0","summary":"### Major Changes\n\n- breaking: require SvelteKit 3 ([#15506](https://github.com/sveltejs/kit/pull/15506))\n\n### Patch Changes\n\n- chore: use `node:fs` i...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Major Changes\n\n- breaking: require SvelteKit 3 ([#15506](https://github.com/sveltejs/kit/pull/15506))\n\n### Patch Changes\n\n- chore: use `node:fs` instead of deprecated `builder.rimraf` and `builder.mkdirp` ([#16610](https://github.com/sveltejs/kit/pull/16610))\n\n- fix: avoid caching immutable asset 404s when configuring for Vercel ([#16626](https://github.com/sveltejs/kit/pull/16626))\n\n- fix: match adapter-vercel's prerendered redirect handling when deploying to Vercel ([#16497](https://github.com/sveltejs/kit/pull/16497))\n\n- fix: allow prerelease versions of SvelteKit 3 to satisfy the peer dependency range ([#16286](https://github.com/sveltejs/kit/pull/16286))\n\n- chore: use `builder.config` to access SvelteKit config settings ([#16895](https://github.com/sveltejs/kit/pull/16895))\n- Updated dependencies:\n  - @sveltejs/kit@3.0.0","publishedAt":"2026-10-01T17:20:55.000Z","fetchedAt":"2026-10-01T20:48:40.598Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-static%404.0.0","media":[],"coverageCount":0},{"id":"rel_0HhxH2g_ic1fVWKLTU5-M","version":"@sveltejs/adapter-node@6.0.0","type":"feature","title":"@sveltejs/adapter-node@6.0.0","summary":"### Major Changes\n\n- breaking: populate env vars before `instrumentation.server.js` is evaluated and update the adapter instrumentation API ([#16303](...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Major Changes\n\n- breaking: populate env vars before `instrumentation.server.js` is evaluated and update the adapter instrumentation API ([#16303](https://github.com/sveltejs/kit/pull/16303))\n\n- chore: migrate from rollup to rolldown ([#15297](https://github.com/sveltejs/kit/pull/15297))\n\n- breaking: require SvelteKit 3 ([#15506](https://github.com/sveltejs/kit/pull/15506))\n\n- breaking: add `kit.paths.origin` config option, remove `kit.prerender.origin` and the `adapter-node` `ORIGIN` environment variable ([#16161](https://github.com/sveltejs/kit/pull/16161))\n\n- breaking: require `vite@^8.0.12`, the first Vite 8 release bundling stable `rolldown` 1.0.0 ([#16134](https://github.com/sveltejs/kit/pull/16134))\n\n- breaking: replace the `builder.generateManifest` with `builder.generateServerInstance` and `builder.manifest` ([#16875](https://github.com/sveltejs/kit/pull/16875))\n\n- breaking: record the list of static assets at build time, files added to the output afterwards are not served ([#16908](https://github.com/sveltejs/kit/pull/16908))\n\n- breaking: validate static assets with content-hash `ETag`s and stop sending `Last-Modified` ([#16908](https://github.com/sveltejs/kit/pull/16908))\n\n- breaking: serve static assets only to `GET` and `HEAD` requests ([#16908](https://github.com/sveltejs/kit/pull/16908))\n\n### Minor Changes\n\n- feat: serve static assets from tables recorded at adapt time, instead of using sirv ([#16908](https://github.com/sveltejs/kit/pull/16908))\n\n- feat: better error logging ([#16374](https://github.com/sveltejs/kit/pull/16374))\n\n### Patch Changes\n\n- fix: prevent scheme-like path segments from causing off-site trailing-slash redirects ([#17294](https://github.com/sveltejs/kit/pull/17294))\n\n- fix: serve static files with the Content-Type recorded in the manifest ([#16564](https://github.com/sveltejs/kit/pull/16564))\n\n- chore: bundle the adapter's server source directly instead of prebuilding it with rolldown ([#17109](https://github.com/sveltejs/kit/pull/17109))\n\n- chore: use `node:fs` instead of deprecated `builder.rimraf` and `builder.mkdirp` ([#16610](https://github.com/sveltejs/kit/pull/16610))\n\n- chore: hand adapt-time values to the server as a module instead of patching built chunks ([#17103](https://github.com/sveltejs/kit/pull/17103))\n\n- fix: externalize `@opentelemetry/api` to prevent bundler chunk colocation between `instrumentation.server.js` and application code ([#16302](https://github.com/sveltejs/kit/pull/16302))\n\n- feat: abort `request.signal` when the response closes prematurely, via a new `response` option for `getRequest` ([#16793](https://github.com/sveltejs/kit/pull/16793))\n\n- fix: allow prerelease versions of SvelteKit 3 to satisfy the peer dependency range ([#16286](https://github.com/sveltejs/kit/pull/16286))\n\n- fix: always bundle dev dependencies ([#17210](https://github.com/sveltejs/kit/pull/17210))\n\n- chore: avoid bundling the server twice ([#17068](https://github.com/sveltejs/kit/pull/17068))\n\n- fix: correctly bundle entrypoints on Windows ([#16367](https://github.com/sveltejs/kit/pull/16367))\n\n- fix: bundle Svelte libraries listed in `dependencies` instead of externalising them ([#17234](https://github.com/sveltejs/kit/pull/17234))\n\n- chore: bump `rolldown` to 1.2.3 ([#16745](https://github.com/sveltejs/kit/pull/16745))\n\n- chore: use `builder.config` to access SvelteKit config settings ([#16895](https://github.com/sveltejs/kit/pull/16895))\n\n- fix: preserve stripped path prefixes by making trailing-slash redirects relative ([#16431](https://github.com/sveltejs/kit/pull/16431))\n\n- chore: bump Rolldown to `1.2.0` ([#16455](https://github.com/sveltejs/kit/pull/16455))\n\n- fix: don't send `Vary: Accept-Encoding` for assets that were never precompressed ([#16566](https://github.com/sveltejs/kit/pull/16566))\n\n- chore: remove polka, attach the handler to the http server directly ([#16907](https://github.com/sveltejs/kit/pull/16907))\n- Updated dependencies:\n  - @sveltejs/kit@3.0.0","publishedAt":"2026-10-01T17:20:52.000Z","fetchedAt":"2026-10-01T20:48:41.101Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-node%406.0.0","media":[],"coverageCount":0},{"id":"rel_lxCAiBZA_G4TmMgqOC3hU","version":"@sveltejs/adapter-netlify@7.0.0","type":"feature","title":"@sveltejs/adapter-netlify@7.0.0","summary":"### Major Changes\n\n- chore: use `rolldown` for edge function bundling ([#15432](https://github.com/sveltejs/kit/pull/15432))\n\n- breaking: populate env...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Major Changes\n\n- chore: use `rolldown` for edge function bundling ([#15432](https://github.com/sveltejs/kit/pull/15432))\n\n- breaking: populate env vars before `instrumentation.server.js` is evaluated and update the adapter instrumentation API ([#16303](https://github.com/sveltejs/kit/pull/16303))\n\n- breaking: write output that conforms to the stable [Netlify Frameworks API](https://docs.netlify.com/build/frameworks/frameworks-api/). ([#15294](https://github.com/sveltejs/kit/pull/15294))\n  \n  Deploying and previewing with Netlify CLI now requires [v17.31.0](https://github.com/netlify/cli/releases/tag/v17.31.0) or later. Run `npm i -g netlify-cli@latest` to upgrade.\n- breaking: write static files based on the `publish` adapter option rather than reading the `netlify.toml` file ([#17078](https://github.com/sveltejs/kit/pull/17078))\n\n- breaking: require SvelteKit 3 ([#15506](https://github.com/sveltejs/kit/pull/15506))\n\n- breaking: edge function build target is now `es2022` ([#15432](https://github.com/sveltejs/kit/pull/15432))\n\n- breaking: require `vite@^8.0.12`, the first Vite 8 release bundling stable `rolldown` 1.0.0 ([#16134](https://github.com/sveltejs/kit/pull/16134))\n\n- breaking: replace the `builder.generateManifest` with `builder.generateServerInstance` and `builder.manifest` ([#16875](https://github.com/sveltejs/kit/pull/16875))\n\n### Minor Changes\n\n- feat: support `split` and `edge` options combined ([#17045](https://github.com/sveltejs/kit/pull/17045))\n\n### Patch Changes\n\n- chore: use `node:fs` instead of deprecated `builder.rimraf` and `builder.mkdirp` ([#16610](https://github.com/sveltejs/kit/pull/16610))\n\n- fix: correctly apply `reroute` results for apps configured with split serverless functions ([#16665](https://github.com/sveltejs/kit/pull/16665))\n\n- fix: ensure types for `platform.context` work ([#16255](https://github.com/sveltejs/kit/pull/16255))\n\n- fix: include `utils.js` in package.json `files` ([#16298](https://github.com/sveltejs/kit/pull/16298))\n\n- chore: replace @netlify/functions with @netlify/types for the Context type ([#16542](https://github.com/sveltejs/kit/pull/16542))\n\n- fix: route requests with omitted optional parameters to split serverless functions ([#17020](https://github.com/sveltejs/kit/pull/17020))\n\n- fix: strip trailing slashes from prerendered paths in the edge function exclude list, so the root page is served statically when using a base path ([#16788](https://github.com/sveltejs/kit/pull/16788))\n\n- fix: copy `_redirects` when deploying edge function ([#17047](https://github.com/sveltejs/kit/pull/17047))\n\n- fix: provide distinct names for each split serverless function ([#16667](https://github.com/sveltejs/kit/pull/16667))\n\n- chore: bump `rolldown` to 1.2.3 ([#16745](https://github.com/sveltejs/kit/pull/16745))\n\n- fix: await `init` on every request to prevent race condition ([#16467](https://github.com/sveltejs/kit/pull/16467))\n\n- fix: import the generated manifest via `pathToFileURL`, which handles special characters in the project path ([#16649](https://github.com/sveltejs/kit/pull/16649))\n\n- chore: include edge function configuration in the function module ([#17058](https://github.com/sveltejs/kit/pull/17058))\n\n- chore: replace `@iarna/toml` with `smol-toml` ([#16948](https://github.com/sveltejs/kit/pull/16948))\n\n- chore: bump Rolldown to `1.2.0` ([#16455](https://github.com/sveltejs/kit/pull/16455))\n\n- chore: identify serverless functions with a UUID instead of Netlify's function token ([#17044](https://github.com/sveltejs/kit/pull/17044))\n\n- fix: ensure serverless function files have unique names ([#17049](https://github.com/sveltejs/kit/pull/17049))\n- Updated dependencies:\n  - @sveltejs/kit@3.0.0","publishedAt":"2026-10-01T17:20:49.000Z","fetchedAt":"2026-10-01T20:48:41.101Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-netlify%407.0.0","media":[],"coverageCount":0},{"id":"rel__5dKJpwBGgWG7wKggqA6W","version":"@sveltejs/adapter-cloudflare@8.0.0","type":"feature","title":"@sveltejs/adapter-cloudflare@8.0.0","summary":"### Major Changes\n\n- breaking: minimum Wrangler version required is `4.118.0` ([#16668](https://github.com/sveltejs/kit/pull/16668))\n\n- breaking: popu...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Major Changes\n\n- breaking: minimum Wrangler version required is `4.118.0` ([#16668](https://github.com/sveltejs/kit/pull/16668))\n\n- breaking: populate env vars before `instrumentation.server.js` is evaluated and update the adapter instrumentation API ([#16303](https://github.com/sveltejs/kit/pull/16303))\n\n- breaking: upgrade `@cloudflare/workers-types` to 4.20260219.0 ([#15347](https://github.com/sveltejs/kit/pull/15347))\n\n- breaking: upgrade minimum `wrangler` version to ^4.67.0 ([#15347](https://github.com/sveltejs/kit/pull/15347))\n\n- breaking: remove `platform.context` in favour of `platform.ctx` ([#15347](https://github.com/sveltejs/kit/pull/15347))\n\n- breaking: remove cloudflare `platform`, emulate the `cloudflare:workers` module instead ([#16754](https://github.com/sveltejs/kit/pull/16754))\n\n- breaking: require SvelteKit 3 ([#15506](https://github.com/sveltejs/kit/pull/15506))\n\n- breaking: remove use of the Cloudflare Workers Cache API in favour of Workers Caching ([#16640](https://github.com/sveltejs/kit/pull/16640))\n\n- breaking: replace the `builder.generateManifest` with `builder.generateServerInstance` and `builder.manifest` ([#16875](https://github.com/sveltejs/kit/pull/16875))\n\n### Patch Changes\n\n- chore: use `node:fs` instead of deprecated `builder.rimraf` and `builder.mkdirp` ([#16610](https://github.com/sveltejs/kit/pull/16610))\n\n- chore: bump `@cloudflare/workers-types` to `4.20260621.1` ([#16455](https://github.com/sveltejs/kit/pull/16455))\n\n- fix: dispose the platform proxy when the Vite dev or preview server closes ([#17238](https://github.com/sveltejs/kit/pull/17238))\n\n- fix: avoid overriding user's existing `_headers` rules ([#16183](https://github.com/sveltejs/kit/pull/16183))\n\n- chore: check the `WORKERS_CI` environment variable to determine if we're building for Cloudflare Workers ([#13733](https://github.com/sveltejs/kit/pull/13733))\n\n- fix: allow prerelease versions of SvelteKit 3 to satisfy the peer dependency range ([#16286](https://github.com/sveltejs/kit/pull/16286))\n\n- fix: avoid caching immutable asset 404s ([#16627](https://github.com/sveltejs/kit/pull/16627))\n\n- chore: use `builder.config` to access SvelteKit config settings ([#16895](https://github.com/sveltejs/kit/pull/16895))\n\n- chore: bump `@cloudflare/worker-types` to 5.20260809.1 ([#16745](https://github.com/sveltejs/kit/pull/16745))\n- Updated dependencies:\n  - @sveltejs/kit@3.0.0","publishedAt":"2026-10-01T17:20:46.000Z","fetchedAt":"2026-10-01T20:48:41.101Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-cloudflare%408.0.0","media":[],"coverageCount":0},{"id":"rel_K2nJZCmKuGlc3QYnfYCzE","version":"@sveltejs/adapter-bun@1.0.0","type":"feature","title":"@sveltejs/adapter-bun@1.0.0","summary":"### Major Changes\n\n- breaking: require Bun 1.4, which routes `HEAD` to `GET` handlers and settles `stop()` after a force close ([#16880](https://githu...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Major Changes\n\n- breaking: require Bun 1.4, which routes `HEAD` to `GET` handlers and settles `stop()` after a force close ([#16880](https://github.com/sveltejs/kit/pull/16880))\n\n- breaking: build the server with Vite instead of a second `Bun.build` pass, keeping production dependencies external; `buildOptions` now only applies to executables ([#17120](https://github.com/sveltejs/kit/pull/17120))\n\n### Minor Changes\n\n- feat: add a Bun-native adapter with static file serving and single-executable support ([#16695](https://github.com/sveltejs/kit/pull/16695))\n\n### Patch Changes\n\n- fix: build apps that use server instrumentation ([#16898](https://github.com/sveltejs/kit/pull/16898))\n\n- fix: always bundle dev dependencies ([#17210](https://github.com/sveltejs/kit/pull/17210))\n\n- fix: bundle Svelte libraries listed in `dependencies` instead of externalising them ([#17234](https://github.com/sveltejs/kit/pull/17234))\n- Updated dependencies:\n  - @sveltejs/kit@3.0.0","publishedAt":"2026-10-01T17:20:43.000Z","fetchedAt":"2026-10-01T20:48:41.101Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-bun%401.0.0","media":[],"coverageCount":0},{"id":"rel_YEKZr33Wug_ziZAQWWUwd","version":"@sveltejs/adapter-auto@8.0.0","type":"feature","title":"@sveltejs/adapter-auto@8.0.0","summary":"### Major Changes\n\n- breaking: require SvelteKit 3 ([#15506](https://github.com/sveltejs/kit/pull/15506))\n\n### Minor Changes\n\n- feat: add zero-config ...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Major Changes\n\n- breaking: require SvelteKit 3 ([#15506](https://github.com/sveltejs/kit/pull/15506))\n\n### Minor Changes\n\n- feat: add zero-config deployment support for Render ([#16850](https://github.com/sveltejs/kit/pull/16850))\n\n### Patch Changes\n\n- fix: convert resolved adapter path to a file URL before importing, so builds work on Windows ([#16618](https://github.com/sveltejs/kit/pull/16618))\n\n- fix: allow prerelease versions of SvelteKit 3 to satisfy the peer dependency range ([#16286](https://github.com/sveltejs/kit/pull/16286))\n- Updated dependencies:\n  - @sveltejs/kit@3.0.0","publishedAt":"2026-10-01T17:20:40.000Z","fetchedAt":"2026-10-01T20:48:41.101Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/adapter-auto%408.0.0","media":[],"coverageCount":0},{"id":"rel_wAj2SfyRxPJRIfxzRwB9A","version":"@sveltejs/kit@2.70.3","type":"feature","title":"@sveltejs/kit@2.70.3","summary":"### Patch Changes\n\n- fix: avoid eagerly reading `$app/state` dependencies during module initialization ([`b61018d`](https://github.com/sveltejs/kit/co...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Patch Changes\n\n- fix: avoid eagerly reading `$app/state` dependencies during module initialization ([`b61018d`](https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d))","publishedAt":"2026-08-18T14:58:55.000Z","fetchedAt":"2026-08-18T15:46:12.655Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/kit%402.70.3","media":[],"coverageCount":0},{"id":"rel_SEymWnBs0lIZjdKY6vpQ6","version":"@sveltejs/kit@2.70.2","type":"feature","title":"@sveltejs/kit@2.70.2","summary":"### Patch Changes\n\n- fix: prevent quadratic backtracking in `Accept` header content negotiation ([#1](https://github.com/homebase-garage/igeclouds.git...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Patch Changes\n\n- fix: prevent quadratic backtracking in `Accept` header content negotiation ([#1](https://github.com/homebase-garage/igeclouds.github.io/pull/1))","publishedAt":"2026-07-29T22:58:50.000Z","fetchedAt":"2026-07-30T01:32:22.782Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/kit%402.70.2","media":[],"coverageCount":0},{"id":"rel_bxfyTpBpPVbkkli4igxQR","version":"@sveltejs/kit@2.70.1","type":"feature","title":"@sveltejs/kit@2.70.1","summary":"### Patch Changes\n\n- docs: update links to hooks documentation ([#16417](https://github.com/sveltejs/kit/pull/16417))","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Patch Changes\n\n- docs: update links to hooks documentation ([#16417](https://github.com/sveltejs/kit/pull/16417))","publishedAt":"2026-07-19T00:50:10.000Z","fetchedAt":"2026-07-19T04:17:59.513Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/kit%402.70.1","media":[],"coverageCount":0},{"id":"rel_w9ZUB-gHIl2HY-JlEU2TN","version":"@sveltejs/kit@2.70.0","type":"feature","title":"@sveltejs/kit@2.70.0","summary":"### Minor Changes\n\n- feat: move `defineEnvVars` to `@sveltejs/kit/env` ([#16378](https://github.com/sveltejs/kit/pull/16378))\n\n### Patch Changes\n\n- fi...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Minor Changes\n\n- feat: move `defineEnvVars` to `@sveltejs/kit/env` ([#16378](https://github.com/sveltejs/kit/pull/16378))\n\n### Patch Changes\n\n- fix: enable CSRF protection in builds with a non-production `NODE_ENV` value ([#16313](https://github.com/sveltejs/kit/pull/16313))","publishedAt":"2026-07-17T13:54:08.000Z","fetchedAt":"2026-07-17T16:07:42.558Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/kit%402.70.0","media":[],"coverageCount":0},{"id":"rel_SEqIK-B-ycJD81Lj1iPl0","version":"@sveltejs/kit@2.69.3","type":"feature","title":"@sveltejs/kit@2.69.3","summary":"### Patch Changes\n\n- fix: detect destructured `load` and `actions` exports during type generation ([#16329](https://github.com/sveltejs/kit/pull/16329...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"### Patch Changes\n\n- fix: detect destructured `load` and `actions` exports during type generation ([#16329](https://github.com/sveltejs/kit/pull/16329))\n\n- fix: ensure CSS URL references are absolute when `paths.relative` is `false` ([#16315](https://github.com/sveltejs/kit/pull/16315))\n\n- fix: align MAX_COOKIE_SIZE with RFC 6265bis ([#16322](https://github.com/sveltejs/kit/pull/16322))","publishedAt":"2026-07-13T21:05:08.000Z","fetchedAt":"2026-07-13T23:42:29.945Z","url":"https://github.com/sveltejs/kit/releases/tag/%40sveltejs/kit%402.69.3","media":[],"coverageCount":0}],"pagination":{"nextCursor":"2026-07-13T21:05:08.000Z|2026-07-13T23:42:29.945Z|rel_SEqIK-B-ycJD81Lj1iPl0","limit":20},"summaries":{"rolling":null,"monthly":[]}}