Skip to content

Releases: vercel/next.js

v15.5.1-canary.35

08 Sep 23:44
Compare
Choose a tag to compare
v15.5.1-canary.35 Pre-release
Pre-release

Core Changes

  • Update types and more test coverage for adapters: #82919
  • fix: devtools initial position should be from next config: #83571

Misc Changes

  • [turbopack] Simplify up and dowcasts: #83456
  • Turbopack: remove unused transforms: #83567
  • Turbopack: emit JSON.parse only for more than 10kb: #83483
  • cna: fix typo: #83121
  • Fix build-indicator test flaking: #83585
  • Turbopack: remove GlobalTypeofs AST pass: #83479
  • Turbopack: don't define process.cwd() in node_modules: #83452

Credits

Huge thanks to @lukesandberg, @mischnic, @roottool, @timneutkens, @ijjk, and @devjiwonchoi for helping!

v15.5.1-canary.34

08 Sep 15:42
Compare
Choose a tag to compare
v15.5.1-canary.34 Pre-release
Pre-release

Core Changes

  • Turbopack: Remove 20ms overhead on bootup: #83554
  • fix: transpile-config should await import before return: #83566
  • Make hasNecessaryDependencies sync: #83564

Misc Changes

  • Update Rspack development test manifest: #83551
  • metadata: align turbopack loader with js loader: #83559
  • Docs: Add authentication note for external/internal image sources: #83469

Credits

Huge thanks to @vercel-release-bot, @huozhi, @pontasan, @timneutkens, and @devjiwonchoi for helping!

v15.5.1-canary.33

08 Sep 10:56
Compare
Choose a tag to compare
v15.5.1-canary.33 Pre-release
Pre-release

Core Changes

  • feat: use Node.js native TS resolver for next.config.ts: #83240
  • Disable React debug channel by default: #83552

Example Changes

Credits

Huge thanks to @HamadUllah16, @devjiwonchoi, and @unstubbable for helping!

v15.5.1-canary.32

07 Sep 23:36
Compare
Choose a tag to compare
v15.5.1-canary.32 Pre-release
Pre-release

Misc Changes

  • Update Rspack production test manifest: #83512

Credits

Huge thanks to @vercel-release-bot for helping!

v15.5.1-canary.31

06 Sep 23:47
Compare
Choose a tag to compare
v15.5.1-canary.31 Pre-release
Pre-release

Misc Changes

  • fix: route handlers should validate invalid exports: #83500

Credits

Huge thanks to @ztanner for helping!

v15.5.1-canary.30

05 Sep 23:43
Compare
Choose a tag to compare
v15.5.1-canary.30 Pre-release
Pre-release

Core Changes

  • Use React's debug channel to transport debug info via WebSocket connection: #82748

Misc Changes

  • Update Rspack production test manifest: #83475

Credits

Huge thanks to @unstubbable and @vercel-release-bot for helping!

v15.5.1-canary.29

05 Sep 19:28
Compare
Choose a tag to compare
v15.5.1-canary.29 Pre-release
Pre-release

Core Changes

  • [metadata] not add suffix to sitemap.xml in group routes: #83486
  • [devtools] Use useEffectEvent instead of ignoring exhaustive deps: #83236
  • [metadata] refactor metadata sitemap loader code: #83443
  • Include prerender interrupted error in unstable_rethrow: #83463

Misc Changes

  • [turbopack] Attempt #2 at making rust-analyzer happy with our macros: #83461
  • [turbopack] RFC: Serialize turbopack objects as u16s instead of fully qualified symbol names: #83193
  • [turbopack] enable the signal feature of nix: #83473
  • Turbopack: Don't resolve tsconfig relative to file: #83484

Credits

Huge thanks to @lukesandberg, @huozhi, @timneutkens, @eps1lon, and @gnoff for helping!

v15.5.1-canary.28

04 Sep 23:36
Compare
Choose a tag to compare
v15.5.1-canary.28 Pre-release
Pre-release

Core Changes

  • [codemod] return origin src in viewport mod if not changed: #83435
  • feat(next/image): introduce preload prop and deprecated priority prop: #83351
  • [metadata] use generateStaticParams for getImageMetadata: #83374
  • fix: Include CSP nonce in next/dynamic preload: #81999
  • [Segment Cache] use loading from dynamic response for unprefetched navigations: #83305
  • Upgrade React from 3302d1f7-20250903 to b9a04536-20250904: #83446

Misc Changes

  • test: add prerender snapshot for metadata-dynamic-routes test: #83432
  • Docs: Fix broken getImageProps sample code: #83436
  • auto-enable errors.json merge driver: #83420
  • [turbopack] Improve handling of symlink resolution errors in track_glob and read_glob: #83357
  • Update Rspack development test manifest: #83407
  • Update Rspack production test manifest: #83408
  • [turbopack] Add an execution test for the behavior when a module throws an error: #83451
  • [turbopack] Don't execute inventory_submit in rust analyzer: #83447
  • Turbopack: Remove unused turbopack-node rendering code: #83414

Credits

Huge thanks to @huozhi, @styfle, @HondaYt, @lubieowoce, @TrevorBurnham, @lukesandberg, @vercel-release-bot, and @mischnic for helping!

v15.5.1-canary.27

04 Sep 13:53
Compare
Choose a tag to compare
v15.5.1-canary.27 Pre-release
Pre-release

Core Changes

  • Revert "Revert "[Breaking] Bump minimum Node.js version to >=20.9.0" ( #83243)": #83411
  • Turbopack: refactor segment config parsing: #83297
  • Turbopack: Remove passing jsConfig: #83331
  • Always log the used bundler, even for webpack: #83418
  • build: error on different root folder: #83416

Misc Changes

  • docs: Middleware explicit runtime differences: #83348
  • update .node-version to v20: #83413
  • Tests: Don't use next/dist for test/e2e/streaming-ssr: #83262
  • Cleanup stray package-lock after CI run: #83419
  • Tests: Mirror arguments and environment between next.build() and next.start(): #83393
  • Turbopack: skip next-server.js.nft.json for Vercel: #83299
  • [test] Improve debug logs for Playwright tests: #83431

Credits

Huge thanks to @icyJoseph, @devjiwonchoi, @mischnic, @timneutkens, @huozhi, and @unstubbable for helping!

v15.5.1-canary.26

04 Sep 00:45
Compare
Choose a tag to compare
v15.5.1-canary.26 Pre-release
Pre-release

Core Changes

  • Upgrade React from 2805f0ed-20250903 to 3302d1f7-20250903: #83400

Misc Changes

  • Fixed broken link in backend-for-frontend.mdx: #83310
  • Update next-response.mdx: #83302

Credits

Huge thanks to @geraldochristiano and @blntgvn42 for helping!