SvelteKit 2.70.3
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.