5.md (58224B)
1 # PR #5 Update nextjs monorepo to v15.5.4 2 3 - **Status:** open 4 - **Author:** @renovate[bot] 5 - **Created:** 2025-05-23T12:54:45Z 6 - **Branch:** renovate/nextjs-monorepo → main 7 - **Diff:** [5.diff](./5.diff) 8 9 --- 10 11 > [!NOTE] 12 > Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`. 13 > 14 > This notice will be removed on 2025-10-07. 15 16 <hr> 17 18 This PR contains the following updates: 19 20 | Package | Change | Age | Confidence | 21 |---|---|---|---| 22 | [@next/bundle-analyzer](https://redirect.github.com/vercel/next.js) ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer)) | [`15.3.1` -> `15.5.4`](https://renovatebot.com/diffs/npm/@next%2fbundle-analyzer/15.3.1/15.5.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | 23 | [eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint) ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next)) | [`15.3.1-canary.14` -> `15.5.4`](https://renovatebot.com/diffs/npm/eslint-config-next/15.3.1-canary.14/15.5.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | 24 | [next](https://nextjs.org) ([source](https://redirect.github.com/vercel/next.js)) | [`15.3.1-canary.14` -> `15.5.4`](https://renovatebot.com/diffs/npm/next/15.3.1-canary.14/15.5.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | 25 26 --- 27 28 ### Release Notes 29 30 <details> 31 <summary>vercel/next.js (@​next/bundle-analyzer)</summary> 32 33 ### [`v15.5.4`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.4) 34 35 [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.5.3...v15.5.4) 36 37 > \[!NOTE]\ 38 > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. 39 40 ##### Core Changes 41 42 - fix: ensure onRequestError is invoked when otel enabled ([#​83343](https://redirect.github.com/vercel/next.js/issues/83343)) 43 - fix: devtools initial position should be from next config ([#​83571](https://redirect.github.com/vercel/next.js/issues/83571)) 44 - \[devtool] fix overlay styles are missing ([#​83721](https://redirect.github.com/vercel/next.js/issues/83721)) 45 - Turbopack: don't match dynamic pattern for node\_modules packages ([#​83176](https://redirect.github.com/vercel/next.js/issues/83176)) 46 - Turbopack: don't treat metadata routes as RSC ([#​82911](https://redirect.github.com/vercel/next.js/issues/82911)) 47 - \[turbopack] Improve handling of symlink resolution errors in track\_glob and read\_glob ([#​83357](https://redirect.github.com/vercel/next.js/issues/83357)) 48 - Turbopack: throw large static metadata error earlier ([#​82939](https://redirect.github.com/vercel/next.js/issues/82939)) 49 - fix: error overlay not closing when backdrop clicked ([#​83981](https://redirect.github.com/vercel/next.js/issues/83981)) 50 - Turbopack: flush Node.js worker IPC on error ([#​84077](https://redirect.github.com/vercel/next.js/issues/84077)) 51 52 ##### Misc Changes 53 54 - \[CNA] use linter preference ([#​83194](https://redirect.github.com/vercel/next.js/issues/83194)) 55 - CI: use KV for test timing data ([#​83745](https://redirect.github.com/vercel/next.js/issues/83745)) 56 - docs: september improvements and fixes ([#​83997](https://redirect.github.com/vercel/next.js/issues/83997)) 57 58 ##### Credits 59 60 Huge thanks to [@​yiminghe](https://redirect.github.com/yiminghe), [@​huozhi](https://redirect.github.com/huozhi), [@​devjiwonchoi](https://redirect.github.com/devjiwonchoi), [@​mischnic](https://redirect.github.com/mischnic), [@​lukesandberg](https://redirect.github.com/lukesandberg), [@​ztanner](https://redirect.github.com/ztanner), [@​icyJoseph](https://redirect.github.com/icyJoseph), [@​leerob](https://redirect.github.com/leerob), [@​fufuShih](https://redirect.github.com/fufuShih), [@​dwrth](https://redirect.github.com/dwrth), [@​aymericzip](https://redirect.github.com/aymericzip), [@​obendev](https://redirect.github.com/obendev), [@​molebox](https://redirect.github.com/molebox), [@​OoMNoO](https://redirect.github.com/OoMNoO), [@​pontasan](https://redirect.github.com/pontasan), [@​styfle](https://redirect.github.com/styfle), [@​HondaYt](https://redirect.github.com/HondaYt), [@​ryuapp](https://redirect.github.com/ryuapp), [@​lpalmes](https://redirect.github.com/lpalmes), and [@​ijjk](https://redirect.github.com/ijjk) for helping! 61 62 ### [`v15.5.3`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.3) 63 64 [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.5.2...v15.5.3) 65 66 > \[!NOTE]\ 67 > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. 68 69 ##### Core Changes 70 71 - fix: validation return types of pages API routes ([#​83069](https://redirect.github.com/vercel/next.js/issues/83069)) 72 - fix: relative paths in dev in validator.ts ([#​83073](https://redirect.github.com/vercel/next.js/issues/83073)) 73 - fix: remove satisfies keyword from type validation to preserve old TS compatibility ([#​83071](https://redirect.github.com/vercel/next.js/issues/83071)) 74 75 ##### Credits 76 77 Huge thanks to [@​bgub](https://redirect.github.com/bgub) for helping! 78 79 ### [`v15.5.2`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.2) 80 81 [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.5.1...v15.5.2) 82 83 > \[!NOTE]\ 84 > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. 85 86 ##### Core Changes 87 88 - fix: disable unknownatrules lint rule entirely ([#​83059](https://redirect.github.com/vercel/next.js/issues/83059)) 89 - revert: add ?dpl to fonts in /\_next/static/media ([#​83062](https://redirect.github.com/vercel/next.js/issues/83062)) 90 91 ##### Credits 92 93 Huge thanks to [@​bgub](https://redirect.github.com/bgub) and [@​ztanner](https://redirect.github.com/ztanner) for helping! 94 95 ### [`v15.5.1`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.1) 96 97 [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.5.0...v15.5.1) 98 99 > \[!NOTE]\ 100 > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. 101 102 ##### Core Changes 103 104 - fix: aliased navigations should apply scroll handling ([#​82900](https://redirect.github.com/vercel/next.js/issues/82900)) 105 - Turbopack: fix invalid NFT entry with file behind symlink ([#​82887](https://redirect.github.com/vercel/next.js/issues/82887)) 106 - fix: typesafe linking to route handlers and pages API routes ([#​82858](https://redirect.github.com/vercel/next.js/issues/82858)) 107 - fix: change "noUnknownAtRules" to "warn" for Biome ([#​82974](https://redirect.github.com/vercel/next.js/issues/82974)) 108 - fix: add path normalization to getRelativePath for Windows ([#​82918](https://redirect.github.com/vercel/next.js/issues/82918)) 109 - feat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() ([#​82860](https://redirect.github.com/vercel/next.js/issues/82860)) 110 - fix: avoid importing types that will be unused ([#​82856](https://redirect.github.com/vercel/next.js/issues/82856)) 111 - fix: update the config.api.responseLimit type ([#​82852](https://redirect.github.com/vercel/next.js/issues/82852)) 112 - fix: update validation return types ([#​82854](https://redirect.github.com/vercel/next.js/issues/82854)) 113 114 ##### Credits 115 116 Huge thanks to [@​bgub](https://redirect.github.com/bgub), [@​mischnic](https://redirect.github.com/mischnic), and [@​ztanner](https://redirect.github.com/ztanner) for helping! 117 118 ### [`v15.5.0`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.0) 119 120 [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.4.7...v15.5.0) 121 122 ##### Core Changes 123 124 - Use and enforce exhaustive switch statements for work unit store: [#​81577](https://redirect.github.com/vercel/next.js/issues/81577) 125 - Enable `@typescript-eslint/switch-exhaustiveness-check` rule: [#​81583](https://redirect.github.com/vercel/next.js/issues/81583) 126 - \[dynamicIO] use RSC dynamicness to control partial vs complete PPR result: [#​81627](https://redirect.github.com/vercel/next.js/issues/81627) 127 - \[dynamicIO] Do not use `React.unstable_postpone()`: [#​81652](https://redirect.github.com/vercel/next.js/issues/81652) 128 - feat: new detachable panel UI: [#​81483](https://redirect.github.com/vercel/next.js/issues/81483) 129 - Turbopack: content-hash PageLoaderAsset: [#​81450](https://redirect.github.com/vercel/next.js/issues/81450) 130 - \[segment explorer] fix content overflow styling: [#​81649](https://redirect.github.com/vercel/next.js/issues/81649) 131 - Improve reliability of owner stacks for async I/O errors: [#​81501](https://redirect.github.com/vercel/next.js/issues/81501) 132 - fix(router): Prevent redirect loop on root data requests with basePath: [#​81096](https://redirect.github.com/vercel/next.js/issues/81096) 133 - Ensure custom NextServer config is honored: [#​81681](https://redirect.github.com/vercel/next.js/issues/81681) 134 - Fix before interactive incorrectly render css: [#​81146](https://redirect.github.com/vercel/next.js/issues/81146) 135 - perf: memorize exclude function in webpack config: [#​81525](https://redirect.github.com/vercel/next.js/issues/81525) 136 - Also enforce experimental features when there's no next config file: [#​81679](https://redirect.github.com/vercel/next.js/issues/81679) 137 - feat(next/image): warn when `images.qualities` is undefined: [#​81690](https://redirect.github.com/vercel/next.js/issues/81690) 138 - feat(build): optimize filterUniqueParamsCombinations to generate sub-combinations: [#​81321](https://redirect.github.com/vercel/next.js/issues/81321) 139 - Update NextAdapter type and re-export: [#​81692](https://redirect.github.com/vercel/next.js/issues/81692) 140 - upgrade to path-to-regexp\@​6.3.0: [#​80123](https://redirect.github.com/vercel/next.js/issues/80123) 141 - \[metadata] replace for initial body icon case: [#​81688](https://redirect.github.com/vercel/next.js/issues/81688) 142 - \[segment explorer] remove dev panel ui flag: [#​81670](https://redirect.github.com/vercel/next.js/issues/81670) 143 - Simplify running test apps locally with `ppr` or `dynamicIO` enabled: [#​81668](https://redirect.github.com/vercel/next.js/issues/81668) 144 - \[turbopack] Return cached Promise from `__turbopack_load_by_url__ `: [#​81663](https://redirect.github.com/vercel/next.js/issues/81663) 145 - Upgrade React from `97cdd5d3-20250710` to `2f0e7e57-20250715`: [#​81678](https://redirect.github.com/vercel/next.js/issues/81678) 146 - Delete unused `renderToString` function: [#​81707](https://redirect.github.com/vercel/next.js/issues/81707) 147 - Discard prerendered route handler data from FS cache after revalidation: [#​81611](https://redirect.github.com/vercel/next.js/issues/81611) 148 - Upgrade React from `2f0e7e57-20250715` to `d85ec5f5-20250716`: [#​81708](https://redirect.github.com/vercel/next.js/issues/81708) 149 - Ignore pending revalidations during prerendering: [#​81621](https://redirect.github.com/vercel/next.js/issues/81621) 150 - \[turbopack] Clear chunk cache on HMR instead of creating new `next-server` VM: [#​81664](https://redirect.github.com/vercel/next.js/issues/81664) 151 - fix: rootParams should throw in client when fallbackParams are not present: [#​81711](https://redirect.github.com/vercel/next.js/issues/81711) 152 - perf(build): optimize buildAppStaticPaths performance and add helper function: [#​81386](https://redirect.github.com/vercel/next.js/issues/81386) 153 - Turbopack: Support string without options for [@​next/mdx](https://redirect.github.com/next/mdx): [#​81713](https://redirect.github.com/vercel/next.js/issues/81713) 154 - \[Segment Cache] Support dynamic head prefetching: [#​81677](https://redirect.github.com/vercel/next.js/issues/81677) 155 - \[sourcemaps] Consistent cursor columns: [#​81375](https://redirect.github.com/vercel/next.js/issues/81375) 156 - fix: revert client segment route changes for sub shell generation: [#​81731](https://redirect.github.com/vercel/next.js/issues/81731) 157 - fix: pages router metadata bugs with React 19: [#​81733](https://redirect.github.com/vercel/next.js/issues/81733) 158 - Improve error handling for `headers`/`cookies`/`draftMode` in `'use cache'`: [#​81716](https://redirect.github.com/vercel/next.js/issues/81716) 159 - \[devtool] fix duplicate rendered indicator on server: [#​81729](https://redirect.github.com/vercel/next.js/issues/81729) 160 - \[devtool] enable segment explorer by default: [#​81737](https://redirect.github.com/vercel/next.js/issues/81737) 161 - \[turbopack] Stop exposing globals from Turbopack runtime: [#​81727](https://redirect.github.com/vercel/next.js/issues/81727) 162 - Remove unnecessary await: [#​81761](https://redirect.github.com/vercel/next.js/issues/81761) 163 - \[chore] bump zod to latest v3: [#​81757](https://redirect.github.com/vercel/next.js/issues/81757) 164 - feat(turbopack): Log anonymized internal error (panic) information to telemetry: [#​81272](https://redirect.github.com/vercel/next.js/issues/81272) 165 - fix: revert client segment route changes for sub shell generation: [#​81740](https://redirect.github.com/vercel/next.js/issues/81740) 166 - bugfix: static resources staleTime should be renewed once refetched: [#​81771](https://redirect.github.com/vercel/next.js/issues/81771) 167 - \[devtool] move font styling to global.css: [#​81782](https://redirect.github.com/vercel/next.js/issues/81782) 168 - \[devtool] copy decoded info of error details: [#​81735](https://redirect.github.com/vercel/next.js/issues/81735) 169 - fix(build): add sourcePage context for PPR dynamic route lambda creation: [#​81781](https://redirect.github.com/vercel/next.js/issues/81781) 170 - refactor: rename experimental.dynamicIO to experimental.cacheComponents: [#​81562](https://redirect.github.com/vercel/next.js/issues/81562) 171 - Properly handle hanging promise rejections during prerendering: [#​81754](https://redirect.github.com/vercel/next.js/issues/81754) 172 - Upgrade React from `d85ec5f5-20250716` to `dffacc7b-20250717`: [#​81767](https://redirect.github.com/vercel/next.js/issues/81767) 173 - Refactor: Get rid of overly generic `getExpectedRequestStore` function: [#​81791](https://redirect.github.com/vercel/next.js/issues/81791) 174 - \[devtool] migrate css reset to global.css: [#​81783](https://redirect.github.com/vercel/next.js/issues/81783) 175 - \[dev-tools] Robust shortcut detection: [#​81756](https://redirect.github.com/vercel/next.js/issues/81756) 176 - \[segment explorer] hide for pages router: [#​81813](https://redirect.github.com/vercel/next.js/issues/81813) 177 - \[devtool] fix scrollbar styling: [#​81814](https://redirect.github.com/vercel/next.js/issues/81814) 178 - fix(ppr): ensure fallback route params trigger dynamic resume: [#​81812](https://redirect.github.com/vercel/next.js/issues/81812) 179 - \[devtools] restart server pending state: [#​80858](https://redirect.github.com/vercel/next.js/issues/80858) 180 - Turbopack: fix dist dir on Windows: [#​81758](https://redirect.github.com/vercel/next.js/issues/81758) 181 - fix: remove boundary sentinel from RSC responses: [#​81857](https://redirect.github.com/vercel/next.js/issues/81857) 182 - \[sourcemaps] Try VM for retrieving source maps first: [#​81869](https://redirect.github.com/vercel/next.js/issues/81869) 183 - \[devtools] save user config inside `.next/cache`: [#​81807](https://redirect.github.com/vercel/next.js/issues/81807) 184 - Server: Remove unused code: [#​81886](https://redirect.github.com/vercel/next.js/issues/81886) 185 - refactor: encapsulate content type within RenderResult: [#​81861](https://redirect.github.com/vercel/next.js/issues/81861) 186 - refactor: handle null RenderResult responses gracefully: [#​81895](https://redirect.github.com/vercel/next.js/issues/81895) 187 - Upgrade React from `dffacc7b-20250717` to `e9638c33-20250721`: [#​81899](https://redirect.github.com/vercel/next.js/issues/81899) 188 - chore(devtools): sync todos to linear: [#​81901](https://redirect.github.com/vercel/next.js/issues/81901) 189 - Introduce `'use cache: private'`: [#​81816](https://redirect.github.com/vercel/next.js/issues/81816) 190 - chore(deps): update `browserslist`: [#​81851](https://redirect.github.com/vercel/next.js/issues/81851) 191 - Remove web-server from edge-ssr-app: [#​81389](https://redirect.github.com/vercel/next.js/issues/81389) 192 - Stabilize node middleware support: [#​81907](https://redirect.github.com/vercel/next.js/issues/81907) 193 - Add `run-turbopack-compiler` trace span: [#​81917](https://redirect.github.com/vercel/next.js/issues/81917) 194 - fix: support calling onClose multiple times in edge-ssr-app: [#​81911](https://redirect.github.com/vercel/next.js/issues/81911) 195 - fix: logging the correct process for listened port: [#​81903](https://redirect.github.com/vercel/next.js/issues/81903) 196 - Build: Include rewrites in manifest generation: [#​81894](https://redirect.github.com/vercel/next.js/issues/81894) 197 - Routing: Clean up some code: [#​81932](https://redirect.github.com/vercel/next.js/issues/81932) 198 - \[sourcemaps] Ensure codeframe when calling Client Functions from Server: [#​81918](https://redirect.github.com/vercel/next.js/issues/81918) 199 - \[segment explorer] missing file suggestion: [#​81617](https://redirect.github.com/vercel/next.js/issues/81617) 200 - \[turbopack] Always print trace labels in headers: [#​81728](https://redirect.github.com/vercel/next.js/issues/81728) 201 - Revert "\[metadata] use https protocol for schema urls": [#​81934](https://redirect.github.com/vercel/next.js/issues/81934) 202 - Upgrade React from `e9638c33-20250721` to `7513996f-20250722`: [#​81940](https://redirect.github.com/vercel/next.js/issues/81940) 203 - Upgrade to swc v33: [#​81750](https://redirect.github.com/vercel/next.js/issues/81750) 204 - Remove extra base-server code: [#​81944](https://redirect.github.com/vercel/next.js/issues/81944) 205 - Turbopack: flatten sourceInfo to avoid objects, reorder args, compress node.js entry: [#​81545](https://redirect.github.com/vercel/next.js/issues/81545) 206 - Fix dynamicParams false layout case in dev: [#​81990](https://redirect.github.com/vercel/next.js/issues/81990) 207 - Initial MCP implementation: [#​81770](https://redirect.github.com/vercel/next.js/issues/81770) 208 - Fix: Unresolved param in x-nextjs-rewritten-query: [#​81991](https://redirect.github.com/vercel/next.js/issues/81991) 209 - Turbopack: Add an option to use system TLS certificates (fixes [#​79060](https://redirect.github.com/vercel/next.js/issues/79060), fixes [#​79059](https://redirect.github.com/vercel/next.js/issues/79059)): [#​81818](https://redirect.github.com/vercel/next.js/issues/81818) 210 - Turbopack: Remove unused proxy option in turbo-tasks-fetch, lightly document HTTP\_PROXY/HTTPS\_PROXY environment variables: [#​81905](https://redirect.github.com/vercel/next.js/issues/81905) 211 - Upgrade React from `7513996f-20250722` to `edac0dde-20250723`: [#​81984](https://redirect.github.com/vercel/next.js/issues/81984) 212 - \[devtools] Cleanup folder structure: [#​82012](https://redirect.github.com/vercel/next.js/issues/82012) 213 - \[devtools] Fix "open in editor" for locations in stackframes: [#​82013](https://redirect.github.com/vercel/next.js/issues/82013) 214 - \[Segment Cache] Fix: Key by rewritten search: [#​81986](https://redirect.github.com/vercel/next.js/issues/81986) 215 - Upgrade vercel og and remove yoga type patching: [#​81937](https://redirect.github.com/vercel/next.js/issues/81937) 216 - \[perf] cache load config results: [#​80570](https://redirect.github.com/vercel/next.js/issues/80570) 217 - Turbopack: use prototype for turbopack context for better runtime performance: [#​81547](https://redirect.github.com/vercel/next.js/issues/81547) 218 - \[reactcompiler] Test with latest RC: [#​82002](https://redirect.github.com/vercel/next.js/issues/82002) 219 - \[devtools] Fix various `exhaustive-deps` violations: [#​82010](https://redirect.github.com/vercel/next.js/issues/82010) 220 - \[devtools] Apply React Compiler to Next.js DevTools source: [#​82004](https://redirect.github.com/vercel/next.js/issues/82004) 221 - Upgrade React from `edac0dde-20250723` to `3d14fcf0-20250724`: [#​82020](https://redirect.github.com/vercel/next.js/issues/82020) 222 - Adjusted the warning message to be more descriptive: [#​82054](https://redirect.github.com/vercel/next.js/issues/82054) 223 - Track fallback params on workUnitStore: [#​82003](https://redirect.github.com/vercel/next.js/issues/82003) 224 - Fix API stripping JSON incorrectly: [#​82061](https://redirect.github.com/vercel/next.js/issues/82061) 225 - Upgrade React from `3d14fcf0-20250724` to `19baee81-20250725`: [#​82063](https://redirect.github.com/vercel/next.js/issues/82063) 226 - use FetchStrategy to control prefetching behavior everywhere: [#​82032](https://redirect.github.com/vercel/next.js/issues/82032) 227 - \[Segment Cache] set fetchStrategy on segments from a dynamic request: [#​82059](https://redirect.github.com/vercel/next.js/issues/82059) 228 - Revert "Upgrade vercel og and remove yoga type patching ([#​81937](https://redirect.github.com/vercel/next.js/issues/81937))": [#​82066](https://redirect.github.com/vercel/next.js/issues/82066) 229 - Optimize segment data routes: [#​82033](https://redirect.github.com/vercel/next.js/issues/82033) 230 - Turbopack: write tasks doesn't need to be session dependent, as effects will restore: [#​78727](https://redirect.github.com/vercel/next.js/issues/78727) 231 - \[sourcemaps] Fully sourcemap stacks on the Server: [#​81904](https://redirect.github.com/vercel/next.js/issues/81904) 232 - fix(Rspack): use loaderContext.utils.contextify to replace ModuleFilenameHelpers.createFilename: [#​82104](https://redirect.github.com/vercel/next.js/issues/82104) 233 - next/root-params: [#​80255](https://redirect.github.com/vercel/next.js/issues/80255) 234 - fix(next/image): fix image-optimizer.ts headers: [#​82114](https://redirect.github.com/vercel/next.js/issues/82114) 235 - Upgrade React from `19baee81-20250725` to `eaee5308-20250728`: [#​82120](https://redirect.github.com/vercel/next.js/issues/82120) 236 - Fix validateRSCRequestHeaders incorrect redirect: [#​82119](https://redirect.github.com/vercel/next.js/issues/82119) 237 - fix(next/image): improve and simplify detect-content-type: [#​82118](https://redirect.github.com/vercel/next.js/issues/82118) 238 - \[CacheComponents] Use fallback params when validating dynamic routes in dev: [#​82069](https://redirect.github.com/vercel/next.js/issues/82069) 239 - Extract getDynamicParam to a shared module: [#​82137](https://redirect.github.com/vercel/next.js/issues/82137) 240 - Fix i18n fallback: false collision: [#​82136](https://redirect.github.com/vercel/next.js/issues/82136) 241 - \[segment explorer] normalize path when running inside monorepo: [#​82146](https://redirect.github.com/vercel/next.js/issues/82146) 242 - \[segment explorer] windows compatibility: [#​82147](https://redirect.github.com/vercel/next.js/issues/82147) 243 - Upgrade React from `eaee5308-20250728` to `9be531cd-20250729`: [#​82159](https://redirect.github.com/vercel/next.js/issues/82159) 244 - Ensure setAssetPrefix updates config instance: [#​82160](https://redirect.github.com/vercel/next.js/issues/82160) 245 - Revert "Fix tracing of server actions imported by client components ([#​78968](https://redirect.github.com/vercel/next.js/issues/78968)): [#​82161](https://redirect.github.com/vercel/next.js/issues/82161) 246 - Remove useMDXComponents argument: [#​80871](https://redirect.github.com/vercel/next.js/issues/80871) 247 - Fix RSC hash validation for middleware external rewrites: [#​82176](https://redirect.github.com/vercel/next.js/issues/82176) 248 - `@next/codemod`: update docs url in README: [#​82135](https://redirect.github.com/vercel/next.js/issues/82135) 249 - `@next/codemod`: Add `experimental.turbo` to `turbopack` codemod for Next.js configs: [#​82134](https://redirect.github.com/vercel/next.js/issues/82134) 250 - refactor: lowercase app router header values: [#​82169](https://redirect.github.com/vercel/next.js/issues/82169) 251 - Strip internals from `NextRequest` types: [#​82172](https://redirect.github.com/vercel/next.js/issues/82172) 252 - allow root params access in private caches: [#​82125](https://redirect.github.com/vercel/next.js/issues/82125) 253 - \[devtool] bump base-ui to 1.0.0-beta.2: [#​82206](https://redirect.github.com/vercel/next.js/issues/82206) 254 - Upgrade [@​vercel](https://redirect.github.com/vercel) og: [#​82201](https://redirect.github.com/vercel/next.js/issues/82201) 255 - Upgrade React from `9be531cd-20250729` to `9784cb37-20250730`: [#​82207](https://redirect.github.com/vercel/next.js/issues/82207) 256 - Fix: the unexpected clearing of symbolic link directories: [#​82191](https://redirect.github.com/vercel/next.js/issues/82191) 257 - \[next-dev] Set `TURBOPACK` env before loading config: [#​82162](https://redirect.github.com/vercel/next.js/issues/82162) 258 - fix: display multiple lockfile warn if neither `outputFileTracingRoot` or `turbopack.root` option is provided: [#​82164](https://redirect.github.com/vercel/next.js/issues/82164) 259 - Revert "Initial MCP implementation ([#​81770](https://redirect.github.com/vercel/next.js/issues/81770))": [#​82217](https://redirect.github.com/vercel/next.js/issues/82217) 260 - Revert "Upgrade [@​vercel](https://redirect.github.com/vercel) og ([#​82201](https://redirect.github.com/vercel/next.js/issues/82201))": [#​82219](https://redirect.github.com/vercel/next.js/issues/82219) 261 - Fix: Don't bail out of prefetch if head is missing: [#​82216](https://redirect.github.com/vercel/next.js/issues/82216) 262 - Upgrade React from `9784cb37-20250730` to `c260b38d-20250731`: [#​82247](https://redirect.github.com/vercel/next.js/issues/82247) 263 - \[Cache Components] Runtime prefetching: [#​81088](https://redirect.github.com/vercel/next.js/issues/81088) 264 - Parse dynamic params on the client: [#​82185](https://redirect.github.com/vercel/next.js/issues/82185) 265 - Mark bun builtin modules as external (fixes [#​75220](https://redirect.github.com/vercel/next.js/issues/75220)): [#​77616](https://redirect.github.com/vercel/next.js/issues/77616) 266 - Turbopack: Compact only at the end for short sessions: [#​82224](https://redirect.github.com/vercel/next.js/issues/82224) 267 - feat: add fallback root params support for prefetch segment data routes: [#​82282](https://redirect.github.com/vercel/next.js/issues/82282) 268 - feat: add route context to prerender error messages: [#​82283](https://redirect.github.com/vercel/next.js/issues/82283) 269 - feat: automatically generate route types: [#​81396](https://redirect.github.com/vercel/next.js/issues/81396) 270 - \[Cache Components] Reset PrerenderStore after generating RSC payload: [#​82286](https://redirect.github.com/vercel/next.js/issues/82286) 271 - Include `eslint-plugin-react-hooks` in React sync: [#​82294](https://redirect.github.com/vercel/next.js/issues/82294) 272 - \[devtools] Remove unnecessary cascading update: [#​82295](https://redirect.github.com/vercel/next.js/issues/82295) 273 - Turbopack: name the module factory function: [#​73553](https://redirect.github.com/vercel/next.js/issues/73553) 274 - Update font data: [#​82292](https://redirect.github.com/vercel/next.js/issues/82292) 275 - fix: next/root-params erroring when rerendering after action: [#​82326](https://redirect.github.com/vercel/next.js/issues/82326) 276 - Remove params from segment path: [#​82249](https://redirect.github.com/vercel/next.js/issues/82249) 277 - Upgrade React from `c260b38d-20250731` to `be11cb5c-20250804`: [#​82339](https://redirect.github.com/vercel/next.js/issues/82339) 278 - fix: OTel root span should indicate error status on exceptions: [#​82212](https://redirect.github.com/vercel/next.js/issues/82212) 279 - \[Cache Components] Allow span creation while prerendering: [#​82350](https://redirect.github.com/vercel/next.js/issues/82350) 280 - feat(turbopack): improve compile-time define value to support more data types and expr evaluation: [#​81042](https://redirect.github.com/vercel/next.js/issues/81042) 281 - \[Pages] fix: `_error` page's `req.url` can be overwritten to dynamic param on minimal mode: [#​82347](https://redirect.github.com/vercel/next.js/issues/82347) 282 - \[Pages] fix: use `asPath` for query-only navigation with `useRouter`: [#​82236](https://redirect.github.com/vercel/next.js/issues/82236) 283 - loader tree: add special segment name to virtual parallel route segments: [#​82383](https://redirect.github.com/vercel/next.js/issues/82383) 284 - fix: add `?dpl` to fonts in `/_next/static/media`: [#​82384](https://redirect.github.com/vercel/next.js/issues/82384) 285 - Upgrade React from `be11cb5c-20250804` to `7deda941-20250804`: [#​82373](https://redirect.github.com/vercel/next.js/issues/82373) 286 - \[devtools] Make state read-only in types: [#​82396](https://redirect.github.com/vercel/next.js/issues/82396) 287 - Add experimental clientParamParsing feature flag: [#​82393](https://redirect.github.com/vercel/next.js/issues/82393) 288 - add unstable\_isUnrecognizedActionError: [#​78933](https://redirect.github.com/vercel/next.js/issues/78933) 289 - \[Cache Components] give the "seconds" profile a 30s staleTime: [#​82332](https://redirect.github.com/vercel/next.js/issues/82332) 290 - Represent "virtual" segments like route groups: [#​82422](https://redirect.github.com/vercel/next.js/issues/82422) 291 - \[Segment Cache]: fix infinite prefetching when staleTime is 0: [#​82388](https://redirect.github.com/vercel/next.js/issues/82388) 292 - Remove param values from static route tree: [#​82376](https://redirect.github.com/vercel/next.js/issues/82376) 293 - \[Cache Components] Only validate the shell on SSR render: [#​82381](https://redirect.github.com/vercel/next.js/issues/82381) 294 - fix: static not-found missing in prerender manifest: [#​82199](https://redirect.github.com/vercel/next.js/issues/82199) 295 - Turbopack: Share entrypoint template logic between Turbopack/webpack: [#​82385](https://redirect.github.com/vercel/next.js/issues/82385) 296 - Add `path` to Image documentation: [#​82329](https://redirect.github.com/vercel/next.js/issues/82329) 297 - \[errors] revamp graceful degrade error boundary: [#​82474](https://redirect.github.com/vercel/next.js/issues/82474) 298 - Fix: Do not force BLOCKING\_STATIC\_RENDER for DOM bots: [#​82427](https://redirect.github.com/vercel/next.js/issues/82427) 299 - Update build-complete for adapter API: [#​82452](https://redirect.github.com/vercel/next.js/issues/82452) 300 - fix: swc tracing: [#​82470](https://redirect.github.com/vercel/next.js/issues/82470) 301 - Upgrade React from `7deda941-20250804` to `3958d5d8-20250807`: [#​82447](https://redirect.github.com/vercel/next.js/issues/82447) 302 - Delete abandoned segment parsing code: [#​82458](https://redirect.github.com/vercel/next.js/issues/82458) 303 - Upgrade React from `3958d5d8-20250807` to `f1e70b5e-20250811`: [#​82534](https://redirect.github.com/vercel/next.js/issues/82534) 304 - Upgrade React from `f1e70b5e-20250811` to `ac7820a9-20250811`: [#​82543](https://redirect.github.com/vercel/next.js/issues/82543) 305 - fix(next/image): use `image-size` pkg as additional format detector: [#​82538](https://redirect.github.com/vercel/next.js/issues/82538) 306 - fix: add `?dpl` to fonts in `/_next/static/media` part 2: [#​82488](https://redirect.github.com/vercel/next.js/issues/82488) 307 - Fix: Disambiguate Mediapartners-Google user agent: [#​82536](https://redirect.github.com/vercel/next.js/issues/82536) 308 - Fix: Allow dynamic rendering when root layout is wrapped in Suspense: [#​82378](https://redirect.github.com/vercel/next.js/issues/82378) 309 - wrap devtools stories in context providers: [#​82345](https://redirect.github.com/vercel/next.js/issues/82345) 310 - \[devtools] Remove unused `componentStackFrames` field: [#​82395](https://redirect.github.com/vercel/next.js/issues/82395) 311 - \[Deprecation Warnings]: add amp deprecation warning: [#​82551](https://redirect.github.com/vercel/next.js/issues/82551) 312 - fix(next/image): handle empty buffer and experimental flag for `skipMetadata`: [#​82569](https://redirect.github.com/vercel/next.js/issues/82569) 313 - fix: amp deprecation warning should assert on user config: [#​82572](https://redirect.github.com/vercel/next.js/issues/82572) 314 - fix: Prevent duplicate file entries in modulesCode: [#​82550](https://redirect.github.com/vercel/next.js/issues/82550) 315 - feat: Turbopack typed links: [#​81528](https://redirect.github.com/vercel/next.js/issues/81528) 316 - Upgrade React from `ac7820a9-20250811` to `1dc3bdea-20250812`: [#​82575](https://redirect.github.com/vercel/next.js/issues/82575) 317 - \[Runtime prefetch] resolve runtime APIs in a separate task: [#​82475](https://redirect.github.com/vercel/next.js/issues/82475) 318 - Clean up unused code in restart server button: [#​82409](https://redirect.github.com/vercel/next.js/issues/82409) 319 - chore: Update babel types and do some light cleanup of babel loader: [#​82486](https://redirect.github.com/vercel/next.js/issues/82486) 320 - \[Cache Components] Avoid cache misses when resuming a cached page: [#​82578](https://redirect.github.com/vercel/next.js/issues/82578) 321 - chore: Remove unused `Map` support from `next/dynamic` transform: [#​82487](https://redirect.github.com/vercel/next.js/issues/82487) 322 - \[Deprecation Warnings]: add unstable\_rootParams deprecation warning: [#​82582](https://redirect.github.com/vercel/next.js/issues/82582) 323 - Turbopack: set `window.next.turbopack` instead: [#​82580](https://redirect.github.com/vercel/next.js/issues/82580) 324 - fix router handling when setting a location response header: [#​82588](https://redirect.github.com/vercel/next.js/issues/82588) 325 - Fix: Resolve <Head> PPR resume mismatch by search params: [#​82587](https://redirect.github.com/vercel/next.js/issues/82587) 326 - Upgrade React from `1dc3bdea-20250812` to `f1222f76-20250812`: [#​82595](https://redirect.github.com/vercel/next.js/issues/82595) 327 - \[devtools] Move ShadowRoot into context: [#​82296](https://redirect.github.com/vercel/next.js/issues/82296) 328 - Remove React 17 logic from Pages Router static generation: [#​82604](https://redirect.github.com/vercel/next.js/issues/82604) 329 - \[Segment Cache] Optimistic prefetch for search params: [#​82586](https://redirect.github.com/vercel/next.js/issues/82586) 330 - Handle badged console calls when dimming console output: [#​81889](https://redirect.github.com/vercel/next.js/issues/81889) 331 - run config deprecation checks only on user-provided configuration: [#​82613](https://redirect.github.com/vercel/next.js/issues/82613) 332 - \[devtools] Remove unused code: [#​82299](https://redirect.github.com/vercel/next.js/issues/82299) 333 - \[turbopack] Update Turbopack build warning message : [#​82591](https://redirect.github.com/vercel/next.js/issues/82591) 334 - \[Cache Components] Disallow sync access of cookies & headers at runtime: [#​82564](https://redirect.github.com/vercel/next.js/issues/82564) 335 - feat: type guard file generation: [#​81400](https://redirect.github.com/vercel/next.js/issues/81400) 336 - fix: find root dir on fs root: [#​82590](https://redirect.github.com/vercel/next.js/issues/82590) 337 - fix: use in operator to check dev indicator option when its obj: [#​82629](https://redirect.github.com/vercel/next.js/issues/82629) 338 - Upgrade React from `f1222f76-20250812` to `379a083b-20250813`: [#​82642](https://redirect.github.com/vercel/next.js/issues/82642) 339 - feat(next/image): warn when images.localPatterns is undefined and src has query: [#​82627](https://redirect.github.com/vercel/next.js/issues/82627) 340 - Turbopack: add `turbo_tasks::spawn`: [#​82634](https://redirect.github.com/vercel/next.js/issues/82634) 341 - Fix fetch logging after revalidation via server action: [#​82643](https://redirect.github.com/vercel/next.js/issues/82643) 342 - Fix request type in typed route validator: [#​82644](https://redirect.github.com/vercel/next.js/issues/82644) 343 - fix: use .js extension for relative imports: [#​82669](https://redirect.github.com/vercel/next.js/issues/82669) 344 - feat: add RouteContext type for app router route handlers: [#​82670](https://redirect.github.com/vercel/next.js/issues/82670) 345 - Add additional handling for build-complete: [#​82671](https://redirect.github.com/vercel/next.js/issues/82671) 346 - fix: Combine the hrtime tuple to get a better seconds representation: [#​82687](https://redirect.github.com/vercel/next.js/issues/82687) 347 - test: migrate manifest tests to snapshot testing with normalizeManifest utility: [#​82675](https://redirect.github.com/vercel/next.js/issues/82675) 348 - perf(router): replace LRU cache with optimized doubly-linked list implementation: [#​82633](https://redirect.github.com/vercel/next.js/issues/82633) 349 - Turbopack: use a source content regexp for the react compiler: [#​82631](https://redirect.github.com/vercel/next.js/issues/82631) 350 - Upgrade React from `379a083b-20250813` to `a96a0f39-20250815`: [#​82691](https://redirect.github.com/vercel/next.js/issues/82691) 351 - fix: memory leak from cloneResponse: [#​82678](https://redirect.github.com/vercel/next.js/issues/82678) 352 - Turbopack: Fix logic in HMR logging code that could emit a NaN build time: [#​82389](https://redirect.github.com/vercel/next.js/issues/82389) 353 - fix: use `turbopack.root` value for `outputFileTracingRoot` to have consistent tracing root: [#​82653](https://redirect.github.com/vercel/next.js/issues/82653) 354 - fix: return plain text 404 for invalid static asset paths: [#​75111](https://redirect.github.com/vercel/next.js/issues/75111) 355 - Turbopack: show timing event for database compaction: [#​82369](https://redirect.github.com/vercel/next.js/issues/82369) 356 - chore(test): update sharp api test: [#​82740](https://redirect.github.com/vercel/next.js/issues/82740) 357 - \[type] dynamic skip generating unused types: [#​82755](https://redirect.github.com/vercel/next.js/issues/82755) 358 359 ##### Example Changes 360 361 - Add Prisma ORM example to Next.js examples: [#​75290](https://redirect.github.com/vercel/next.js/issues/75290) 362 - chore: Update `with-supabase` example to use `getClaims()`: [#​81383](https://redirect.github.com/vercel/next.js/issues/81383) 363 - docs: Improve Content Security Policy documentation: [#​80580](https://redirect.github.com/vercel/next.js/issues/80580) 364 365 ##### Misc Changes 366 367 - Update Rspack development test manifest: [#​81603](https://redirect.github.com/vercel/next.js/issues/81603) 368 - Allow `beforePageLoad` to be async: [#​81650](https://redirect.github.com/vercel/next.js/issues/81650) 369 - Docs: POC: [#​81419](https://redirect.github.com/vercel/next.js/issues/81419) 370 - chore(bot): update comment: [#​81672](https://redirect.github.com/vercel/next.js/issues/81672) 371 - Fix build-native.ts on Windows: [#​81673](https://redirect.github.com/vercel/next.js/issues/81673) 372 - Update Rspack development test manifest: [#​81660](https://redirect.github.com/vercel/next.js/issues/81660) 373 - Update Rspack production test manifest: [#​81661](https://redirect.github.com/vercel/next.js/issues/81661) 374 - Add create release branch workflow: [#​81687](https://redirect.github.com/vercel/next.js/issues/81687) 375 - fix patch-next by adding missing script: [#​81430](https://redirect.github.com/vercel/next.js/issues/81430) 376 - Turbopack: Generalize `ImportedBinding` effect creation to avoid as much special-casing of SimpleAssignTarget: [#​81653](https://redirect.github.com/vercel/next.js/issues/81653) 377 - docs: Update redirects i18n documentation for App Router: [#​81347](https://redirect.github.com/vercel/next.js/issues/81347) 378 - Include `use-cache` test suite in the Cache Components tests: [#​81610](https://redirect.github.com/vercel/next.js/issues/81610) 379 - Improve error message for sync server functions: [#​81705](https://redirect.github.com/vercel/next.js/issues/81705) 380 - \[lint] keep lint-stage use faster linting: [#​81710](https://redirect.github.com/vercel/next.js/issues/81710) 381 - \[test] Fix `app-static` deploy test: [#​81712](https://redirect.github.com/vercel/next.js/issues/81712) 382 - Fix: createRouterAct "reject" config: [#​81720](https://redirect.github.com/vercel/next.js/issues/81720) 383 - Update Rspack development test manifest: [#​81702](https://redirect.github.com/vercel/next.js/issues/81702) 384 - Update Rspack production test manifest: [#​81701](https://redirect.github.com/vercel/next.js/issues/81701) 385 - Add an e2e test for the css serving issue: [#​81683](https://redirect.github.com/vercel/next.js/issues/81683) 386 - chore: update username from 'nebrelbug' to 'bgub': [#​81734](https://redirect.github.com/vercel/next.js/issues/81734) 387 - Turbopack: consistently name runtime chunk: [#​81769](https://redirect.github.com/vercel/next.js/issues/81769) 388 - Turbopack: include more details in panic: [#​81773](https://redirect.github.com/vercel/next.js/issues/81773) 389 - fix(turbopack) Adjust the way catchall routes are handled when a more specific parallel route exists: [#​81634](https://redirect.github.com/vercel/next.js/issues/81634) 390 - Add trigger for v0 sync workflow: [#​81645](https://redirect.github.com/vercel/next.js/issues/81645) 391 - Update Rspack production test manifest: [#​81746](https://redirect.github.com/vercel/next.js/issues/81746) 392 - Update Rspack development test manifest: [#​81747](https://redirect.github.com/vercel/next.js/issues/81747) 393 - Turbopack: Split DynamicEqHash trait into smaller traits in a separate re-usable crate: [#​81741](https://redirect.github.com/vercel/next.js/issues/81741) 394 - \[turbopack] Reuse shared Promise for loaded chunks: [#​81755](https://redirect.github.com/vercel/next.js/issues/81755) 395 - Add VSCode tasks to show TypeScript compilation errors in problems view: [#​81799](https://redirect.github.com/vercel/next.js/issues/81799) 396 - Turbopack: remove unneeded manifests for API routes: [#​81536](https://redirect.github.com/vercel/next.js/issues/81536) 397 - \[turbopack] use `require` to load chunks in our node runtime: [#​81738](https://redirect.github.com/vercel/next.js/issues/81738) 398 - Turbopack: fix unhelpful error message when deleting folder fails: [#​81718](https://redirect.github.com/vercel/next.js/issues/81718) 399 - Remove `experimental.strictNextHead`: [#​81882](https://redirect.github.com/vercel/next.js/issues/81882) 400 - Remove some random commas: [#​81875](https://redirect.github.com/vercel/next.js/issues/81875) 401 - Turbopack: Add cache for reqwest clients: [#​81742](https://redirect.github.com/vercel/next.js/issues/81742) 402 - Update Rspack development test manifest: [#​81878](https://redirect.github.com/vercel/next.js/issues/81878) 403 - Update Rspack production test manifest: [#​81879](https://redirect.github.com/vercel/next.js/issues/81879) 404 - Turbopack: Track variable usage inside of visit\_assign\_target\_pat: [#​81654](https://redirect.github.com/vercel/next.js/issues/81654) 405 - Turbopack: Replace `current_value` set/restore mutation pattern with a safer `with_pat_value` helper: [#​81696](https://redirect.github.com/vercel/next.js/issues/81696) 406 - Docs: Document `global-not-found`: [#​81803](https://redirect.github.com/vercel/next.js/issues/81803) 407 - \[router-act] Fixes related to segment inlining: [#​81896](https://redirect.github.com/vercel/next.js/issues/81896) 408 - \[test] Add dedicated test for error when client functions are called from server components: [#​81930](https://redirect.github.com/vercel/next.js/issues/81930) 409 - Fix an issue in how css references are collected under `next build --turbopack`: [#​81704](https://redirect.github.com/vercel/next.js/issues/81704) 410 - Turbopack: Update notify-rs crate, remove workaround for fixed bug: [#​81909](https://redirect.github.com/vercel/next.js/issues/81909) 411 - Update Rspack development test manifest: [#​81913](https://redirect.github.com/vercel/next.js/issues/81913) 412 - Update Rspack production test manifest: [#​81914](https://redirect.github.com/vercel/next.js/issues/81914) 413 - Turbopack: Use workaround for rustc miscompilation bug on macos intel: [#​81950](https://redirect.github.com/vercel/next.js/issues/81950) 414 - \[test] workaround test that needs stylus: [#​81965](https://redirect.github.com/vercel/next.js/issues/81965) 415 - Bump to swc\_sourcemap 9.3.3: [#​81971](https://redirect.github.com/vercel/next.js/issues/81971) 416 - fix(Turbopack): Remove the duplicate SlowFilesystem warning: [#​81972](https://redirect.github.com/vercel/next.js/issues/81972) 417 - CI: add workflow\_branch data to deploy test failure message: [#​81949](https://redirect.github.com/vercel/next.js/issues/81949) 418 - Update Rspack production test manifest: [#​81961](https://redirect.github.com/vercel/next.js/issues/81961) 419 - Update Rspack development test manifest: [#​81960](https://redirect.github.com/vercel/next.js/issues/81960) 420 - \[turbopack] Rename ClientReferenceSet: [#​81942](https://redirect.github.com/vercel/next.js/issues/81942) 421 - Turbopack: fix scope hoisting variable renaming bug: [#​81640](https://redirect.github.com/vercel/next.js/issues/81640) 422 - Revert "\[test] workaround test that needs stylus": [#​81981](https://redirect.github.com/vercel/next.js/issues/81981) 423 - \[docs] fix rewrites example wording: [#​81985](https://redirect.github.com/vercel/next.js/issues/81985) 424 - Turbopack: improve named spans in tracing: [#​81458](https://redirect.github.com/vercel/next.js/issues/81458) 425 - Turbopack: update mimalloc: [#​81993](https://redirect.github.com/vercel/next.js/issues/81993) 426 - Turbopack: Update bundled webpki-roots: [#​81906](https://redirect.github.com/vercel/next.js/issues/81906) 427 - Allow specifying CLI version for e2e deploy: [#​81998](https://redirect.github.com/vercel/next.js/issues/81998) 428 - Turbopack: Move fs watcher anyhow::Context import inline to fix compilation warnings: [#​81997](https://redirect.github.com/vercel/next.js/issues/81997) 429 - Add link to manually trigger preview builds: [#​81977](https://redirect.github.com/vercel/next.js/issues/81977) 430 - Update Rspack production test manifest: [#​82007](https://redirect.github.com/vercel/next.js/issues/82007) 431 - Update Rspack development test manifest: [#​82008](https://redirect.github.com/vercel/next.js/issues/82008) 432 - Turbopack: Make turbo-tasks-fetch a bit more OOP-like: [#​81995](https://redirect.github.com/vercel/next.js/issues/81995) 433 - Update Rspack development test manifest: [#​82038](https://redirect.github.com/vercel/next.js/issues/82038) 434 - \[test] Allow running `lint-eslint` on a specific directory: [#​82009](https://redirect.github.com/vercel/next.js/issues/82009) 435 - Adjusted the warning message to be more descriptive: [#​82052](https://redirect.github.com/vercel/next.js/issues/82052) 436 - Update Rspack production test manifest: [#​82039](https://redirect.github.com/vercel/next.js/issues/82039) 437 - \[turbopack] mark `rcstr!` allocated Rcstr values as 'static' and stop refcounting them: [#​81994](https://redirect.github.com/vercel/next.js/issues/81994) 438 - Turbopack: only schedule tasks when task becomes active on active counter increase: [#​81414](https://redirect.github.com/vercel/next.js/issues/81414) 439 - docs: Update styling example links : [#​82111](https://redirect.github.com/vercel/next.js/issues/82111) 440 - \[turbopack] Documentation fixes for rcstr! and a tiny improvement to `hash`: [#​82084](https://redirect.github.com/vercel/next.js/issues/82084) 441 - \[turbopack] Improve our `const` compatible hash routine performance: [#​82088](https://redirect.github.com/vercel/next.js/issues/82088) 442 - Update Rspack production test manifest: [#​82139](https://redirect.github.com/vercel/next.js/issues/82139) 443 - Turbopack: Fix accidental doctest in globset module license: [#​82127](https://redirect.github.com/vercel/next.js/issues/82127) 444 - \[turbopack] tweak the ui of the module-cost benchmark: [#​81817](https://redirect.github.com/vercel/next.js/issues/81817) 445 - \[test] revert config change in hello-world test: [#​82173](https://redirect.github.com/vercel/next.js/issues/82173) 446 - docs: cookies.set encode option is not supported: [#​82154](https://redirect.github.com/vercel/next.js/issues/82154) 447 - docs: change Dashboard component to async for session verification: [#​81880](https://redirect.github.com/vercel/next.js/issues/81880) 448 - Update create-release-branch to disable test-new-tests: [#​82182](https://redirect.github.com/vercel/next.js/issues/82182) 449 - docs: update cacheTag.mdx: [#​82051](https://redirect.github.com/vercel/next.js/issues/82051) 450 - Turbopack: Make the "non-recursive" logic for the fs watcher a runtime flag instead of a build-time one: [#​82031](https://redirect.github.com/vercel/next.js/issues/82031) 451 - Turbopack: Add a flag to the fs watch fuzzer to print missing but expected invalidations: [#​82131](https://redirect.github.com/vercel/next.js/issues/82131) 452 - docs: fix typo in docs: [#​82186](https://redirect.github.com/vercel/next.js/issues/82186) 453 - docs: Add more links to app docs root: [#​82126](https://redirect.github.com/vercel/next.js/issues/82126) 454 - docs: App Router's React version: [#​82180](https://redirect.github.com/vercel/next.js/issues/82180) 455 - Turbopack: Use `Path`/`PathBuf` for all of the invalidation logic: [#​82132](https://redirect.github.com/vercel/next.js/issues/82132) 456 - Turbopack: Use a BTreeMap in InvalidatorMap to avoid many `O(n)` traversals when finding child paths: [#​82133](https://redirect.github.com/vercel/next.js/issues/82133) 457 - Turbopack: Watch the root and every parent directory in non-recursive mode: [#​82129](https://redirect.github.com/vercel/next.js/issues/82129) 458 - Turbopack: Remove unused `ignored_subpaths` feature from DiskWatcher: [#​82210](https://redirect.github.com/vercel/next.js/issues/82210) 459 - Grammar fix on forms.mdx: [#​82209](https://redirect.github.com/vercel/next.js/issues/82209) 460 - Update Rspack production test manifest: [#​82108](https://redirect.github.com/vercel/next.js/issues/82108) 461 - Update Rspack development test manifest: [#​82192](https://redirect.github.com/vercel/next.js/issues/82192) 462 - Turbopack: implement shutdown for backing storage correct: [#​82220](https://redirect.github.com/vercel/next.js/issues/82220) 463 - Update Rspack development test manifest: [#​82227](https://redirect.github.com/vercel/next.js/issues/82227) 464 - fix: turbopack loader ipc field mapping: [#​82112](https://redirect.github.com/vercel/next.js/issues/82112) 465 - Turbopack: fix dev test manifest: [#​82241](https://redirect.github.com/vercel/next.js/issues/82241) 466 - fix(Turbopack): Fix duplicated layout rendering in edge cases: [#​81948](https://redirect.github.com/vercel/next.js/issues/81948) 467 - \[turbopack] Adopt rcstr! more consistently: [#​80552](https://redirect.github.com/vercel/next.js/issues/80552) 468 - Turbopack: use mimalloc v3: [#​82221](https://redirect.github.com/vercel/next.js/issues/82221) 469 - Turbopack: no need to avoid allocations anymore: [#​82222](https://redirect.github.com/vercel/next.js/issues/82222) 470 - Turbopack: ensure max merge segments is respected accros families: [#​82223](https://redirect.github.com/vercel/next.js/issues/82223) 471 - docs: to indicate that redirect can be used in both server and client…: [#​82092](https://redirect.github.com/vercel/next.js/issues/82092) 472 - Turbopack: improve compression dictionary generation: [#​80061](https://redirect.github.com/vercel/next.js/issues/80061) 473 - test: reduce artificial timeouts in runtime prefetch tests: [#​82276](https://redirect.github.com/vercel/next.js/issues/82276) 474 - Turbopack: fix glob with empty alternative branch: [#​82275](https://redirect.github.com/vercel/next.js/issues/82275) 475 - \[turbopack] Optimize ESM exports: [#​82214](https://redirect.github.com/vercel/next.js/issues/82214) 476 - \[turbopack] Fix a snapshot test: [#​82281](https://redirect.github.com/vercel/next.js/issues/82281) 477 - \[turbopack] Avoid calling `find_server_entries` in the whole\_app\_module\_graph case: [#​81943](https://redirect.github.com/vercel/next.js/issues/81943) 478 - docs: Add Tolgee to app router localization resources: [#​81366](https://redirect.github.com/vercel/next.js/issues/81366) 479 - Update Rspack development test manifest: [#​82268](https://redirect.github.com/vercel/next.js/issues/82268) 480 - Update Rspack production test manifest: [#​82267](https://redirect.github.com/vercel/next.js/issues/82267) 481 - Turbopack: Remove the `lazy-regex` dependency: [#​82288](https://redirect.github.com/vercel/next.js/issues/82288) 482 - Turbopack: move block offsets from header to footer: [#​82047](https://redirect.github.com/vercel/next.js/issues/82047) 483 - Turbopack: Streaming write of SST files: [#​82048](https://redirect.github.com/vercel/next.js/issues/82048) 484 - \[turbopack] Use Arrays instead of objects to bootstrap chunks: [#​81877](https://redirect.github.com/vercel/next.js/issues/81877) 485 - Turbopack: set env in tracing context: [#​75254](https://redirect.github.com/vercel/next.js/issues/75254) 486 - \[test] Update snapshots: [#​82327](https://redirect.github.com/vercel/next.js/issues/82327) 487 - chore: fix eslint-typechecked-require with template: [#​82328](https://redirect.github.com/vercel/next.js/issues/82328) 488 - docs: add React Developer Tools section for debugging: [#​82320](https://redirect.github.com/vercel/next.js/issues/82320) 489 - docs: Clarify revalidatePath : [#​82142](https://redirect.github.com/vercel/next.js/issues/82142) 490 - Turbopack: Update `jsonc-parser`, dedupe with SWC: [#​82343](https://redirect.github.com/vercel/next.js/issues/82343) 491 - \[turbopack] vibecode a benchmark runner for module-cost: [#​82287](https://redirect.github.com/vercel/next.js/issues/82287) 492 - Documentation: Removed reference to treeShaking in 08-turbopack.mdx: [#​82352](https://redirect.github.com/vercel/next.js/issues/82352) 493 - Turbopack: run styled-jsx after typescript transform: [#​82359](https://redirect.github.com/vercel/next.js/issues/82359) 494 - Turbopack: pass `is_development` to `next_page_config`: [#​82363](https://redirect.github.com/vercel/next.js/issues/82363) 495 - refactor(turbo-tasks-fs): change FS to\_sys\_path to be synchronous: [#​82341](https://redirect.github.com/vercel/next.js/issues/82341) 496 - Turbopack: clean up some old TODOs: [#​82364](https://redirect.github.com/vercel/next.js/issues/82364) 497 - Docs: Updating guides on PPR and ISR: [#​81307](https://redirect.github.com/vercel/next.js/issues/81307) 498 - fix(Turbopack): Address duplicated metadata image modules when they are impored: [#​82367](https://redirect.github.com/vercel/next.js/issues/82367) 499 - Bump swc to 35: [#​82237](https://redirect.github.com/vercel/next.js/issues/82237) 500 - docs: CSP with SRI corrections: [#​82365](https://redirect.github.com/vercel/next.js/issues/82365) 501 - fix: implications of global-not-found skipping 'normal' rendering: [#​82399](https://redirect.github.com/vercel/next.js/issues/82399) 502 - update rspack-dev-test 503 504 </details> 505 506 --- 507 508 ### Configuration 509 510 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 511 512 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. 513 514 ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 515 516 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. 517 518 --- 519 520 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box 521 522 --- 523 524 This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web). 525 <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=--> 526 527