Releases: vercel/next.js
v14.3.0-canary.13
Core Changes
- fix: remove traceparent from cachekey should not remove traceparent from original object: #64727
 
Misc Changes
- Upgrade Turborepo: #64767
 - Update index.mdx: #64794
 - docs: "generateMetadata" to "generateViewport" in doc "generateViewport": #64795
 - Update 06-bundle-analyzer.mdx: #64740
 
Credits
Huge thanks to @timneutkens, @IAmKushagraSharma, @Auxdible, @sean-rallycry, and @Jeffrey-Zutt for helping!
v14.3.0-canary.12
Core Changes
- Turbopack: Donβt show stack traces for internal modules: #64228
 - Reapply "chore(test): run related E2E deploy tests on PRs" (#64682): #64712
 - fix(fetch-cache): fix typo: #64786
 
Misc Changes
- chore: exit running related tests if there was no match: #64772
 - docs: remove types in js example: #64761
 - chore: rename 'example bug' label to 'examples': #64775
 - Update Turbopack development test manifest: #64762
 - chore: match label name during autolabeling: #64770
 - Docs: Clarify template.js behavior: #64781
 
Credits
Huge thanks to @wbinnssmith, @ijjk, @balazsorban44, @EffectDoplera, @delbaoliveira, and @samcx for helping!
v14.3.0-canary.11
v14.3.0-canary.10
Core Changes
- Revert "fix TypeError edge-case for parallel slots rendered multiple times": #64690
 - Fix typo: 'serverComponentsExtenalPackages' should be 'serverComponentsExternalPackages': #64705
 - prevent erroneous route interception during lazy fetch: #64692
 - Add 
@appsignal/nodejsto the external packages list: #64503 - fix root page revalidation when redirecting in a server action: #64730
 
Misc Changes
- Docs: Review auth guide: #64605
 - Update Turbopack development test manifest: #64709
 - add node example to open graph image docs: #64305
 - docs: Suggest a blobless clone instead of a shallow clone: #64693
 - Fix next-swc native binary write in tests: #64744
 
Credits
Huge thanks to @ztanner, @delbaoliveira, @gaspar09, @souporserious, @bgw, @unflxw, and @timneutkens for helping!
v14.3.0-canary.9
Core Changes
- Fix reporting when performance.measure doesn't exist (Edge): #64669
 - Reduce amount of data passed to collectBuildTraces: #59665
 - fix(next-server): 'quiet' setting delegate for custom server: #64512
 - Revert "chore(test): run related E2E deploy tests on PRs": #64682
 - update turbopack: #64686
 - Fix: resolve mixed re-exports module as cjs: #64681
 
Misc Changes
- docs: fix MDX codeblock: #64673
 
Credits
Huge thanks to @dvoytenko, @leerob, @timneutkens, @bobaaaaa, @ijjk, @bgw, and @huozhi for helping!
v14.3.0-canary.8
Core Changes
- Revert "fix(next): global not-found not working on multi-root layouts": #64601
 - chore(test): run related E2E deploy tests on PRs: #63763
 - Improve top level await coverage: #64508
 - Upgrade typescript to 5.3: #64043
 - add pathname normalizer for actions: #64592
 - Fix experimental/testmode by removing console.log: #64670
 - Don't output .test.ts files in next/font: #63472
 
Example Changes
- chore: fix a wrong link for with-service-worker example: #64666
 
Misc Changes
Credits
Huge thanks to @shuding, @balazsorban44, @xiaohanyu, @timneutkens, @huozhi, @ztanner, and @Ethan-Arrowood for helping!
v14.3.0-canary.7
v14.2.2
Note
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Fix Server Action error logs for unhandled POST requests (#64315)
 - Improve rendering performance (#64408)
 - Fix the method prop case in Server Actions transform (#64398)
 - fix(next-lint): update option --report-unused-disable-directives to --report-unused-disable-directives-severity (#64405)
 - tweak test for Azure (#64424)
 - router restore should take priority over pending actions (#64449)
 - Fix client boundary inheritance for barrel optimization (#64467)
 - improve turborepo caching (#64493)
 - feat: strip traceparent header from cachekey (#64499)
 - Fix more Turbopack build tests
 - Update lockfile for compatibility with turbo (#64360)
 - Fix typo in dynamic-rendering.ts (#64365)
 - Fix DynamicServerError not being thrown in fetch (#64511)
 - fix(next): Metadata.openGraph values not resolving basic values when type is set (#63620)
 - disable production chunking in dev (#64488)
 - Fix cjs client components tree-shaking (#64558)
 - fix refresh behavior for discarded actions (#64532)
 - fix: filter out middleware requests in logging (#64549)
 - Turbopack: Allow client components to be imported in app routes (#64520)
 - Fix ASL bundling for dynamic css (#64451)
 - add pathname normalizer for actions (#64592)
 - fix incorrect refresh request when basePath is set (#64589)
 - test: skip turbopack build test (#64356)
 - hotfix(turbopack): Update with patch for postcss.config.js path resolution on Windows (#64677)
 
Credits
Huge thanks to @shuding, @coltonehrman, @ztanner, @huozhi, @sokra, @Jeffrey-Zutt, @timneutkens, @wbinnssmith, @wiesson, @ijjk, @devjiwonchoi, and @bgw for helping!
v14.3.0-canary.6
Core Changes
- fix: filter out middleware requests in logging: #64549
 - chore: remove unused rust dependencies: #62176
 - fix(next-swc): correctly set wasm fallback for known target triples: #64567
 
Documentation Changes
Example Changes
- Update Sanity example deps and tsconfig: #64570
 
Misc Changes
- Update Turbopack development test manifest: #64579
 
Credits
Huge thanks to @huozhi, @ForsakenHarmony, @kwonoj, @delbaoliveira, and @stipsan for helping!
v14.3.0-canary.5
Core Changes
- Enhance types for Node and Edge envionments: #64454
 - feat: Add a validation for 
postcsswithuseLightningcss: #64379 - fix HMR for cases where chunking changes: #64367
 - perf: improve Pages Router server rendering performance: #64461
 - Fix cjs client components tree-shaking: #64558
 - fix refresh behavior for discarded actions: #64532
 
Misc Changes
Credits
Huge thanks to @wyattjoh, @kdy1, @balazsorban44, @sokra, @feedthejim, @huozhi, and @ztanner for helping!