release-2026-10-10-0730

TanStack/routerrelease-2026-10-10-0730Oct 10, 2026by github-actions[bot]

Upgrading?

AI Summary

A comprehensive patch release focusing on critical SSR stability fixes, including CSS order preservation and hydration improvements, alongside performance optimizations for Link components and bundle size reductions.

Key Highlights

  • Fix dev SSR style collection to preserve CSS order without duplicating imports
  • Fix server-rendered pending UI for no-SSR routes through hydration
  • Avoid null bytes in dehydrated SSR match IDs
  • Cancel pending link preload timers before navigation starts
  • Skip Link work for routes that a navigation leaves to improve performance

Full Release Notes

Release 2026-10-10 07:30

## Changes

### Fix

- start: preserve dev SSR CSS order (#7830) (41916400b9) by @schiller-manuel
- keep server-rendered pending UI of no-SSR routes through hydration (#8643) (ff9f753c09) by @Sheraff
- router-core: avoid null bytes in dehydrated SSR match ids (#7654) (663282b0eb) by @VihaanAgarwal
- router: cancel pending link preload before navigation (#8579) (d35aab425b) by @Sheraff

### Performance

- solid-router: let mergeProps memoize the Link's own props (#8619) (e7ab1570ec) by @Sheraff
- router: skip Link work for routes a navigation leaves (#8602) (efc2042c2d) by @Sheraff
- router-core, history: small parsing and bundle-size cleanups (#8605) (dfe3dea88a) by @Sheraff
- react-router: reduce component nesting per route match (#8594) (2413cc0098) by @Sheraff

### Chore

- add AI contribution guidance to GitHub templates (#8641) (17a3121ff4) by @Sheraff
- react-start-rsc: upgrade Rspack to 2.2.7 (#8542) (1f0f20a320) by @LadyBluenotes


## Packages

- @tanstack/history@1.162.5
- @tanstack/react-router@1.170.42
- @tanstack/react-start@1.168.61
- @tanstack/react-start-client@1.168.40
- @tanstack/react-start-rsc@0.1.60
- @tanstack/react-start-server@1.167.47
- @tanstack/router-cli@1.167.41
- @tanstack/router-core@1.171.35
- @tanstack/router-generator@1.167.41
- @tanstack/router-plugin@1.168.43
- @tanstack/router-vite-plugin@1.167.43
- @tanstack/solid-router@1.170.39
- @tanstack/solid-start@1.168.58
- @tanstack/solid-start-client@1.168.38
- @tanstack/solid-start-server@1.167.45
- @tanstack/start-client-core@1.170.35
- @tanstack/start-plugin-core@1.171.50
- @tanstack/start-server-core@1.169.40
- @tanstack/start-static-server-functions@1.167.40
- @tanstack/start-storage-context@1.167.37
- @tanstack/vue-router@1.170.38
- @tanstack/vue-start@1.168.57
- @tanstack/vue-start-client@1.167.41
- @tanstack/vue-start-server@1.167.45

Related Repositories