github sveltejs/kit @sveltejs/kit@3.0.0-next.28

pre-release3 hours ago

Major Changes

  • breaking: reject query parameters beginning with x-sveltekit- (#17125)

Patch Changes

  • fix: support bigint params in server-side route resolution (#17130)

  • fix: generate types when dev server starts (#17034)

  • fix: validate prerender concurrency (#17145)

  • fix: manipulate stack trace for errors that happen while generating prerender inputs (#17113)

  • fix: keep memory flat when precompressing many files (#16993)

  • fix: render remote form actions while prerendering (#17139)

  • fix: ignore Vitest browser loader HTML transforms (#17092)

  • fix: prevent failed link preloads from causing unhandled promise rejections in production (#17181)

  • fix: enforce request body size limits when Content-Type is absent (#17127)

  • fix: ignore nested outDir files outside generated (#17150)

  • fix: follow HTTP redirects from authentication proxies when enhancing form submissions (#17106)

  • fix: support form fields named after Object prototype properties (#17136)

  • fix: evict hashed fetch cache entries after mutations (#17146)

  • fix: keep hash-router links on the current document when resolving paths (#17107)

  • fix: resolve every module entry point using kit.moduleExtensions (#17043)

  • fix: send an explicit SSE Accept header for query.live requests to avoid buffering by proxies (#17104)

  • fix: exit build workers after completing their tasks while allowing synchronous exit handlers to run (#17135)

  • fix: respect paths.relative for server-side route resolution imports (#17056)

  • fix: recommend safe include and exclude patterns in tsconfig warning (#17102)

  • chore: configure the server runtime in one place, deprecate Server in favour of the server object written by builder.generateServerInstance (#17000)

  • fix: reject fallback handlers on prerendered endpoints (#17140)

  • fix: record client output extensions in builder.mimeTypes (#16908)

  • fix: atomically replace route metadata during sync (#17096)

  • fix: preserve sourcemap source paths when adapters copy build output (#17082)

  • fix: prevent prerender crawler from hanging on unterminated unquoted attributes (#17141)

  • fix: redact nested and typed underscore-prefixed remote form fields after invalid submissions (#17128)

  • fix: correctly serialize Node.js buffers returned from remote functions during SSR (#17158)

  • fix: preserve errors with read-only stack properties (#17180)

  • fix: reject invalid binary form file metadata (#17149)

Don't miss a new kit release

NewReleases is sending notifications on new releases.