What’s new in Svelte: September 2026
This month, Svelte 5.57 shipped with new SvelteMap methods and a few quality-of-life additions while SvelteKit 3 got closer to the finish line with ...
The frameworks behind modern web UIs — full-stack React to fine-grained reactivity.
This week: Next.js security patches lead a week of framework fixes and Expo simulator upgrades →Next.js restored AVIF image optimization across stable and LTS lines after a regression, while EAS CLI shipped SSH access to workflow workers and SDK-version prompts for new projects.
This month, Svelte 5.57 shipped with new SvelteMap methods and a few quality-of-life additions while SvelteKit 3 got closer to the finish line with ...
Next.js improved its upgrade codemods for .mjs files and non-interactive environments, while EAS CLI v23 introduced a breaking session-type rename and faster iOS builds via CocoaPods caching.
Svelte 5.57 expands server exports and context utilities while Next.js's canary fixes encoded dynamic params and intercepted route params after proxy rewrites.
Next.js canary rejects non-2xx image responses and replaces render bailout errors, while EAS CLI adds idle timeout and resource class flags to its simulator.
Next.js released security patches for two critical unauthenticated RCE vulnerabilities across stable and canary channels, alongside canary improvements to Turbopack and WASM support.
Next.js's canary adds unstable_prefetch() and instant validation for partial navigation, while a stable backport fixes catch-all pages hijacking unrelated slugs, plus Turbopack now isolates HMR listeners across microfrontends.
Expo's EAS Observe observability platform graduated to general availability with new billing and retention terms, while SvelteKit's core and serverless adapters added early support for `applyReroute` in split deployments, and Next.js gained an unstable Partial Prerendering navigation API.
EAS Observe is now generally available, graduating from public beta. All plans include 90 days of data retention, with event allowances starting at 100,000 per month for the Free plan and 500,000 per month for Starter plans and above. Usage beyond the included amount is billed at $5 per million events.
Next.js canary builds added Turbopack regex range support and more accurate dev-time prerender previews, while SvelteKit fixed an eager module-read edge case in a patch release.
Next.js's canary lays tombstone and delete plumbing for turbo-persistence garbage collection, while Expo Orbit patches a crash when installing builds from long signed URLs and several smaller correctness fixes.
EAS CLI v22.0.0 renames fields in --json build output and adds source map uploads, while Next.js canary fixes an image disk-cache rejection and stale Turbopack route manifests.
Next.js v16.3.1 fixes 0-byte disk cache entries, image optimization response preservation, and optimistic routing prefetch loops, while the Expo MCP server becomes a one-click Claude connector.
The Expo MCP server is now in Claude's connector directory, so it can be added at claude.ai/directory/connectors/expo with one-time sign-in and works across Claude web, Desktop, mobile, Cowork, and Claude Code. Existing hand-configured setups keep working; free-plan usage is included, with paid plans getting higher limits.
Next.js fixed stale post-revalidation data while SvelteKit's pre-release reorganized its public API surface, moving remote helper types into a dedicated module and RequestEvent/Cookies into `$app/server`.
SvelteKit 3 is now in the Release Candidate phase. If all goes well — meaning that people like you try it out and find that it works as expected — we ...