@tanstack/start-storage-context@1.167.38 @tanstack/vue-start@1.169.0

high risk

TanStack/routerOct 12, 2026 → Oct 12, 20260 days between releases

What's New

TanStack Start is stable, Vite 8 is required, and the `useSession` API is removed.

Breaking Changes

  • Remove the deprecated `.inputValidator()` method, use `.validator()` instead
  • Remove the built-in `useSession` API
  • Require Vite 8 for builds

Improvements

  • Keep streaming a page when middleware returns a response that reads the page body
  • Remove `transferResponseBodyOwnership` to return derived responses directly

Upgrade Notes

Upgrade Vite to version 8. Replace `.inputValidator()` with `.validator()` in `createServerFn` and `createMiddleware`. Remove usage of the built-in `useSession` API and integrate a third-party session library like iron-session.

The Two Releases

@tanstack/start-storage-context@1.167.38

@tanstack/start-storage-context@1.167.38

Oct 12, 2026· 9 days ago

Performance improvements in Start to reduce overhead by avoiding unnecessary URL cloning and allowing synchronous errors to propagate.

Full release notes
@tanstack/vue-start@1.169.0

@tanstack/vue-start@1.169.0

Oct 12, 2026· 9 days ago

A major update marking TanStack Start as stable, removing the built-in `useSession` API, and requiring Vite 8 for builds.

Full release notes