diff --git a/lerna.json b/lerna.json
index 23ab8962e2bd6..9f571f3b957f0 100644
--- a/lerna.json
+++ b/lerna.json
@@ -16,5 +16,5 @@
       "registry": "https://registry.npmjs.org/"
     }
   },
-  "version": "15.2.0-canary.7"
+  "version": "15.2.0-canary.8"
 }
diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json
index f61a6b57a25a9..fe74d05b0c193 100644
--- a/packages/create-next-app/package.json
+++ b/packages/create-next-app/package.json
@@ -1,6 +1,6 @@
 {
   "name": "create-next-app",
-  "version": "15.2.0-canary.7",
+  "version": "15.2.0-canary.8",
   "keywords": [
     "react",
     "next",
diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json
index 7e5b245a7000f..402af39566bc6 100644
--- a/packages/eslint-config-next/package.json
+++ b/packages/eslint-config-next/package.json
@@ -1,6 +1,6 @@
 {
   "name": "eslint-config-next",
-  "version": "15.2.0-canary.7",
+  "version": "15.2.0-canary.8",
   "description": "ESLint configuration used by Next.js.",
   "main": "index.js",
   "license": "MIT",
@@ -10,7 +10,7 @@
   },
   "homepage": "https://nextjs.org/docs/app/api-reference/config/eslint",
   "dependencies": {
-    "@next/eslint-plugin-next": "15.2.0-canary.7",
+    "@next/eslint-plugin-next": "15.2.0-canary.8",
     "@rushstack/eslint-patch": "^1.10.3",
     "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0",
     "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0",
diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json
index c50f2cf6ce03a..589f8d7797153 100644
--- a/packages/eslint-plugin-next/package.json
+++ b/packages/eslint-plugin-next/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@next/eslint-plugin-next",
-  "version": "15.2.0-canary.7",
+  "version": "15.2.0-canary.8",
   "description": "ESLint plugin for Next.js.",
   "main": "dist/index.js",
   "license": "MIT",
diff --git a/packages/font/package.json b/packages/font/package.json
index cc9857794f960..4d2015a8a5fc2 100644
--- a/packages/font/package.json
+++ b/packages/font/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@next/font",
   "private": true,
-  "version": "15.2.0-canary.7",
+  "version": "15.2.0-canary.8",
   "repository": {
     "url": "vercel/next.js",
     "directory": "packages/font"
diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json
index 45d2a6a353a34..ee16e8e6afb62 100644
--- a/packages/next-bundle-analyzer/package.json
+++ b/packages/next-bundle-analyzer/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@next/bundle-analyzer",
-  "version": "15.2.0-canary.7",
+  "version": "15.2.0-canary.8",
   "main": "index.js",
   "types": "index.d.ts",
   "license": "MIT",
diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json
index 391918624fcd0..e315b103040c8 100644
--- a/packages/next-codemod/package.json
+++ b/packages/next-codemod/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@next/codemod",
-  "version": "15.2.0-canary.7",
+  "version": "15.2.0-canary.8",
   "license": "MIT",
   "repository": {
     "type": "git",
diff --git a/packages/next-env/package.json b/packages/next-env/package.json
index 3fecfcf177748..b96921328ce36 100644
--- a/packages/next-env/package.json
+++ b/packages/next-env/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@next/env",
-  "version": "15.2.0-canary.7",
+  "version": "15.2.0-canary.8",
   "keywords": [
     "react",
     "next",
diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json
index c11c74f406ca9..a75b4aad3196e 100644
--- a/packages/next-mdx/package.json
+++ b/packages/next-mdx/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@next/mdx",
-  "version": "15.2.0-canary.7",
+  "version": "15.2.0-canary.8",
   "main": "index.js",
   "license": "MIT",
   "repository": {
diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json
index cbda3bd37bfe1..12cf7461ba77c 100644
--- a/packages/next-plugin-storybook/package.json
+++ b/packages/next-plugin-storybook/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@next/plugin-storybook",
-  "version": "15.2.0-canary.7",
+  "version": "15.2.0-canary.8",
   "repository": {
     "url": "vercel/next.js",
     "directory": "packages/next-plugin-storybook"
diff --git a/packages/next-polyfill-module/package.json b/packages/next-polyfill-module/package.json
index 1d5463a27c8e2..7a8de5c57562f 100644
--- a/packages/next-polyfill-module/package.json
+++ b/packages/next-polyfill-module/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@next/polyfill-module",
-  "version": "15.2.0-canary.7",
+  "version": "15.2.0-canary.8",
   "description": "A standard library polyfill for ES Modules supporting browsers (Edge 16+, Firefox 60+, Chrome 61+, Safari 10.1+)",
   "main": "dist/polyfill-module.js",
   "license": "MIT",
diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json
index 910b2c8bfaf0f..a1e293bb006c3 100644
--- a/packages/next-polyfill-nomodule/package.json
+++ b/packages/next-polyfill-nomodule/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@next/polyfill-nomodule",
-  "version": "15.2.0-canary.7",
+  "version": "15.2.0-canary.8",
   "description": "A polyfill for non-dead, nomodule browsers.",
   "main": "dist/polyfill-nomodule.js",
   "license": "MIT",
diff --git a/packages/next-swc/package.json b/packages/next-swc/package.json
index 3d9f27426cc1e..8bc61b76e6ed6 100644
--- a/packages/next-swc/package.json
+++ b/packages/next-swc/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@next/swc",
-  "version": "15.2.0-canary.7",
+  "version": "15.2.0-canary.8",
   "private": true,
   "scripts": {
     "clean": "node ../../scripts/rm.mjs native",
diff --git a/packages/next/package.json b/packages/next/package.json
index 13b1cb36d40e0..7e123a99a6f14 100644
--- a/packages/next/package.json
+++ b/packages/next/package.json
@@ -1,6 +1,6 @@
 {
   "name": "next",
-  "version": "15.2.0-canary.7",
+  "version": "15.2.0-canary.8",
   "description": "The React Framework",
   "main": "./dist/server/next.js",
   "license": "MIT",
@@ -99,7 +99,7 @@
     ]
   },
   "dependencies": {
-    "@next/env": "15.2.0-canary.7",
+    "@next/env": "15.2.0-canary.8",
     "@swc/counter": "0.1.3",
     "@swc/helpers": "0.5.15",
     "busboy": "1.6.0",
@@ -164,11 +164,11 @@
     "@jest/types": "29.5.0",
     "@mswjs/interceptors": "0.23.0",
     "@napi-rs/triples": "1.2.0",
-    "@next/font": "15.2.0-canary.7",
-    "@next/polyfill-module": "15.2.0-canary.7",
-    "@next/polyfill-nomodule": "15.2.0-canary.7",
-    "@next/react-refresh-utils": "15.2.0-canary.7",
-    "@next/swc": "15.2.0-canary.7",
+    "@next/font": "15.2.0-canary.8",
+    "@next/polyfill-module": "15.2.0-canary.8",
+    "@next/polyfill-nomodule": "15.2.0-canary.8",
+    "@next/react-refresh-utils": "15.2.0-canary.8",
+    "@next/swc": "15.2.0-canary.8",
     "@opentelemetry/api": "1.6.0",
     "@playwright/test": "1.41.2",
     "@storybook/addon-essentials": "^8.4.7",
diff --git a/packages/react-refresh-utils/package.json b/packages/react-refresh-utils/package.json
index dcdfc9ac19eae..9f95721c20aa0 100644
--- a/packages/react-refresh-utils/package.json
+++ b/packages/react-refresh-utils/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@next/react-refresh-utils",
-  "version": "15.2.0-canary.7",
+  "version": "15.2.0-canary.8",
   "description": "An experimental package providing utilities for React Refresh.",
   "repository": {
     "url": "vercel/next.js",
diff --git a/packages/third-parties/package.json b/packages/third-parties/package.json
index 640c168612224..ac2cf19b6c9d1 100644
--- a/packages/third-parties/package.json
+++ b/packages/third-parties/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@next/third-parties",
-  "version": "15.2.0-canary.7",
+  "version": "15.2.0-canary.8",
   "repository": {
     "url": "vercel/next.js",
     "directory": "packages/third-parties"
@@ -26,7 +26,7 @@
     "third-party-capital": "1.0.20"
   },
   "devDependencies": {
-    "next": "15.2.0-canary.7",
+    "next": "15.2.0-canary.8",
     "outdent": "0.8.0",
     "prettier": "2.5.1",
     "typescript": "5.7.2"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 98c0f7287c4d6..29547a23fb486 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -793,7 +793,7 @@ importers:
   packages/eslint-config-next:
     dependencies:
       '@next/eslint-plugin-next':
-        specifier: 15.2.0-canary.7
+        specifier: 15.2.0-canary.8
         version: link:../eslint-plugin-next
       '@rushstack/eslint-patch':
         specifier: ^1.10.3
@@ -857,7 +857,7 @@ importers:
   packages/next:
     dependencies:
       '@next/env':
-        specifier: 15.2.0-canary.7
+        specifier: 15.2.0-canary.8
         version: link:../next-env
       '@swc/counter':
         specifier: 0.1.3
@@ -985,19 +985,19 @@ importers:
         specifier: 1.2.0
         version: 1.2.0
       '@next/font':
-        specifier: 15.2.0-canary.7
+        specifier: 15.2.0-canary.8
         version: link:../font
       '@next/polyfill-module':
-        specifier: 15.2.0-canary.7
+        specifier: 15.2.0-canary.8
         version: link:../next-polyfill-module
       '@next/polyfill-nomodule':
-        specifier: 15.2.0-canary.7
+        specifier: 15.2.0-canary.8
         version: link:../next-polyfill-nomodule
       '@next/react-refresh-utils':
-        specifier: 15.2.0-canary.7
+        specifier: 15.2.0-canary.8
         version: link:../react-refresh-utils
       '@next/swc':
-        specifier: 15.2.0-canary.7
+        specifier: 15.2.0-canary.8
         version: link:../next-swc
       '@opentelemetry/api':
         specifier: 1.6.0
@@ -1661,7 +1661,7 @@ importers:
         version: 1.0.20
     devDependencies:
       next:
-        specifier: 15.2.0-canary.7
+        specifier: 15.2.0-canary.8
         version: link:../next
       outdent:
         specifier: 0.8.0