Releases: vercel/next.js
v16.0.2-canary.16
Misc Changes
- docs: Feedback item on proxy default: #86004
- [test] Add missing test fixtures for
cacheLife&cacheTagin client: #85872 - Fix false-positive build error for
cacheLife&cacheTag: #85875 - [cna] For pnpm ignore postinstall from
sharpandunrs-resolver: #83168 - Turbopack: refactor
evaluateto take module_graph: #85971
Credits
Huge thanks to @icyJoseph, @unstubbable, and @mischnic for helping!
v16.0.2-canary.15
Core Changes
- Deployment adapter: fix metadata for "/" route: #85820
Misc Changes
- Update authentication.mdx: Fix
Auth0Link: #85953 - Turbopack: remove unused function: #85974
- docs: cacheHandlers: #85311
Credits
Huge thanks to @jamesdaniels, @georgesfarah, @mischnic, and @icyJoseph for helping!
v16.0.2-canary.14
Core Changes
- Fix telemetry event loss on build failures and server shutdown: #85867
- Remove one stack frame from
'use cache'call stacks: #85966 - Upgrade React from
fa50caf5-20251107to52684925-20251110: #85980
Misc Changes
- [test] Increase response timeout in
next.browserWithResponse(): #85911 - Hoist inner
'use cache'functions to reduce function allocations: #85904 - docs: eslint config update: #85969
- Fix Turbopack local font
font-familydeclaration: #85913 - switch to slice in createRuntimePrefetchTransformStream: #85822
Credits
Huge thanks to @gaojude, @unstubbable, @icyJoseph, @shuding, and @ztanner for helping!
v16.0.2-canary.13
Core Changes
- Upgrade React from
dd048c3b-20251105tofa50caf5-20251107: #85906
v16.0.2-canary.12
Core Changes
- [turbopack] Make it possible to synchronously access native bindings: #85787
Misc Changes
- Turbopack: Fix IO concurrency for MacOS: #85861
- Add Appwrite Sites to supported adapters: #85830
- [turbopack] Remove LocalTaskType::Native, it is dead: #85480
Credits
Huge thanks to @sokra, @tessamero, and @lukesandberg for helping!
v16.0.2-canary.11
Core Changes
- fix: support root span attributes with a custom server: #85521
- fix isDynamicRSC condition when deployed: #85919
Misc Changes
- Update font data: #85920
- Update deploy manifest: #85924
- Turbopack: chore: Merge
turbo-tasks-macros-sharedcrate intoturbo-tasks-macros: #85917
Credits
Huge thanks to @eli0shin, @ztanner, @vercel-release-bot, @ijjk, and @bgw for helping!
v16.0.2-canary.10
Core Changes
- chore: upgrade rspack 1.6.0: #84210
- [mcp] get_routes mcp tool: #85773
- Split each path param into a separate cache key : #85758
- [turbopack] change server source maps in production to use relative paths: #85576
- fix: skip collecting metadata for app-error in webpack: #85892
Misc Changes
- chore: Update patricia_tree dependency, remove manual serde impls: #85785
- docs: keywords in system reqs and add browserslist: #85838
- Honour
NEXT_TEST_PREFER_OFFLINEininstall-native.mjs: #85850 - Turbopack: chore: Update anyhow, remove old backtrace feature: #85844
- Turbopack: Remove some dead (or useless) code from
next-core/src/next_client_reference/visit_client_reference.rs: #85843 - sort dependencies for smaller diffs: #82291
- Update Rspack development test manifest: #85846
- Turbopack: Remove
non_operation_vc_strongly_consistentfeature usage from next-api: #85874 - Turbopack: remove the streaming hack for improved stability: #85858
- test: Port clean-distdir integration test to the modern e2e test framework: #85828
Credits
Huge thanks to @SyMind, @bgw, @icyJoseph, @unstubbable, @hamirmahal, @huozhi, @vercel-release-bot, @acdlite, @lukesandberg, and @sokra for helping!
v16.0.2-canary.9
Misc Changes
- docs: getting started updates 01: #85750
Credits
Huge thanks to @icyJoseph for helping!
v16.0.2-canary.8
Core Changes
- remove unused RSC payload property: #85746
- [runtime prefetching]: fix runtime prefetching when deployed: #85595
- Turbopack: next build --analyze: #85197
- Build: Log amount of workers during static generation: #85706
- Upgrade React from
f646e8ff-20251104todd048c3b-20251105: #85819 - Sync devFallbackParams when generateStaticParams change: #85741
Misc Changes
- [turbopack] Drop duration and allocation tracking from CaptureFuture: #85534
- Turbopack: chore: Remove dead RouteMatcher stuff: #85784
- docs: fresh up getting started 00: #85736
- Turbopack: chore: Remove the serde_regex dependency, which wasn't very heavily used: #85578
- Turbopack: use batch add in connect children: #85623
- [test] Move all files to .ts (5/6): #85640
- [test] Deflake legacy-link-behavior: #85805
- Resolve request ID confusion: #85809
- Turbopack: use batch add to add initial followers: #85624
- Turbopack: chore: Remove dead experimental.ppr struct field: #85792
- Turbopack: chore: Avoid string clones in Glob::parse by using RcStr: #85579
- Update Rspack production test manifest: #85795
Credits
Huge thanks to @ztanner, @lukesandberg, @bgw, @icyJoseph, @sokra, @eps1lon, @timneutkens, @unstubbable, @devjiwonchoi, and @vercel-release-bot for helping!
v16.0.2-canary.7
Core Changes
- Upgrade React from
561ee24d-20251101to67f7d47a-20251103: #85762 - Tracing: Fix memory leak in span map: #85529
- Fix documentation typo in refresh function: #85696
- fix: eslint-config-next types was exporting to dist/src: #85768
- Upgrade React from
67f7d47a-20251103tof646e8ff-20251104: #85772
Misc Changes
- Turbopack: cleanup StyleSheetLike: #85718
- Turbopack: disable tree shaking for tracing: #85722
- [test] Move all files to .ts (3/6): #85638
- [test] Move all files to .ts (2/6): #85637
- [test] Move all files to .ts (1/6): #85634
- docs: generateSitemap passes id as promise: #85767
- [test] Move all files to .ts (4/6): #85639
- docs: disclosure on path-to-regexp: #85629
- chore: update rspack binding to 1.6.0: #85717
- Turbopack: trace worker_threads worker entry: #85734
- Update Rspack development test manifest: #85761
- Turbopack: chore: Remove
extern crateandmacro_usesyntax: #85778
Credits
Huge thanks to @mischnic, @eps1lon, @icyJoseph, @timneutkens, @Nayeem-XTREME, @devjiwonchoi, @SyMind, @vercel-release-bot, and @bgw for helping!