Release 2026-07-03 00:48
Release 2026-07-03 00:48
- solid-router: resolve defaultNotFoundComponent at render time to avoid hydration desync (#7734) (f9b0e57ce0) by @brenelz
- @tanstack/solid-router@2.0.0-beta.23
- @tanstack/solid-start@2.0.0-beta.24
- @tanstack/solid-start-client@2.0.0-beta.23
- @tanstack/solid-start-server@2.0.0-beta.23
@tanstack/solid-start-server@2.0.0-beta.23
- Updated dependencies [
f9b0e57]:- @tanstack/solid-router@2.0.0-beta.23
@tanstack/solid-router@2.0.0-beta.23
- #7734
f9b0e57- Fix hydration desync by resolvingdefaultNotFoundComponentat render time instead of lazily mutating the boundary route'soptions.notFoundComponent. Route objects are module singletons shared across server requests, so once the server handled any 404, later SSRs of valid URLs wrapped the match in aCatchNotFoundboundary the client didn't render, shifting hydration keys and leaving the subtree inert.
@tanstack/solid-start@2.0.0-beta.24
- Updated dependencies [
f9b0e57]:- @tanstack/solid-router@2.0.0-beta.23
- @tanstack/solid-start-client@2.0.0-beta.23
- @tanstack/solid-start-server@2.0.0-beta.23
@tanstack/solid-start-client@2.0.0-beta.23
- Updated dependencies [
f9b0e57]:- @tanstack/solid-router@2.0.0-beta.23
Release 2026-07-01 21:38
Release 2026-07-01 21:38
- ci: release workflow OOM increase node max-old-space (#7723) (8bdb21e062) by @Sheraff
- ci: release workflow OOM during update-example-deps lockfile update (#7722) (572fb2b860) by @Sheraff
- router-core: preserve percent-encoded URL-unsafe chars in decodeSegment (#7695) (9809a0619d) by @CDillinger
- start-client-core: zero-copy frame payload extraction (#7662) (ba52d2b8f9) by @anonrig
- @tanstack/react-router@1.170.17
- @tanstack/react-start@1.168.27
- @tanstack/react-start-client@1.168.15
- @tanstack/react-start-rsc@0.1.26
- @tanstack/react-start-server@1.167.21
- @tanstack/router-cli@1.167.18
- @tanstack/router-core@1.171.14
- @tanstack/router-generator@1.167.18
- @tanstack/router-plugin@1.168.19
- @tanstack/router-vite-plugin@1.167.19
- @tanstack/solid-router@1.170.17
- @tanstack/solid-start@1.168.27
- @tanstack/solid-start-client@1.168.15
- @tanstack/solid-start-server@1.167.21
- @tanstack/start-client-core@1.170.13
- @tanstack/start-plugin-core@1.171.19
- @tanstack/start-server-core@1.169.16
- @tanstack/start-static-server-functions@1.167.18
- @tanstack/start-storage-context@1.167.16
- @tanstack/vue-router@1.170.16
- @tanstack/vue-start@1.168.26
- @tanstack/vue-start-client@1.167.18
- @tanstack/vue-start-server@1.167.21
@tanstack/start-plugin-core@1.171.19
- Updated dependencies [
9809a06]:- @tanstack/router-core@1.171.14
- @tanstack/router-generator@1.167.18
- @tanstack/router-plugin@1.168.19
- @tanstack/start-server-core@1.169.16
@tanstack/start-static-server-functions@1.167.18
- Updated dependencies [
ba52d2b]:- @tanstack/start-client-core@1.170.13
- @tanstack/react-start@1.168.27
- @tanstack/solid-start@1.168.27
@tanstack/start-client-core@1.170.13
-
#7662
ba52d2b- perf: zero-copy frame payload extraction in the client frame decoder. When a frame's bytes are fully contained in the first buffered chunk (the common case), return a subarray view instead of allocating a new buffer and copying. This is on the hot path for decoding streamed server-function responses andRawStreampayloads. -
Updated dependencies [
9809a06]:- @tanstack/router-core@1.171.14
- @tanstack/start-storage-context@1.167.16
@tanstack/vue-start-server@1.167.21
- Updated dependencies [
9809a06]:- @tanstack/router-core@1.171.14
- @tanstack/start-server-core@1.169.16
- @tanstack/vue-router@1.170.16