release-2026-09-09-2148

TanStack/routerrelease-2026-09-09-2148Sep 9, 2026by github-actions[bot]

AI Summary

This release focuses on hardening URL handling, improving performance by reducing memory allocations, and refreshing dependencies across the Router and Start ecosystem.

Key Highlights

  • Harden URL handling across Router and Start
  • Reload documents for cross-origin rewrites
  • Avoid redundant Link state prop allocations
  • Skip unused manifest build data

New Features

  • Harden URL handling across Router and Start
  • Reload documents for cross-origin rewrites
  • Avoid redundant Link state prop allocations
  • Reduce bundle size via shared pathname comparisons
  • Skip unused manifest build data

Full Release Notes

Release 2026-09-09 21:48

## Changes

### Fix

- harden URL handling across Router and Start (#8308) (9c1871ccc8) by @Sheraff
- router-core: reload documents for cross-origin rewrites (#8287) (0654c0a1a4) by @Sheraff

### Performance

- router-core: avoid empty query serializer allocations (#8313) (f9836f16f0) by @schiller-manuel
- react-router: avoid redundant Link state prop allocations (#8311) (9aec5a7012) by @schiller-manuel
- router-core: index cache membership checks per commit (#8288) (9871c06258) by @LadyBluenotes
- start-plugin-core: skip unused manifest build data (#8261) (919c397149) by @LadyBluenotes
- react-router: avoid unnecessary composed handlers (#8279) (aee42c6b64) by @Sheraff

### Chore

- refresh Router and Start dependencies (#8300) (49bcd4db74) by @LadyBluenotes


## Packages

- @tanstack/history@1.162.3
- @tanstack/nitro-v2-vite-plugin@1.155.2
- @tanstack/react-router@1.170.34
- @tanstack/react-start@1.168.51
- @tanstack/react-start-client@1.168.32
- @tanstack/react-start-rsc@0.1.50
- @tanstack/react-start-server@1.167.39
- @tanstack/router-cli@1.167.35
- @tanstack/router-core@1.171.29
- @tanstack/router-generator@1.167.35
- @tanstack/router-plugin@1.168.37
- @tanstack/router-utils@1.162.3
- @tanstack/router-vite-plugin@1.167.37
- @tanstack/solid-router@1.170.32
- @tanstack/solid-start@1.168.49
- @tanstack/solid-start-client@1.168.31
- @tanstack/solid-start-server@1.167.38
- @tanstack/start-client-core@1.170.29
- @tanstack/start-plugin-core@1.171.41
- @tanstack/start-server-core@1.169.33
- @tanstack/start-static-server-functions@1.167.34
- @tanstack/start-storage-context@1.167.31
- @tanstack/vue-router@1.170.31
- @tanstack/vue-start@1.168.48
- @tanstack/vue-start-client@1.167.34
- @tanstack/vue-start-server@1.167.38