breaking: rework client-driven refreshes (#15562)
breaking: stabilize remote function caching by sorting object keys (#15570)
breaking: add run() method to queries, disallow awaiting queries outside render (#15533)
feat: support TypeScript 6.0 (#15595)
breaking: isolate command-triggered query refresh failures per-query (#15562)
feat: use hydratable for remote function transport (#15533)
feat: allow form fields to specify a default value (field.as(type, value)) (#15577)
fix: don't request new data when .refresh is called on a query with no cache entry (#15533)
fix: allow using multiple remote functions within one async derived (#15561)
fix: avoid false-positive overridden Vite base setting warning when setting a paths.base in svelte.config.js (#15623)
fix: manage queries in their own $effect.root (#15533)
fix: avoid inlineDynamicImports deprecation warning when building the service worker with Vite 8 (#15550)
fix: correctly escape backticks when precomputing CSS (#15593)
fix: discard obsolete forks before finishing navigation (#15634)
chore: tighten up override implementation (#15562)
fix: ensure the default Svelte 5 error.svelte file uses runes mode (#15609)
fix: deduplicate same-cache-key batch calls during SSR (#15533)
fix: decrement pending_count when form callback doesn't call submit() (#15520)
Fetched May 1, 2026