Skip to content

Releases: vercel/next.js

v15.6.0-canary.8

15 Sep 23:43
Compare
Choose a tag to compare
v15.6.0-canary.8 Pre-release
Pre-release

Core Changes

  • [Breaking] Flat config as default in @next/eslint-plugin-next: #83763
  • fix: Rspack splitChunks.chunks regex: #83670
  • Revert "Turbopack: Remove matchers.reload() call on each request": #83819
  • fix: unstable_cache should perform blocking revalidation during ISR revalidation: #83820

Misc Changes

  • docs(metadata): align default function export name with file name: #83796
  • [turbopack] Remove the should_track_children parameter of the turbo tasks backend: #83258
  • docs(data-security): add bun package manager example: #83735
  • Update next-intlayer reference in i18n doc: #83761
  • Update Rspack production test manifest: #83790
  • Update Rspack development test manifest: #83791

Credits

Huge thanks to @dwrth, @lukesandberg, @obendev, @aymericzip, @devjiwonchoi, @SyMind, @vercel-release-bot, @timneutkens, and @ztanner for helping!

v15.6.0-canary.7

15 Sep 10:11
Compare
Choose a tag to compare
v15.6.0-canary.7 Pre-release
Pre-release

Core Changes

  • Turbopack: Remove matchers.reload() call on each request: #83720

Credits

Huge thanks to @timneutkens for helping!

v15.6.0-canary.6

13 Sep 23:35
Compare
Choose a tag to compare
v15.6.0-canary.6 Pre-release
Pre-release

Core Changes

  • [OTel] fix: Root span name should not include high cardinality URL: #75416

Misc Changes

  • Emit build error when 'use cache' directive is misspelled: #83756

Credits

Huge thanks to @povilasv and @unstubbable for helping!

v15.6.0-canary.5

12 Sep 23:37
Compare
Choose a tag to compare
v15.6.0-canary.5 Pre-release
Pre-release

Core Changes

  • Upgrade React from f3a80361-20250911 to 93d7aa69-20250912: #83729
  • Upgrade React from 93d7aa69-20250912 to 8a8e9a7e-20250912: #83742
  • Fix reentrancy of unhandledRejection filtering: #83741
  • Fix type for unhandled rejection handler process.removeListener: #83748

Misc Changes

  • [Turbopack] Remove ssr-data module context: #83626
  • CI: use KV for test timing data: #83745

Credits

Huge thanks to @lukesandberg, @ztanner, and @gnoff for helping!

v15.6.0-canary.4

12 Sep 17:24
Compare
Choose a tag to compare
v15.6.0-canary.4 Pre-release
Pre-release

Core Changes

  • Fix index data route for adapter build-complete: #83730
  • Remove leading underscore for unhandledRejection envvar: #83732

Credits

Huge thanks to @ijjk and @gnoff for helping!

v15.6.0-canary.3

12 Sep 16:47
Compare
Choose a tag to compare
v15.6.0-canary.3 Pre-release
Pre-release

Core Changes

  • fix: dev should produce the correct default fallback regex to match builds/Turbopack: #83701
  • [devtool] fix overlay styles are missing: #83721
  • Revert "Remove clientParamParsing requirement from RDC for Navigations": #83725
  • Only enable unhandledRejection filtering when opted in: #83726

Misc Changes

  • tests: disable flaky deployment test while investigating upstream: #83705
  • [test] Update snapshots for Rspack + React 18: #83712
  • Docs/sep paper cuts: #83689

Credits

Huge thanks to @ztanner, @unstubbable, @icyJoseph, @huozhi, and @gnoff for helping!

v15.6.0-canary.2

11 Sep 23:36
Compare
Choose a tag to compare
v15.6.0-canary.2 Pre-release
Pre-release

Core Changes

  • Remove clientParamParsing requirement from RDC for Navigations: #83661
  • Upgrade React from 6b70072c-20250909 to 886b3d36-20250910: #83650
  • Turbopack: Use readFileSync / writeFileSync for manifest writing: #83694
  • Upgrade React from 886b3d36-20250910 to f3a80361-20250911: #83696
  • Don't create client-side debug channel if the feature is disabled: #83699

Misc Changes

  • [CI] Fix GitHub Actions matrix configuration for React versions: #83677
  • fix(Turbopack): Enable scope hoisting for large files or module counts: #83399
  • [turbopack] Lazily construct resolved::Requests for EsmAssetReference: #83662
  • Update content-security-policy.mdx, fix development environment error: #83665

Credits

Huge thanks to @unstubbable, @wyattjoh, @Cy-Tek, @timneutkens, @lukesandberg, and @OoMNoO for helping!

v15.6.0-canary.1

11 Sep 13:26
Compare
Choose a tag to compare
v15.6.0-canary.1 Pre-release
Pre-release

Core Changes

  • Development: Don't import app-router / hot-reloader through next/link in application code: #83656

Misc Changes

  • Turbopack: Only load capsize-font-metrics once: #83654

Credits

Huge thanks to @timneutkens for helping!

v15.6.0-canary.0

11 Sep 11:12
Compare
Choose a tag to compare
v15.6.0-canary.0 Pre-release
Pre-release

Misc Changes

  • Turbopack: remove css_environment from Environment: #83487
  • Turbopack: Don't add client_runtime_entries to Route Handler compilation: #83655

Credits

Huge thanks to @mischnic and @timneutkens for helping!

v15.5.3

11 Sep 09:05
Compare
Choose a tag to compare

Note

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

Core Changes

  • fix: validation return types of pages API routes (#83069)
  • fix: relative paths in dev in validator.ts (#83073)
  • fix: remove satisfies keyword from type validation to preserve old TS compatibility (#83071)

Credits

Huge thanks to @bgub for helping!