Skip to main content

SvelteKit 2.70.3

Release Date: August 18, 2026

I upgraded a production SvelteKit app to 2.70.3 this morning so you don't have to. Spoiler: it's a one-liner of a patch, but the kind that saves you a nasty runtime headache.

What Actually Changed

This is a patch release, and it does exactly one thing: it stops SvelteKit from eagerly reading $app/state dependencies during module initialization. In plain terms, your app no longer pulls in state-related modules at boot time unless it really has to.

Why That Matters

If you've been chasing a "module evaluated too early" bug — where something touched $app/state before the app was ready and threw at startup — this is the fix. It tightens when those reads happen, which smooths out loading order in more complex setups.

The Upgrade Verdict

Verdict: update now. It's a tiny diff, no breaking changes, and the payoff is more predictable initialization. One command, run your tests, ship it.

Grab it via npm, pnpm, or bun — whichever your project standardizes on — and you're done.

What is New?

By continuing to use the site, you agree to the use of cookies.