Releases: vercel/next.js
Releases Β· vercel/next.js
v16.2.0-canary.85
v16.2.0-canary.84
Core Changes
- Bump Node heap limit for lint-no-typescript to avoid OOM in CI: #90996
- Upgrade React from
3bc2d414-20260304to46103596-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_consistentprivate: #90843 - Update adapters documentation: #90986
Credits
Huge thanks to @vercel-release-bot, @bgw, @gaojude, @timneutkens, and @jonasherr for helping!
v16.2.0-canary.83
Core Changes
- Rewrite instant validation to use depth-based URL boundary discovery: #90905
- Add
experimental.cachedNavigationsfeature 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.versionfor 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
v16.2.0-canary.81
Core Changes
- Add trace spans for turbopack persistence in .next/trace: #90397
- Upgrade React from
4cc5b7a9-20260303to3bc2d414-20260304: #90876 - Fix prefetch inlining build failure with dynamic routes: #90899
- Update
@vercel/ogandsatorivendors: #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
v16.2.0-canary.79
v16.2.0-canary.78
Core Changes
- Replace PPR config helpers with cacheComponents checks: #90704
- Cached Navigations: Cache visited fully static pages in the segment cache: #90306
- Remove
isRoutePPREnabledfrom 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
PrerenderStorePPRtype and allprerender-pprswitch 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
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
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!