Skip to content

Releases: vercel/next.js

v16.1.0-canary.12

03 Dec 16:44

Choose a tag to compare

v16.1.0-canary.12 Pre-release
Pre-release

Core Changes

  • [turbopack] move edge entry wrapper to build template: #86699
  • Properly type ComponentMod: #86765
  • Properly type edge handler fn: #86766
  • Remove unused Server.responseCache: #86768

Misc Changes

  • Turbopack: Split Dirty into Dirtyness and CleanInSession: #86070
  • Turbopack: remove DirtyContainerCount from dirty_container_update: #86071
  • Turbopack: fix double deployment id in web workers: #86754
  • Turbopack: Split AggregatedDirtyContainer: #86606
  • Turbopack: Split AggregatedDirtyContainerCount: #86072
  • Turbopack: Avoid that session-dependent tasks write to DB on every build: #86068
  • Turbopack: Use TransientCellData for non-serializable cells: #86069
  • Fix typo in fetching data documentation: #86758
  • Upgrade React from fd524fe0-20251121 to 7dc903cd-20251203: #86771
  • Turbopack: use match consistently in macro: #86767

Credits

Huge thanks to @sokra, @huozhi, @mischnic, and @danpeleg4 for helping!

v16.0.7

03 Dec 16:43

Choose a tag to compare

Please see CVE-2025-66478 for additional details about this release.

v15.5.7

03 Dec 16:42

Choose a tag to compare

Please see CVE-2025-66478 for additional details about this release.

v15.4.8

03 Dec 16:42

Choose a tag to compare

Please see CVE-2025-66478 for additional details about this release.

v15.3.6

03 Dec 16:41

Choose a tag to compare

Please see CVE-2025-66478 for additional details about this release.

v15.2.6

03 Dec 16:39

Choose a tag to compare

Please see CVE-2025-66478 for additional details about this release.

v15.1.9

03 Dec 16:39

Choose a tag to compare

Please see CVE-2025-66478 for additional details about this release.

v15.0.5

03 Dec 16:38

Choose a tag to compare

Please see CVE-2025-66478 for additional details about this release.

v16.1.0-canary.11

02 Dec 23:51

Choose a tag to compare

v16.1.0-canary.11 Pre-release
Pre-release

Core Changes

  • [turbopack] Enable filesystem cache by default for development: #85975
  • Log generate params duration in dev: #86726
  • [CC] Fix hanging dynamic promise when abandoning render: #86690
  • Convert Windows paths as well when reading sourcemap: #86723
  • Deterministic functions-config-manifest.json: #86736
  • Abstract deployment id access into module: #86727
  • Deterministically order pages in the MappedPages structure: #86744

Misc Changes

  • Turbopack: arrange empty space in trace viewer correctly: #86612
  • [turbopack] Remove the docs on the bundle size gap: #86707
  • [test] Improve app-basepath assertion error: #86725
  • fix(next-custom-transforms): preserve all declarators in multi-declarator export statements: #86552
  • Turbopack: avoid snapshotting while continuously idle, fix spans : #86611
  • Turbopack: fix fuzz command: #86732
  • [test] Ensure CI uses configured Node.js version: #86720
  • Turbopack: improve eventual consistency: #86724
  • Update Rspack development test manifest: #86715
  • Update Rspack production test manifest: #86716
  • Turbopack: don't read binding_usage in dev: #86722
  • [test] app-basepath less agressive request reading: #86740
  • Stop apps/bundle-analyzer/next-env.d.ts from changing: #86743
  • [turbopack] Move turbo-tasks-testing to dev-dependencies: #86745
  • Turbopack: chore: Remove re-exports from turbopack crate: #85791

Credits

Huge thanks to @lukesandberg, @sokra, @mischnic, @pyrytakala, @devjiwonchoi, @lubieowoce, @eps1lon, @vercel-release-bot, and @bgw for helping!

v16.1.0-canary.10

01 Dec 23:33

Choose a tag to compare

v16.1.0-canary.10 Pre-release
Pre-release

Core Changes

  • Handle cross-page client reference contamination in development: #86591
  • Match behavior of baseline-browser-mapping with caniuse-lite: #86653
  • Turbopack: don't generateBuildId in dev: #86581
  • [devtool] unify the bundler field: #86514
  • Turbopack: normalize distDir separators: #86697
  • Cover org package external in externals-transitive test: #86691

Misc Changes

  • Update Rspack development test manifest: #86657
  • Update Rspack production test manifest: #86658
  • [test] Deflake use-cache-router-handler-only in deploy tests: #86678
  • Allow exporting object and array literals in 'use cache' files again: #86655
  • Turbopack: use tracing context for config watching: #86576
  • Turbopack: align chunk loading error name: #86593
  • docs: update prefix two-digit number in routing section: #77758
  • [bundle-analyzer] Disable revalidateOnFocus and revalidateOnReconnect: #86688
  • Turbopack: improve eventual consistency: #86682
  • [test] Enable Playwright traces in deploy tests: #86683
  • [test] Deflake app-dir-prevent-304-caching: #86693
  • Bump to swc 49: #86689
  • Turbopack: process.env.TURBOPACK should be a string: #86680

Credits

Huge thanks to @vercel-release-bot, @eps1lon, @unstubbable, @mischnic, @Marukome0743, @devjiwonchoi, @timneutkens, and @huozhi for helping!