2 hours ago
next.js

v16.3.0-canary.53

Misc Changes

  • pass --locked to cargo binstall: #94834
  • [ci] Use node-version-file when we already have a repository checkout and reduce hardcoded references to node versions: #94780
  • [turbopack] Allocate Effects in an arena: #94614
  • [turbo-tasks] Shrink RawVc to 8 bytes and CellId to 4 bytes: #94792
  • rust react compiler: detect and build for react 18: #94836
  • [test] Unflake metadata static routes cache test: #94796
  • [test] Recover from a leftover build process on test retry: #94797
  • Properly set response-based OTEL attributes with adapters : #94603
  • dev-overlay: polish error header layout and instant fix-card chip: #94790
  • Upgrade React from 43bcbf80-20260603 to d9158919-20260615: #94826
  • Make cacheMaxMemorySize: 0 and custom cache handlers fast in dev: #94784
  • [ci] Clean up references to self-hosted runners: #94827
  • Fix remaining OTEL issues in adapter: #94817
  • Turbopack: improve NFT warning message: #94854
  • Add experimental.useExperimentalReact to opt into React's experimental channel: #94861
  • Turbopack: improve issue printing colors: #94858
  • [turbopack] Update algebra in chunking algorithm: #94873
  • [CC] Fix accumulator flushing logic: #94857

Credits

Huge thanks to @lukesandberg, @bgw, @sampoder, @wbinnssmith, @unstubbable, @mischnic, @aurorascharff, @vercel-release-bot, @gaojude, and @lubieowoce for helping!

4 hours ago
router

Release 2026-06-16 22:17

Release 2026-06-16 22:17

Changes

Features

  • start-plugin-core: support Rsbuild preview SSR middleware (#7372) (e499164c72) by @elecmonkey

Fix

  • react-router: avoid throwing in useMatch selector (#7595) (52db7034fd) by @Sheraff
  • benchmarks: run SSR setup imports natively (#7579) (b80781ede4) by @Sheraff

Performance

  • router-core: cache lightweight route matches (#7601) (a415471437) by @Sheraff
  • start-server-core: skip update for server context (#7599) (96eca43ab8) by @Sheraff
  • react-router: add match selector compares (#7596) (56bd271ba0) by @Sheraff

Refactor

  • solid-router: remove unnecessary setTimeout from Match components (#7584) (41e7a24f69) by @Sheraff
  • router-core: avoid creating promises when not necessary (#7582) (5127d861ae) by @Sheraff
  • react-router: Reduce bundle size by sharing hook structuralSharing logic (#7577) (689d88e04c) by @Sheraff
  • react-router: useMatches skips useRef during SSR (#7575) (4a93cffffc) by @Sheraff

Chore

  • react-router: silence AbortError in renderRouterToStream (#7627) (689c5ab32e) by @Sheraff
  • forgot changeset in #7596 (#7600) (f046b064d3) by @Sheraff
  • update nx to 22.7.5 (#7583) (6f1daf5104) by @beaussan

Packages

  • @tanstack/react-router@1.170.16
  • @tanstack/react-start@1.168.26
  • @tanstack/react-start-client@1.168.14
  • @tanstack/react-start-rsc@0.1.25
  • @tanstack/react-start-server@1.167.20
  • @tanstack/solid-router@1.170.16
  • @tanstack/solid-start@1.168.26
  • @tanstack/solid-start-client@1.168.14
  • @tanstack/solid-start-server@1.167.20
  • @tanstack/start-plugin-core@1.171.18
  • @tanstack/start-server-core@1.169.15
  • @tanstack/vue-start@1.168.25
  • @tanstack/vue-start-server@1.167.20
4 hours ago
router

@tanstack/solid-router@1.170.16

Patch Changes

  • #7584 41e7a24 - Remove unnecessary setTimeout from Match components
4 hours ago
router

@tanstack/start-server-core@1.169.15

Patch Changes

  • #7599 96eca43 - Skip a full router.update for faster createStartHandler
4 hours ago
router

@tanstack/vue-start@1.168.25

Patch Changes

  • Updated dependencies [96eca43, e499164]:
    • @tanstack/start-server-core@1.169.15
    • @tanstack/start-plugin-core@1.171.18
    • @tanstack/vue-start-server@1.167.20
4 hours ago
router

@tanstack/solid-start-client@1.168.14

Patch Changes

  • Updated dependencies [41e7a24]:
    • @tanstack/solid-router@1.170.16
4 hours ago
router

@tanstack/vue-start-server@1.167.20

Patch Changes

  • Updated dependencies [96eca43]:
    • @tanstack/start-server-core@1.169.15
4 hours ago
router

@tanstack/start-plugin-core@1.171.18

Patch Changes

  • #7372 e499164 - Fix Rsbuild preview support for TanStack Start SSR. Preview always installs the SSR middleware; the installDevServerMiddleware option only applies to dev.

  • Updated dependencies [96eca43]:

    • @tanstack/start-server-core@1.169.15
    • @tanstack/router-generator@1.167.17
4 hours ago
router

@tanstack/solid-start@1.168.26

Patch Changes

  • Updated dependencies [96eca43, 41e7a24, e499164]:
    • @tanstack/start-server-core@1.169.15
    • @tanstack/solid-router@1.170.16
    • @tanstack/start-plugin-core@1.171.18
    • @tanstack/solid-start-server@1.167.20
    • @tanstack/solid-start-client@1.168.14
4 hours ago
router

@tanstack/solid-start-server@1.167.20

Patch Changes

  • Updated dependencies [96eca43, 41e7a24]:
    • @tanstack/start-server-core@1.169.15
    • @tanstack/solid-router@1.170.16