Skip to content

Releases: vercel/next.js

v16.2.0-canary.29

05 Feb 23:35

Choose a tag to compare

v16.2.0-canary.29 Pre-release
Pre-release

Core Changes

  • Don't insert build id comment in HTML: #89478
  • Clarify type checking error message: #89525
  • Require explicit cacheLife on outer "use cache" when nesting short-lived caches: #89481
  • [Instant] Instant validation in Dev: #89077
  • Upgrade React from 3e00319b-20260203 to 95ffd6cd-20260205: #89550
  • Turbpopack: fix is_persistent_caching_enabled: #89533
  • Fix a small doc typo: #89553

Misc Changes

  • Proper e2e test of function determinism: #88908
  • docs: fix ISR guide link to res.revalidate: #89342

Credits

Huge thanks to @mischnic, @unstubbable, @lubieowoce, @pavan-sh, and @lukesandberg for helping!

v16.2.0-canary.28

05 Feb 03:26

Choose a tag to compare

v16.2.0-canary.28 Pre-release
Pre-release

Core Changes

  • Ensure module contexts are always included in adapter traces: #89508

Credits

Huge thanks to @ijjk for helping!

v16.2.0-canary.27

04 Feb 23:43

Choose a tag to compare

v16.2.0-canary.27 Pre-release
Pre-release

Core Changes

  • Add experimental.reportSystemEnvInlining for Turbopack: #89304
  • fix: use signal-based exit codes to prevent inspector blocking exit: #89351
  • Add Instant Navigation Testing API: #89465
  • Support MPA navigations in instant(): #89469
  • Handle Pages data route skew with deployment id header, take 2: #89325
  • Include owner stack for forwarded errors if available: #89493
  • [CC] Rename "unstable_prefetch" to "unstable_instant": #89448

Example Changes

  • chore(examples): remove with-tigris example: #81843

Misc Changes

  • Update Rspack production test manifest: #89423
  • Update Rspack development test manifest: #89424
  • Turbopack: improve suggestions for experimental.reportSystemEnvInlining: #89486
  • docs: Fix syntax in proxy example code: #89395
  • Add experimental flag to expose testing API in production builds: #89499

Credits

Huge thanks to @vercel-release-bot, @mischnic, @timneutkens, @acdlite, @JamBalaya56562, @ericrav, @huozhi, and @lubieowoce for helping!

v15.5.12

04 Feb 17:53

Choose a tag to compare

Note

This release is backporting bug fixes. It does not include all pending features/changes on canary.

  • fix unlock in publish-native

This is a re-release of v15.5.11 applying the turbopack changes.

v16.2.0-canary.26

03 Feb 23:36

Choose a tag to compare

v16.2.0-canary.26 Pre-release
Pre-release

Example Changes

  • chore(examples): remove with-recoil exmaple: #81836

Misc Changes

  • Don't upload build cache for deployment tests: #89432
  • Fix indentation of types of tests in docs: #89409
  • Add separate E2E deploy env for turbopack tests: #89458
  • Turbopack: Symbol.for and keyFor are sideeffect-free: #89454

Credits

Huge thanks to @mischnic, @JamBalaya56562, @wheresrhys, and @ijjk for helping!

v16.2.0-canary.25

03 Feb 18:42

Choose a tag to compare

v16.2.0-canary.25 Pre-release
Pre-release

Core Changes

  • Replace flight navigation build id field with header: #88855
  • Upgrade React from da641178-20260129 to ed4bd540-20260202: #89401
  • Upgrade React from ed4bd540-20260202 to b1533b03-20260203: #89444
  • Upgrade React from b1533b03-20260203 to 3e00319b-20260203: #89449
  • Rename CACHE_ONE_YEAR for clarity and fix usage: #89450
  • [Codemod] Fix agents-md on Windows: #89319
  • Experimental deferred entries handling: #88347

Misc Changes

  • Snippet multi package syntax: #89381
  • TURBOPACK: support chunk_loading_global method: #88790

Credits

Huge thanks to @icyJoseph, @mischnic, @ijjk, @fireairforce, and @gaojude for helping!

v16.2.0-canary.24

02 Feb 23:36

Choose a tag to compare

v16.2.0-canary.24 Pre-release
Pre-release

Core Changes

  • Turbopack: FreeVarReference::ReportUsage: #89302
  • Make Server Function logging opt-in via logging.serverFunctions: #89321
  • Restore default-enabled Server Function logging: #89407
  • Re-add build-complete traces for webpack: #89402
  • Skip Server Function logging for 'use cache' functions: #89408

Misc Changes

  • Turbopack: Move PrettyPrintError to turbo_tasks and add tests: #89280
  • Update Rspack production test manifest: #89372
  • Update Rspack development test manifest: #89371
  • docs: replace 'can not' with 'cannot': #89354
  • docs: Fix custom server code snippets: #89400

Credits

Huge thanks to @sokra, @mischnic, @unstubbable, @vercel-release-bot, @pavan-sh, @amannn, and @ijjk for helping!

v16.2.0-canary.23

31 Jan 23:35

Choose a tag to compare

v16.2.0-canary.23 Pre-release
Pre-release

Core Changes

  • Turbopack: Rename crates/napi to crates/next-napi-bindings and update crate name: #89314
  • feat: detect @typescript/native-preview as alternative TypeScript compiler: #89149
  • Revert "Fix/zlib mem node": #89322

Credits

Huge thanks to @bgw and @Suhaib3100 for helping!

v16.2.0-canary.22

30 Jan 23:39

Choose a tag to compare

v16.2.0-canary.22 Pre-release
Pre-release

Misc Changes

  • Apply server actions transform to node_modules in route handlers: #89316
  • [test] Deflake browser-log-forwarding verbose level test suite: #89324

Credits

Huge thanks to @unstubbable for helping!

v16.2.0-canary.21

30 Jan 23:05

Choose a tag to compare

v16.2.0-canary.21 Pre-release
Pre-release

Core Changes

  • Revert "Replace build id in Pages data routes with deployment id (#88959)": #89323

Misc Changes

  • Add failing test to deploy-tests-manifest: #89318

Credits

Huge thanks to @ijjk and @mischnic for helping!