Skip to content

Releases: vercel/next.js

v16.2.0-canary.85

07 Mar 23:32

Choose a tag to compare

v16.2.0-canary.85 Pre-release
Pre-release

Misc Changes

  • docs: large page data error: #90920
  • Fix next-routing header interpolation: #91010
  • Turbopack: accept ChunkGroup in entry_chunk_group: #90821

Credits

Huge thanks to @icyJoseph, @ijjk, and @mischnic for helping!

v16.2.0-canary.84

06 Mar 23:33

Choose a tag to compare

v16.2.0-canary.84 Pre-release
Pre-release

Core Changes

  • Bump Node heap limit for lint-no-typescript to avoid OOM in CI: #90996
  • Upgrade React from 3bc2d414-20260304 to 46103596-20260305: #90989
  • fix: trigger MPA navigation for server action redirects with build ID mismatch: #89946

Misc Changes

  • Update Rspack development test manifest: #90969
  • Turbopack: Make ReadVcFuture::strongly_consistent private: #90843
  • Update adapters documentation: #90986

Credits

Huge thanks to @vercel-release-bot, @bgw, @gaojude, @timneutkens, and @jonasherr for helping!

v16.2.0-canary.83

06 Mar 18:00

Choose a tag to compare

v16.2.0-canary.83 Pre-release
Pre-release

Core Changes

  • Rewrite instant validation to use depth-based URL boundary discovery: #90905
  • Add experimental.cachedNavigations feature flag: #90928
  • preserve allowQuery for partial fallback shells: #90887
  • Cache runtime data for partially static pages on initial load (resume): #90888
  • re-introduce partial fallback -> route upgrading: #89063
  • fix: Don't fall through to catch-all when static child subtree doesn't match: #90957

Misc Changes

  • Turbopack: CompileTimeDefineValue numbers and regex: #90934
  • Turbopack: pass reference type to CustomModuleType: #90814
  • Fix preview version in window.next.version for PR builds: #90937
  • docs: explain deploy test custom scripts: #90966
  • [Evals] Standardize Evals in Next.js: #90883
  • TURBOPACK: alias resolve lost query param: #88891

Credits

Huge thanks to @gnoff, @mischnic, @unstubbable, @ijjk, @ztanner, @gaojude, @fireairforce, and @acdlite for helping!

v16.2.0-canary.82

06 Mar 06:32

Choose a tag to compare

v16.2.0-canary.82 Pre-release
Pre-release

Misc Changes

  • Set DontFork and Unmergeable on all mmap sites in turbo-persistence: #90941

Credits

Huge thanks to @sokra for helping!

v16.2.0-canary.81

05 Mar 23:46

Choose a tag to compare

v16.2.0-canary.81 Pre-release
Pre-release

Core Changes

  • Add trace spans for turbopack persistence in .next/trace: #90397
  • Upgrade React from 4cc5b7a9-20260303 to 3bc2d414-20260304: #90876
  • Fix prefetch inlining build failure with dynamic routes: #90899
  • Update @vercel/og and satori vendors: #90933
  • Batch require cache deletion to avoid quadratic scanning: #90625
  • Revert legacy PPR removal: #90948

Misc Changes

  • Cleanup non-generic assertions in our deploy test suite: #90894
  • Turbopack: Tree shaking fixes and code organization: #89295
  • Loading layout docs update: #90787
  • Uncached data suspense issue: #90450
  • tests: Use pnpm dlx to install latest CLI version: #90923
  • Turbopack: Fix some eventually consistent reads at the top level in dev-server and snapshot tests: #90792
  • Turbopack: Annotate ReadVcFuture as must_use instead of annotating functions that return it: #90839
  • Prefix pr-status replies with πŸ€– emoji: #90943

Credits

Huge thanks to @ijjk, @lukesandberg, @sokra, @feedthejim, @icyJoseph, @mischnic, @acdlite, @shuding, @bgw, and @unstubbable for helping!

v16.2.0-canary.80

04 Mar 23:35

Choose a tag to compare

v16.2.0-canary.80 Pre-release
Pre-release

Core Changes

  • Address review feedback: extract modules, clean up imports: #90813

Credits

Huge thanks to @sokra for helping!

v16.2.0-canary.79

04 Mar 21:48

Choose a tag to compare

v16.2.0-canary.79 Pre-release
Pre-release

Core Changes

  • partial fallbacks: add adapter flag: #90395

Misc Changes

  • [ci]: continue-on-error for more gh auth status checks: #90890

Credits

Huge thanks to @ztanner for helping!

v16.2.0-canary.78

04 Mar 19:33

Choose a tag to compare

v16.2.0-canary.78 Pre-release
Pre-release

Core Changes

  • Replace PPR config helpers with cacheComponents checks: #90704
  • Cached Navigations: Cache visited fully static pages in the segment cache: #90306
  • Remove isRoutePPREnabled from render options and delete dead PPR branch: #90713
  • Use page extensions in next-swc transforms applying to pages: #90650
  • Cached Navigations: Cache static stage of partially static initial HTML: #90539
  • Remove PrerenderStorePPR type and all prerender-ppr switch cases: #90721
  • Clean up legacy PPR references in test fixtures: #90725
  • Cached Navigations: Cache runtime stage data from navigation requests: #90666
  • Remove legacy PPR postpone cluster: #90726

Misc Changes

  • [turbotask] Make turbotask function registration const: #90797
  • Turbopack: turbofmt/turbobail macros: #90092
  • Add Err(anyhow(... ast-grep rule: #90869
  • Turbopack: allow resolving TS files in tailwind config: #90046
  • Unify Node and Edge externals list: #90819
  • chore: add aurorascharff to devex team labeler config: #90866
  • Update Rspack production test manifest: #90857
  • Update Rspack development test manifest: #90858

Credits

Huge thanks to @mmastrac, @devjiwonchoi, @unstubbable, @eps1lon, @mischnic, @aurorascharff, and @vercel-release-bot for helping!

v16.2.0-canary.77

04 Mar 13:25

Choose a tag to compare

v16.2.0-canary.77 Pre-release
Pre-release

Core Changes

  • Update default error pages: #90469

Misc Changes

  • [turbopack] add a new hasher implementation to eliminate allocations: #89059
  • update proxy docs to use NextProxy type: #90647
  • Show labeled steps for instant() test helper in the Playwright UI: #90664

Credits

Huge thanks to @lukesandberg, @clicktodev, @mitul-s, and @unstubbable for helping!

v16.2.0-canary.75

03 Mar 23:33

Choose a tag to compare

v16.2.0-canary.75 Pre-release
Pre-release

Misc Changes

  • Update Rspack development test manifest: #90805
  • Avoid using TaskTypes as keys in storage instead use hashes: #88904
  • Remove leaf segment force-refetch check: #90836

Credits

Huge thanks to @vercel-release-bot, @lukesandberg, and @acdlite for helping!