github vercel/next.js v16.2.0-canary.17

latest release: v16.2.0-canary.18
pre-release16 hours ago

Core Changes

  • add GPTBot to matcher for known bots: #89188
  • Ensure .md licenses are included in vendored packages: #89201
  • Switch development log item format as JSON: #89168
  • IsolatedDevBuild flag removal: #89167
  • fix: coerce HEAD to GET for internal images: #84180
  • Upgrade React from 10680271-20260126 to 230772f9-20260128: #89250
  • Upgrade tar used to extract SWC binary : #89158
  • Sort prerender manifest routes: #89246
  • Track vary params for segments without server-side param access: #88998
  • Optimistic routing: client-side route prediction: #88965
  • Keep pages/404.js to be able to dynamically render it anyway: #89263
  • fix: fully static pages should emit & serve static rsc payloads: #89202

Misc Changes

  • Turbopack: change AsyncModulesInfo to use keyed reads: #89216
  • Turbopack: selective reads of defined env vars in module analysis: #88759
  • Turbopack: add support for turbopackOptional: true: #89227
  • Turbopack: fix tracking modifications for transient and data: #89228
  • [ci] Clear Jest transform cache: #89247
  • Turbopack: Make the globals we pass to workers configurable: #88773
  • Accept deploy script and log script as inputs: #89253
  • [turbopack] mark persistent_task_type as inline: #89185
  • [test] Add test suite name for Tests failures table: #89258

Credits

Huge thanks to @davidgolden, @sokra, @eps1lon, @huozhi, @icyJoseph, @mischnic, @mmastrac, @LucianBuzzo, @ijjk, @lukesandberg, @devjiwonchoi, @acdlite, and @ztanner for helping!

Don't miss a new next.js release

NewReleases is sending notifications on new releases.