NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2454 most downloaded on npm
Modern and scalable routing for React applications
Last release 4 days ago
30 Sep 2026
Ships on a steady schedule
a new release about every 1 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
844 releases · first in 2023
One column per quarter.
Updated dependencies [`71a8b68`]:
71a8b68]:
Updated dependencies [`ed9c43d`]:
ed9c43d]:
Updated dependencies [`d81d21a`]:
d81d21a]:
Updated dependencies [`6077120`]:
6077120]:
Start now cancels discarded middleware and HEAD response bodies, including plain streams and derived branches.
#8204 cbbfbe3 - Stream large deferred SSR hydration payloads through a backpressure-aware router transport, fail known setup errors before response creation, and close cancelled or expired transforms safely.
Start now cancels discarded middleware and HEAD response bodies, including plain streams and derived branches.
Server-function raw streams share one ordered response. Arbitrary or sequential consumption can require potentially unbounded buffering of unread data on the client. Cancelling one raw stream discards it locally, while aborting the whole call cancels the response and server work. Consume streams concurrently, cancel unused streams promptly, or use separate calls when independent backpressure is required. A raw stream that exceeds its unread-byte limit now fails alone; sibling streams and the JSON result keep flowing.
The JSON wire shape of a RawStream server-function argument changed. Clients and servers must run matching versions for requests that pass a RawStream.
The frame-protocol constants (FRAME_TYPE_*, MAX_FRAME_PAYLOAD_SIZE, MAX_FRAMED_STREAMS) moved from the @tanstack/start-client-core root to the @tanstack/start-client-core/client-rpc subpath.
Router requests whose Accept header allows neither text/html nor */* now receive 406 Not Acceptable instead of 500.
Framework adapters share the body <Scripts> composition (getSsrBodyScriptParts, composeSsrBodyScripts) and the eager HTML response wrapper (renderSsrHtmlResponse) from @tanstack/router-core.
Solid SSR now emits one document type and renders late lazy errors through route boundaries. A Solid <Await> without a fallback no longer holds the streamed shell; it renders inside the nearest <Suspense> boundary like React and Vue, and now renders falsy resolved values.
Static server functions decode cached RawStream values with the client deserializer plugins.
SSR Query integrations now keep request cleanup and stream ownership aligned with the router lifecycle.
Updated dependencies [cbbfbe3]:
c9e1855]:
Updated dependencies [ d76a332 , b747fb8 , 6cfb1e8 , 700a714 , 700a714 , cb8749e , 7e349c3 , 9b2adaf , 873c830 , 7e349c3 , 634da91 , e9396c9 , 634da91
d76a332, b747fb8, 6cfb1e8, 700a714, 700a714, cb8749e, 7e349c3, 9b2adaf, 873c830, 7e349c3, 634da91, e9396c9, 634da91, f151ab0, bc57fa3, 9872d2a, 9b2adaf, d76a332, 634da91, 634da91, 7e349c3, 9448caa, e9396c9, 700a714, 634da91, 634da91]:
Updated dependencies \[`45c4ad8`]:
45c4ad8]:
45c4ad8]:
45c4ad8]:
91cc628]:
remove pendingMatches, cachedMatches (#6704) move to signal-based reactivity solid uses its own native signals
0545239]:
Updated dependencies [`0f585d5`]:
0f585d5]:
@tanstack/react-start-client@1.166.14
Updated dependencies [`6651473`]:
6651473]:
Add @tanstack/intent AI agent skills and CLI entry points for Router and Start packages
Add @tanstack/intent AI agent skills and CLI entry points for Router and Start packages (#6866)
Updated dependencies [940151c, d637152]:
@tanstack/react-start-client@1.166.12
build: update to vite-config 5.x (rolldown)
build: update to vite-config 5.x (rolldown) (#6926)
Updated dependencies [838b0eb]:
fix: build with @tanstack/vite-config 0.4.3
fix: build with @tanstack/vite-config 0.4.3 (#6923)
Updated dependencies [ef9b241]:
fix: add xmlns:xhtml to generated sitemap
Updated dependencies [`6f297a2`]:
6f297a2]:
Updated dependencies [`6069eba`]:
6069eba]:
Updated dependencies [`9a4d924`]:
9a4d924]:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
### Patch Changes - #7985 `9cac62a` - perf: compact private bundle boundaries- #7975
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →