Vai al contenuto
verdict:

Next.js 16.0.3

digest

note: la sintesi e le note di rilascio sono in inglese

note: nessuna sintesi per questa release digest

Le release digest sono elencate senza una sintesi. Le note di rilascio originali di questa versione sono qui sotto.

release-notesgithub.com/vercel/next.js · 184 righe
  1. ### Core Changes
  2. - fix: Rspack throw error when using ForceCompleteRuntimePlugin: #85221
  3. - fix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: #85403
  4. - fix: staleTimes.static should consistently enforce a 30s minimum: #85479
  5. - [turbopack] fix build of empty entries of pages: #84873
  6. - Cache the head separately from the route tree: #84724
  7. - Allow inspecting dev server on default port with `next dev --inspect`: #85037
  8. - Avoid proxying React modules through workUnitStore: #85486
  9. - fix: redirect should always return updated router state: #85533
  10. - Upgrade React from `b4455a6e-20251027` to `4f931700-20251029`: #85518
  11. - [turbopack] Move generation of `cacheLife` types out of the webpack plugin and into the dev bundler directly: #85539
  12. - Ensure user-space stack frame for `'use cache'` in page/layout component: #85519
  13. - Update parallel routes in build-complete: #85546
  14. - fully remove clientSegmentCache flag: #85541
  15. - [turbopack] Support relative paths in turbopack source maps.: #85146
  16. - Release unnecessary memory on hydration finish: #84967
  17. - Preserve interception markers in parameter types: #85526
  18. - move segment cache entries to top level segment-cache dir: #85542
  19. - Upgrade React from `4f931700-20251029` to `561ee24d-20251101`: #85670
  20. - [devtools] Remove title from preferences: #85698
  21. - Update font data: #85708
  22. - Don't invalidate hot reloader excessively during dev server boot: #85732
  23. - [codemod] fix: next-lint-to-eslint-cli did not handle `'next'` plugin: #85749
  24. - Upgrade React from `561ee24d-20251101` to `67f7d47a-20251103`: #85762
  25. - Tracing: Fix memory leak in span map: #85529
  26. - Fix documentation typo in refresh function: #85696
  27. - fix: eslint-config-next types was exporting to dist/src: #85768
  28. - Upgrade React from `67f7d47a-20251103` to `f646e8ff-20251104`: #85772
  29. - remove unused RSC payload property: #85746
  30. - [runtime prefetching]: fix runtime prefetching when deployed: #85595
  31. - Turbopack: next build --analyze: #85197
  32. - Build: Log amount of workers during static generation: #85706
  33. - Upgrade React from `f646e8ff-20251104` to `dd048c3b-20251105`: #85819
  34. - Sync devFallbackParams when generateStaticParams change: #85741
  35. - chore: upgrade rspack 1.6.0: #84210
  36. - [mcp] get_routes mcp tool: #85773
  37. - Split each path param into a separate cache key : #85758
  38. - [turbopack] change server source maps in production to use relative paths: #85576
  39. - fix: skip collecting metadata for app-error in webpack: #85892
  40. - fix: support root span attributes with a custom server: #85521
  41. - fix isDynamicRSC condition when deployed: #85919
  42. - [turbopack] Make it possible to synchronously access native bindings: #85787
  43. - Upgrade React from `dd048c3b-20251105` to `fa50caf5-20251107`: #85906
  44. - Fix telemetry event loss on build failures and server shutdown: #85867
  45. - Remove one stack frame from `'use cache'` call stacks: #85966
  46. - Upgrade React from `fa50caf5-20251107` to `52684925-20251110`: #85980
  47. - Deployment adapter: fix metadata for "/" route: #85820
  48. - Enable React's default Transition indicator behind a flag: #86000
  49. - update routes-manifest to include whether app has pages routes: #86051
  50. ### Misc Changes
  51. - chore: Add `opt-level = s` for not frequently used crates: #85426
  52. - [test] Deflake cache-components-allow-otel-spans: #85466
  53. - [test] Move remaining `experimental.cacheLife`: #85467
  54. - Turbopack: chore: Remove mopa dependency in turbo-tasks (2nd attempt): #85286
  55. - Update Proxy docs: #85439
  56. - [CNA] Do not prompt for Turbopack: #85404
  57. - Clean up new release process: #85458
  58. - Update E2E tests workflow: #85485
  59. - Update E2E deploy tests manifest: #85483
  60. - docs: example are incorrect async function exports only: #85453
  61. - [test] Handle CLI assertions where no "Compiling..." log is present: #85499
  62. - [test] Speed up refresh test: #85505
  63. - [test] Add test cases for dynamic caches without suspense boundaries: #85500
  64. - docs: Routes are wrapped w/ Activity in Cache Components: #85309
  65. - docs: GET handler behavior under cache components: #85389
  66. - [test] Avoid needless start/stop from using `createSandbox`: #85507
  67. - [test] Use `--debug-build-paths` instead of `NEXT_PRIVATE_APP_PATHS`: #85504
  68. - docs: revalidateTag requires second argument: #85284
  69. - Refactor GTM implementation to support google tag gateway: #81011
  70. - Update Rspack production test manifest: #85494
  71. - Update Rspack development test manifest: #85495
  72. - [docs] Fix a typo: #85492
  73. - [test] Regenerate tsconfig.json files: #85515
  74. - [Turbopack] clean up `completion.rs` a bit: #84863
  75. - [test] Remove `maxRetries` and `hardError` parameters: #85536
  76. - Turbopack: remove the .into() alias to .cell(): #85516
  77. - [test] Consolidate identical snapshots across different bundlers: #85532
  78. - [turbopack] Change where `cell`s are created in `resolve_raw` to make cell allocation order deterministic.: #85525
  79. - Turbopack: Make tasks deterministic: #85524
  80. - [test] Separate act and assertions: #85508
  81. - [test] `assert*` -> `waitFor*` when the util is not instant: #85450
  82. - Turbopack: move whole_app_module_graphs to top level: #84897
  83. - [test] Bail on sending requests to Next.js instance if it's no longer available: #85557
  84. - [test] Deflake tests comparing two random numbers: #85571
  85. - [test] Disallow custom `RegExp`-like implementations in `check`: #85537
  86. - [test] Deflake prerender suite: #85563
  87. - Turbopack: chore: Remove some dead MagicAny serialization code from turbo_tasks::value: #85577
  88. - [test]: fix broken scroll restoration test: #85599
  89. - [test] Deflake nested `after()` tests: #85566
  90. - [test] Stop installing unused dependencies: #85569
  91. - [test] Consider `test/integration/` in flake detection tests: #85590
  92. - Turbopack: more checks on verify_serialization: #84952
  93. - Turbopack: add track_caller to improve panics: #85565
  94. - Turbopack: add verify_determinism feature to check if tasks are deterministic: #85559
  95. - docs: cache life rework: #85224
  96. - Turbopack: fix hanging dev server and builds with fs cache: #85606
  97. - Turbopack: Fix compound assignment expression evaluation (#85478): #85593
  98. - Turbopack: fix Scope holding Arc too long: #85611
  99. - [ci] Improve change detection logic in `run-for-change` script: #85619
  100. - [test] Ignore in deploy tests if a child process isn't available: #85636
  101. - Turbopack: add size_hint and len for Chunk iterator: #85622
  102. - [test]: move resume-data-cache to e2e test: #85647
  103. - Update Rspack development test manifest: #85662
  104. - Update Rspack production test manifest: #85661
  105. - Update Rspack production test manifest: #85688
  106. - Update Rspack development test manifest: #85689
  107. - [test] Deflake root-optional-revalidate: #85584
  108. - docs: fix generateImageMetadata example to use normal params object: #85658
  109. - Turbopack: Upgrade image crate: #85084
  110. - docs: update multi sitemap argumenmt type: #85701
  111. - [test] Move all files to .ts (6/6): #85641
  112. - Turbopack: add a batch add method to the storage: #84270
  113. - docs: recommend reverse-proxy when self-hosting: #85650
  114. - [test] Deflake prefetching.stale-times: #85733
  115. - [test] Deflake custom cache handler test: #85610
  116. - [test] Allow CLI integration test to be retryable: #85586
  117. - docs: update docs to mention ESLint as default: #85740
  118. - docs(next.config): this docs should remove ".mts" is not supported.: #85716
  119. - Turbopack: cleanup StyleSheetLike: #85718
  120. - Turbopack: disable tree shaking for tracing: #85722
  121. - [test] Move all files to .ts (3/6): #85638
  122. - [test] Move all files to .ts (2/6): #85637
  123. - [test] Move all files to .ts (1/6): #85634
  124. - docs: generateSitemap passes id as promise: #85767
  125. - [test] Move all files to .ts (4/6): #85639
  126. - docs: disclosure on path-to-regexp: #85629
  127. - chore: update rspack binding to 1.6.0: #85717
  128. - Turbopack: trace worker_threads worker entry: #85734
  129. - Update Rspack development test manifest: #85761
  130. - Turbopack: chore: Remove `extern crate` and `macro_use` syntax: #85778
  131. - [turbopack] Drop duration and allocation tracking from CaptureFuture: #85534
  132. - Turbopack: chore: Remove dead RouteMatcher stuff: #85784
  133. - docs: fresh up getting started 00: #85736
  134. - Turbopack: chore: Remove the serde_regex dependency, which wasn't very heavily used: #85578
  135. - Turbopack: use batch add in connect children: #85623
  136. - [test] Move all files to .ts (5/6): #85640
  137. - [test] Deflake legacy-link-behavior: #85805
  138. - Resolve request ID confusion: #85809
  139. - Turbopack: use batch add to add initial followers: #85624
  140. - Turbopack: chore: Remove dead experimental.ppr struct field: #85792
  141. - Turbopack: chore: Avoid string clones in Glob::parse by using RcStr: #85579
  142. - Update Rspack production test manifest: #85795
  143. - docs: getting started updates 01: #85750
  144. - chore: Update patricia_tree dependency, remove manual serde impls: #85785
  145. - docs: keywords in system reqs and add browserslist: #85838
  146. - Honour `NEXT_TEST_PREFER_OFFLINE` in `install-native.mjs`: #85850
  147. - Turbopack: chore: Update anyhow, remove old backtrace feature: #85844
  148. - Turbopack: Remove some dead (or useless) code from `next-core/src/next_client_reference/visit_client_reference.rs`: #85843
  149. - sort dependencies for smaller diffs: #82291
  150. - Update Rspack development test manifest: #85846
  151. - Turbopack: Remove `non_operation_vc_strongly_consistent` feature usage from next-api: #85874
  152. - Turbopack: remove the streaming hack for improved stability: #85858
  153. - test: Port clean-distdir integration test to the modern e2e test framework: #85828
  154. - Update font data: #85920
  155. - Update deploy manifest: #85924
  156. - Turbopack: chore: Merge `turbo-tasks-macros-shared` crate into `turbo-tasks-macros`: #85917
  157. - Turbopack: Fix IO concurrency for MacOS: #85861
  158. - Add Appwrite Sites to supported adapters: #85830
  159. - [turbopack] Remove LocalTaskType::Native, it is dead: #85480
  160. - [test] Increase response timeout in `next.browserWithResponse()`: #85911
  161. - Hoist inner `'use cache'` functions to reduce function allocations: #85904
  162. - docs: eslint config update: #85969
  163. - Fix Turbopack local font `font-family` declaration: #85913
  164. - switch to slice in createRuntimePrefetchTransformStream: #85822
  165. - Update authentication.mdx: Fix `Auth0` Link: #85953
  166. - Turbopack: remove unused function: #85974
  167. - docs: cacheHandlers: #85311
  168. - docs: Feedback item on proxy default: #86004
  169. - [test] Add missing test fixtures for `cacheLife` & `cacheTag` in client: #85872
  170. - Fix false-positive build error for `cacheLife` & `cacheTag`: #85875
  171. - [cna] For pnpm ignore postinstall from `sharp` and `unrs-resolver`: #83168
  172. - Turbopack: refactor `evaluate` to take module_graph: #85971
  173. - Turbopack: remove duplicate traversal implementations: #85853
  174. - Omit unused `encryptActionBoundArgs`/`decryptActionBoundArgs` imports: #86015
  175. - Turbopack: cleanup db log and add verbose option: #85965
  176. - [ci]: fix retry_deploy_test workflow: #85981
  177. - Fix typo in documentation: #86054
  178. ### Credits
  179. Huge thanks to @kdy1, @eps1lon, @SyMind, @bgw, @swarnava, @devjiwonchoi, @ztanner, @ijjk, @huozhi, @icyJoseph, @acdlite, @unstubbable, @gnoff, @gusfune, @vercel-release-bot, @lukesandberg, @sokra, @hayes, @shuding, @wyattjoh, @marjan-ahmed, @timneutkens, @ajstrongdev, @zigang93, @mischnic, @Nayeem-XTREME, @hamirmahal, @eli0shin, @tessamero, @gaojude, @jamesdaniels, @georgesfarah, and @timeyoutakeit for helping!

vedi su githubimported 2026-09-28 via npm