Open renovate[bot] opened 1 year ago
This PR contains the following updates:
13.5.4
15.0.3
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
this is blocked by the node 18 requirement...
This PR contains the following updates:
13.5.4
->15.0.3
Release Notes
vercel/next.js (eslint-config-next)
### [`v15.0.3`](https://redirect.github.com/vercel/next.js/compare/v15.0.2...v15.0.3) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.0.2...v15.0.3) ### [`v15.0.2`](https://redirect.github.com/vercel/next.js/compare/v15.0.1...2e28c965279de90ce4bfca673196c27dd6117027) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.0.1...v15.0.2) ### [`v15.0.1`](https://redirect.github.com/vercel/next.js/releases/tag/v15.0.1) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.0.0...v15.0.1) ##### Core Changes - Reland "\[dynamicIO] warn for disallowed dynamic in dev": [#71567](https://redirect.github.com/vercel/next.js/issues/71567) - next-upgrade: prompt (un)install only when there's a change: [#71308](https://redirect.github.com/vercel/next.js/issues/71308) - chore(next-codemod): remove `@next/font` from optional Next.js packages to install: [#71563](https://redirect.github.com/vercel/next.js/issues/71563) - \[dynamicIO] Avoid triggering memory leak false positive with makeHangingPromise: [#71576](https://redirect.github.com/vercel/next.js/issues/71576) - Avoid triggering memory leak false positive with makeHangingPromise: [#71579](https://redirect.github.com/vercel/next.js/issues/71579) - Upgrade React from `65a56d0e-20241020` to `69d4b800-20241021`: [#71568](https://redirect.github.com/vercel/next.js/issues/71568) - avoid logging stacks for internal errors: [#71575](https://redirect.github.com/vercel/next.js/issues/71575) - Avoid server action `endpoint` function indirection: [#71572](https://redirect.github.com/vercel/next.js/issues/71572) - fix: handle terminal color in chrome console: [#71581](https://redirect.github.com/vercel/next.js/issues/71581) - \[dynamicIO] Update prerender to use Fizz prerender: [#71580](https://redirect.github.com/vercel/next.js/issues/71580) - misc(next-upgrade): reuse process.cwd() value: [#71558](https://redirect.github.com/vercel/next.js/issues/71558) - \[dynamicIO]: dev navigations should show disallowed dynamic errors: [#71595](https://redirect.github.com/vercel/next.js/issues/71595) - next-lint: Use ESLint v9 by default: [#71371](https://redirect.github.com/vercel/next.js/issues/71371) - fix: prevent router errors from being logged on the client: [#71583](https://redirect.github.com/vercel/next.js/issues/71583) - fix: next package resolving in dev overlay: [#71632](https://redirect.github.com/vercel/next.js/issues/71632) - Improve type coverage of setup-dev-bundler: [#71443](https://redirect.github.com/vercel/next.js/issues/71443) - fix(turbo-tasks): Implement ValueDebugFormat for ResolvedVc: [#71173](https://redirect.github.com/vercel/next.js/issues/71173) - Add --turbopack CLI flag: [#71657](https://redirect.github.com/vercel/next.js/issues/71657) - \[dynamicIO] detect metadata boundaries in dev using server component stacks: [#71666](https://redirect.github.com/vercel/next.js/issues/71666) ##### Example Changes - chore: Update `with-supabase` to be compatible with Nextjs 15: [#71631](https://redirect.github.com/vercel/next.js/issues/71631) - Update Sanity example to next v15: [#71640](https://redirect.github.com/vercel/next.js/issues/71640) ##### Misc Changes - docs(ppr): remove v14 mention for ppr: [#71498](https://redirect.github.com/vercel/next.js/issues/71498) - docs: fix upgrade codemod command: [#71578](https://redirect.github.com/vercel/next.js/issues/71578) - Turbopack: Always use blob: URLs for assets in middleware: [#71471](https://redirect.github.com/vercel/next.js/issues/71471) - fix: metadata image route Windows path escaping: [#71615](https://redirect.github.com/vercel/next.js/issues/71615) - fix: third-parties package peer dependency: [#71620](https://redirect.github.com/vercel/next.js/issues/71620) - Fix `module_resolution: "nodenext"` with `mjs` or `cjs`: [#71635](https://redirect.github.com/vercel/next.js/issues/71635) - react-sync: Automatically update peer dependencies in libraries: [#71636](https://redirect.github.com/vercel/next.js/issues/71636) - chore(docs): fix typo in image.mdx docs: [#71647](https://redirect.github.com/vercel/next.js/issues/71647) - docs: remove the canary note on instrumentation: [#71649](https://redirect.github.com/vercel/next.js/issues/71649) - test: fix async api tests: [#71652](https://redirect.github.com/vercel/next.js/issues/71652) - Enable source maps for `pnpm debug`: [#71653](https://redirect.github.com/vercel/next.js/issues/71653) - codemod(turbopack): Rewrite more Vc fields in structs as ResolvedVc: [#71172](https://redirect.github.com/vercel/next.js/issues/71172) ##### Credits Huge thanks to [@gnoff](https://redirect.github.com/gnoff), [@devjiwonchoi](https://redirect.github.com/devjiwonchoi), [@samcx](https://redirect.github.com/samcx), [@ztanner](https://redirect.github.com/ztanner), [@unstubbable](https://redirect.github.com/unstubbable), [@huozhi](https://redirect.github.com/huozhi), [@mischnic](https://redirect.github.com/mischnic), [@lubieowoce](https://redirect.github.com/lubieowoce), [@eps1lon](https://redirect.github.com/eps1lon), [@ivasilov](https://redirect.github.com/ivasilov), [@styfle](https://redirect.github.com/styfle), [@bgw](https://redirect.github.com/bgw), [@stipsan](https://redirect.github.com/stipsan), and [@timneutkens](https://redirect.github.com/timneutkens) for helping! ### [`v15.0.0`](https://redirect.github.com/vercel/next.js/releases/tag/v15.0.0) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v14.2.17...v15.0.0) ##### Core Changes - refactor: next-flight-client-module-loader return conditions: [#64348](https://redirect.github.com/vercel/next.js/issues/64348) - Fix Server Action error logs for unhandled POST requests: [#64315](https://redirect.github.com/vercel/next.js/issues/64315) - Shared Revalidate Timings: [#64370](https://redirect.github.com/vercel/next.js/issues/64370) - Freeze loaded manifests: [#64313](https://redirect.github.com/vercel/next.js/issues/64313) - test: skip turbopack build test: [#64356](https://redirect.github.com/vercel/next.js/issues/64356) - Fix: css in next/dynamic component in edge runtime: [#64382](https://redirect.github.com/vercel/next.js/issues/64382) - Fix more Turbopack build tests: [#64384](https://redirect.github.com/vercel/next.js/issues/64384) - use pathToFileUrl to make esm import()s work with absolute windows paths: [#64386](https://redirect.github.com/vercel/next.js/issues/64386) - Improve rendering performance: [#64408](https://redirect.github.com/vercel/next.js/issues/64408) - Fix the method prop case in Server Actions transform: [#64398](https://redirect.github.com/vercel/next.js/issues/64398) - fix(next-lint): update option --report-unused-disable-directives to --report-unused-disable-directives-severity: [#64405](https://redirect.github.com/vercel/next.js/issues/64405) - Revert "Fix: css in next/dynamic component in edge runtime": [#64442](https://redirect.github.com/vercel/next.js/issues/64442) - default fetchCache to no-store when force-dynamic is set: [#64145](https://redirect.github.com/vercel/next.js/issues/64145) - router restore should take priority over pending actions: [#64449](https://redirect.github.com/vercel/next.js/issues/64449) - Fix client boundary inheritance for barrel optimization: [#64467](https://redirect.github.com/vercel/next.js/issues/64467) - improve turborepo caching: [#64493](https://redirect.github.com/vercel/next.js/issues/64493) - Update font data: [#64481](https://redirect.github.com/vercel/next.js/issues/64481) - BREAKING CHANGE: remove deprecated analyticsId from config, and the corresponding performance-relayer files and tests: [#64199](https://redirect.github.com/vercel/next.js/issues/64199) - feat: strip traceparent header from cachekey: [#64499](https://redirect.github.com/vercel/next.js/issues/64499) - Fix typo in dynamic-rendering.ts: [#64365](https://redirect.github.com/vercel/next.js/issues/64365) - fix(next): global not-found not working on multi-root layouts: [#63053](https://redirect.github.com/vercel/next.js/issues/63053) - chore(next): add keywords on package.json: [#64173](https://redirect.github.com/vercel/next.js/issues/64173) - Fix DynamicServerError not being thrown in fetch: [#64511](https://redirect.github.com/vercel/next.js/issues/64511) - fix: `lib/helpers/install.ts` to better support pnpm and properly respect `root` argument: [#64418](https://redirect.github.com/vercel/next.js/issues/64418) - fix(next): `Metadata.openGraph` values not resolving basic values when `type` is set: [#63620](https://redirect.github.com/vercel/next.js/issues/63620) - disable production chunking in dev: [#64488](https://redirect.github.com/vercel/next.js/issues/64488) - update turbopack: [#64501](https://redirect.github.com/vercel/next.js/issues/64501) - Turbopack: Allow client components to be imported in app routes: [#64520](https://redirect.github.com/vercel/next.js/issues/64520) - refactor: remove always truthy flag: [#64522](https://redirect.github.com/vercel/next.js/issues/64522) - Turbopack: don’t show long internal stack traces on build errors: [#64427](https://redirect.github.com/vercel/next.js/issues/64427) - next/script: Correctly apply async and defer props: [#52939](https://redirect.github.com/vercel/next.js/issues/52939) - chore(next/font): update [@capsizecss/metrics](https://redirect.github.com/capsizecss/metrics) package: [#64528](https://redirect.github.com/vercel/next.js/issues/64528) - feat: add information that revalidate interval is in seconds: [#64229](https://redirect.github.com/vercel/next.js/issues/64229) - Typo "Minifer" in config.ts: [#64359](https://redirect.github.com/vercel/next.js/issues/64359) - Enhance types for Node and Edge envionments: [#64454](https://redirect.github.com/vercel/next.js/issues/64454) - feat: Add a validation for `postcss` with `useLightningcss`: [#64379](https://redirect.github.com/vercel/next.js/issues/64379) - fix HMR for cases where chunking changes: [#64367](https://redirect.github.com/vercel/next.js/issues/64367) - perf: improve Pages Router server rendering performance: [#64461](https://redirect.github.com/vercel/next.js/issues/64461) - Fix cjs client components tree-shaking: [#64558](https://redirect.github.com/vercel/next.js/issues/64558) - fix refresh behavior for discarded actions: [#64532](https://redirect.github.com/vercel/next.js/issues/64532) - fix: filter out middleware requests in logging: [#64549](https://redirect.github.com/vercel/next.js/issues/64549) - chore: remove unused rust dependencies: [#62176](https://redirect.github.com/vercel/next.js/issues/62176) - fix(next-swc): correctly set wasm fallback for known target triples: [#64567](https://redirect.github.com/vercel/next.js/issues/64567) - memoize layout router context: [#64575](https://redirect.github.com/vercel/next.js/issues/64575) - fix incorrect refresh request when basePath is set: [#64589](https://redirect.github.com/vercel/next.js/issues/64589) - fix TypeError edge-case for parallel slots rendered multiple times: [#64271](https://redirect.github.com/vercel/next.js/issues/64271) - Fix ASL bundling for dynamic css: [#64451](https://redirect.github.com/vercel/next.js/issues/64451) - Revert "fix(next): global not-found not working on multi-root layouts": [#64601](https://redirect.github.com/vercel/next.js/issues/64601) - chore(test): run related E2E deploy tests on PRs: [#63763](https://redirect.github.com/vercel/next.js/issues/63763) - Improve top level await coverage: [#64508](https://redirect.github.com/vercel/next.js/issues/64508) - Upgrade typescript to 5.3: [#64043](https://redirect.github.com/vercel/next.js/issues/64043) - add pathname normalizer for actions: [#64592](https://redirect.github.com/vercel/next.js/issues/64592) - Fix experimental/testmode by removing console.log: [#64670](https://redirect.github.com/vercel/next.js/issues/64670) - Don't output .test.ts files in next/font: [#63472](https://redirect.github.com/vercel/next.js/issues/63472) - Fix reporting when performance.measure doesn't exist (Edge): [#64669](https://redirect.github.com/vercel/next.js/issues/64669) - Reduce amount of data passed to collectBuildTraces: [#59665](https://redirect.github.com/vercel/next.js/issues/59665) - fix(next-server): 'quiet' setting delegate for custom server: [#64512](https://redirect.github.com/vercel/next.js/issues/64512) - Revert "chore(test): run related E2E deploy tests on PRs": [#64682](https://redirect.github.com/vercel/next.js/issues/64682) - update turbopack: [#64686](https://redirect.github.com/vercel/next.js/issues/64686) - Fix: resolve mixed re-exports module as cjs: [#64681](https://redirect.github.com/vercel/next.js/issues/64681) - Revert "fix TypeError edge-case for parallel slots rendered multiple times": [#64690](https://redirect.github.com/vercel/next.js/issues/64690) - Fix typo: 'serverComponentsExtenalPackages' should be 'serverComponentsExternalPackages': [#64705](https://redirect.github.com/vercel/next.js/issues/64705) - prevent erroneous route interception during lazy fetch: [#64692](https://redirect.github.com/vercel/next.js/issues/64692) - Add `@appsignal/nodejs` to the external packages list: [#64503](https://redirect.github.com/vercel/next.js/issues/64503) - fix root page revalidation when redirecting in a server action: [#64730](https://redirect.github.com/vercel/next.js/issues/64730) - Clean-up fetch metrics tracking: [#64746](https://redirect.github.com/vercel/next.js/issues/64746) - \[actions] Enforce body limit using Transform stream: [#64694](https://redirect.github.com/vercel/next.js/issues/64694) - Turbopack: Don’t show stack traces for internal modules: [#64228](https://redirect.github.com/vercel/next.js/issues/64228) - Reapply "chore(test): run related E2E deploy tests on PRs" ([#64682](https://redirect.github.com/vercel/next.js/issues/64682)): [#64712](https://redirect.github.com/vercel/next.js/issues/64712) - fix(fetch-cache): fix typo: [#64786](https://redirect.github.com/vercel/next.js/issues/64786) - fix: remove traceparent from cachekey should not remove traceparent from original object: [#64727](https://redirect.github.com/vercel/next.js/issues/64727) - fix interception route rewrite regex not supporting hyphenated segments: [#64805](https://redirect.github.com/vercel/next.js/issues/64805) - Disable ncc cache instead of cache cleaning: [#64804](https://redirect.github.com/vercel/next.js/issues/64804) - Move next-swc Turborepo config to packages/next-swc: [#64789](https://redirect.github.com/vercel/next.js/issues/64789) - build: Update `swc_core` to `v0.90.33`: [#64553](https://redirect.github.com/vercel/next.js/issues/64553) - Enable loading source maps for Next Server and React: [#64527](https://redirect.github.com/vercel/next.js/issues/64527) - fix: mixing namespace import and named import client components: [#64809](https://redirect.github.com/vercel/next.js/issues/64809) - fext(next): extend next.config for mdxRs support options: [#64801](https://redirect.github.com/vercel/next.js/issues/64801) - skip test_e2e_deploy_related when triggered from a fork: [#64893](https://redirect.github.com/vercel/next.js/issues/64893) - fix(fetch-cache): fix additional typo, add type & data validation: [#64799](https://redirect.github.com/vercel/next.js/issues/64799) - feat(next-core): support parsing matcher config object: [#64678](https://redirect.github.com/vercel/next.js/issues/64678) - Fix mixed exports in server component with barrel optimization: [#64894](https://redirect.github.com/vercel/next.js/issues/64894) - fix: improve tsconfig extends checks: [#61413](https://redirect.github.com/vercel/next.js/issues/61413) - Fix next/image usage in mdx: [#64875](https://redirect.github.com/vercel/next.js/issues/64875) - fix dynamic route interception not working when deployed with middleware: [#64923](https://redirect.github.com/vercel/next.js/issues/64923) - feat(turbopack): Handle fragments in requests: [#64232](https://redirect.github.com/vercel/next.js/issues/64232) - feat(turbopack): Check for duplicate parallel routes: [#64181](https://redirect.github.com/vercel/next.js/issues/64181) - Speed up createNext test suite isolation: [#64909](https://redirect.github.com/vercel/next.js/issues/64909) - fix(rewrites): support external rewrite destination: [#64943](https://redirect.github.com/vercel/next.js/issues/64943) - Ensure edge prerender-manifest is minimal: [#64946](https://redirect.github.com/vercel/next.js/issues/64946) - remove special-cased prefetch kind in dev mode: [#64941](https://redirect.github.com/vercel/next.js/issues/64941) - feat: support import attributes: [#59480](https://redirect.github.com/vercel/next.js/issues/59480) - NextJS App router: add `isolated-vm` to server-external-packages.json: [#64749](https://redirect.github.com/vercel/next.js/issues/64749) - Add `next experimental-test` command: [#64352](https://redirect.github.com/vercel/next.js/issues/64352) - Revert "feat: support import attributes": [#65001](https://redirect.github.com/vercel/next.js/issues/65001) - NODE_OPTIONS updates: [#65006](https://redirect.github.com/vercel/next.js/issues/65006) - Update React from [`14898b6`](https://redirect.github.com/vercel/next.js/commit/14898b6a9) to [`c3048aa`](https://redirect.github.com/vercel/next.js/commit/c3048aab4): [#64798](https://redirect.github.com/vercel/next.js/issues/64798) - initialize ALS with cookies in middleware: [#65008](https://redirect.github.com/vercel/next.js/issues/65008) - feat(next/image)!: remove `squoosh` in favor of `sharp` as optional dependency: [#63321](https://redirect.github.com/vercel/next.js/issues/63321) - fix: Workaround acorn bug/version issue by using SWC: [#65021](https://redirect.github.com/vercel/next.js/issues/65021) - build: Update `@swc/core` to `v1.5.0`: [#65022](https://redirect.github.com/vercel/next.js/issues/65022) - Ensure escaped string are parsed in NODE_OPTIONS: [#65046](https://redirect.github.com/vercel/next.js/issues/65046) - chore(fetch-cache): remove zod from fetch cache: [#65079](https://redirect.github.com/vercel/next.js/issues/65079) - support breadcrumb style catch-all parallel routes: [#65063](https://redirect.github.com/vercel/next.js/issues/65063) - Improve initial setup with new App Router TypeScript project: [#64826](https://redirect.github.com/vercel/next.js/issues/64826) - Add experimental trace file field: [#65071](https://redirect.github.com/vercel/next.js/issues/65071) - Fix playwright config merging for webServer property: [#65090](https://redirect.github.com/vercel/next.js/issues/65090) - chore(logging): Disable info logging of critters in production: [#62776](https://redirect.github.com/vercel/next.js/issues/62776) - \[unstable_cache] Don't track dynamic fetches in an unstable_cache callback: [#65010](https://redirect.github.com/vercel/next.js/issues/65010) - fix(page-static-info): refine warning message to emit once: [#65091](https://redirect.github.com/vercel/next.js/issues/65091) - update redirect handling on forwarded action requests: [#65097](https://redirect.github.com/vercel/next.js/issues/65097) - Tracing: allow opt-in flag to send build traces to url: [#65019](https://redirect.github.com/vercel/next.js/issues/65019) - Turbopack: Allow client components from foreign code in app routes: [#64751](https://redirect.github.com/vercel/next.js/issues/64751) - fix node.js module warning in middleware: [#65112](https://redirect.github.com/vercel/next.js/issues/65112) - Fix: strip \_rsc query for client navigation rsc request: [#65084](https://redirect.github.com/vercel/next.js/issues/65084) - fix unhandled runtime error when notFound() triggered in generateMetadata w/ parallel routes: [#65102](https://redirect.github.com/vercel/next.js/issues/65102) - Use vercel deployment url for metadataBase fallbacks: [#65089](https://redirect.github.com/vercel/next.js/issues/65089) - Fix next/dynamic with babel and src dir: [#65177](https://redirect.github.com/vercel/next.js/issues/65177) - update turbopack: [#65191](https://redirect.github.com/vercel/next.js/issues/65191) - Fix crypto import in edge runtime with Turbopack: [#65171](https://redirect.github.com/vercel/next.js/issues/65171) - Resolve global `next` Webpack alias last: [#65123](https://redirect.github.com/vercel/next.js/issues/65123) - Add oslo, [@node-rs/argon2](https://redirect.github.com/node-rs/argon2), and [@node-rs/bcrypt](https://redirect.github.com/node-rs/bcrypt) to external packages: [#65204](https://redirect.github.com/vercel/next.js/issues/65204) - \[trace] Reduce the size of .next/trace files: [#65101](https://redirect.github.com/vercel/next.js/issues/65101) - Remove extra suspense boundary for default next/dynamic: [#64716](https://redirect.github.com/vercel/next.js/issues/64716) - Only apply metadata manifest credentials for preview deployment: [#64940](https://redirect.github.com/vercel/next.js/issues/64940) - fix(next): add missing browser.major type: [#65185](https://redirect.github.com/vercel/next.js/issues/65185) - Turbopack: rename source map prefix: [#64965](https://redirect.github.com/vercel/next.js/issues/64965) - Use POST for invokeIpcMethod: [#65238](https://redirect.github.com/vercel/next.js/issues/65238) - fix redirect to url with semicolon: [#65165](https://redirect.github.com/vercel/next.js/issues/65165) - Provide non-dynamic segments to catch-all parallel routes: [#65233](https://redirect.github.com/vercel/next.js/issues/65233) - Fix an issue parsing catchall params: [#65277](https://redirect.github.com/vercel/next.js/issues/65277) - Enable preloading entries by default: [#65289](https://redirect.github.com/vercel/next.js/issues/65289) - Trace uploader: add worker spans to allowed events: [#65255](https://redirect.github.com/vercel/next.js/issues/65255) - Update font data: [#65301](https://redirect.github.com/vercel/next.js/issues/65301) - Update revalidateTag to batch tags in one request: [#65296](https://redirect.github.com/vercel/next.js/issues/65296) - Revert "Remove extra suspense boundary for default next/dynamic": [#65309](https://redirect.github.com/vercel/next.js/issues/65309) - Emit polyfill-nomodule.js into the build manifest polyfillFiles: [#65223](https://redirect.github.com/vercel/next.js/issues/65223) - Remove broken `#[turbo_tasks::value(transparent)]` attributes: [#65336](https://redirect.github.com/vercel/next.js/issues/65336) - Delete dead `concatenate_output_assets` function: [#65337](https://redirect.github.com/vercel/next.js/issues/65337) - Upgrade Turbopack: [#65320](https://redirect.github.com/vercel/next.js/issues/65320) - Pages router: Use attribute-based head children reconciler when `strictNextHead` is enabled: [#65408](https://redirect.github.com/vercel/next.js/issues/65408) - Revert "Implement Turbopack trace server bindings": [#65419](https://redirect.github.com/vercel/next.js/issues/65419) - use correct not-found component when triggered from a parallel route: [#65343](https://redirect.github.com/vercel/next.js/issues/65343) - Implement Turbopack trace server bindings: [#65410](https://redirect.github.com/vercel/next.js/issues/65410) - fix(next/image): bypass icns images: [#65414](https://redirect.github.com/vercel/next.js/issues/65414) - \[PPR] Enable incremental adoption: [#63847](https://redirect.github.com/vercel/next.js/issues/63847) - fix: replace deprecated/removed functions in eslint-plugin-next: [#64251](https://redirect.github.com/vercel/next.js/issues/64251) - docs: update `revalidatePath` & fix cache debug logic: [#65365](https://redirect.github.com/vercel/next.js/issues/65365) - fix(next-core): mark turbopack embed fs to be internals: [#65420](https://redirect.github.com/vercel/next.js/issues/65420) - fix(next/image): add missing svg test and refactor missing types: [#65345](https://redirect.github.com/vercel/next.js/issues/65345) - build(edge): extract buildId into environment: [#64521](https://redirect.github.com/vercel/next.js/issues/64521) - Revert "build(edge): extract buildId into environment": [#65425](https://redirect.github.com/vercel/next.js/issues/65425) - fix(next/image): set max url length to 3072: [#65457](https://redirect.github.com/vercel/next.js/issues/65457) - Support React 19 in App and Pages router: [#65058](https://redirect.github.com/vercel/next.js/issues/65058) - Promote and rename server bundling options `serverComponentsExternalPackages` and `bundlePagesExternals`: [#65421](https://redirect.github.com/vercel/next.js/issues/65421) - add experimental flag to allow forcing NODE_ENV=development in builds: [#65463](https://redirect.github.com/vercel/next.js/issues/65463) - Support esm externals in app router: [#65041](https://redirect.github.com/vercel/next.js/issues/65041) - fix: lazy load sharp: [#65484](https://redirect.github.com/vercel/next.js/issues/65484) - make sure children is first in loader tree to fix head css bug on client navigation: [#65279](https://redirect.github.com/vercel/next.js/issues/65279) - Re-land build(edge): extract buildId into environment: [#65426](https://redirect.github.com/vercel/next.js/issues/65426) - improve versioned content map: [#65466](https://redirect.github.com/vercel/next.js/issues/65466) - update turbopack: [#65503](https://redirect.github.com/vercel/next.js/issues/65503) - Remove ineffective webpack rules and unused app-page context modules: [#65321](https://redirect.github.com/vercel/next.js/issues/65321) - add page name to crashes: [#65504](https://redirect.github.com/vercel/next.js/issues/65504) - Bump styled-jsx to 5.1.3: [#65485](https://redirect.github.com/vercel/next.js/issues/65485) - Preload all chunks for next/dynamic in SSR: [#65486](https://redirect.github.com/vercel/next.js/issues/65486) - fix!: add sharp timeout of 10 seconds: [#65517](https://redirect.github.com/vercel/next.js/issues/65517) - Turbopack: new graph aggregation: [#65206](https://redirect.github.com/vercel/next.js/issues/65206) - feat(next): revise server component error message: [#65468](https://redirect.github.com/vercel/next.js/issues/65468) - chore: update prettier to 3.2.5: [#65092](https://redirect.github.com/vercel/next.js/issues/65092) - Revert "Remove ineffective webpack rules and unused app-page context modules": [#65558](https://redirect.github.com/vercel/next.js/issues/65558) - Remove auto appending xml extension to dynamic sitemap routes: [#65507](https://redirect.github.com/vercel/next.js/issues/65507) - Remove rsc esm client module extra exports: [#65519](https://redirect.github.com/vercel/next.js/issues/65519) - Handle nonce on Next.js injected script/link tags: [#65508](https://redirect.github.com/vercel/next.js/issues/65508) - Fix multi-zone test by removing dependency list: [#65589](https://redirect.github.com/vercel/next.js/issues/65589) - remove next-action header when following a redirect: [#65615](https://redirect.github.com/vercel/next.js/issues/65615) - Remove [@next/font](https://redirect.github.com/next/font) resolving for font loaders: [#65601](https://redirect.github.com/vercel/next.js/issues/65601) - remove legacy deprecated warnings: [#65579](https://redirect.github.com/vercel/next.js/issues/65579) - feat(turbopack): add support for `bundlePagesRouterDependencies`: [#65520](https://redirect.github.com/vercel/next.js/issues/65520) - fix(next-swc): load wasm fallback if native bindings fail to load: [#65623](https://redirect.github.com/vercel/next.js/issues/65623) - fix(next-swc): correct path interop to filepath for wasm: [#65633](https://redirect.github.com/vercel/next.js/issues/65633) - Add proper deprecation/rename warnings for server bundling option: [#65575](https://redirect.github.com/vercel/next.js/issues/65575) - feat!(next/image): change default `Content-Disposition` to `attachment`: [#65631](https://redirect.github.com/vercel/next.js/issues/65631) - Pages router: Enable strict `next/head` children reconciler by default: [#65418](https://redirect.github.com/vercel/next.js/issues/65418) - Apply react-server conditions to middleware: [#65424](https://redirect.github.com/vercel/next.js/issues/65424) - fix(next-swc): Do not reuse compiler instance: [#65602](https://redirect.github.com/vercel/next.js/issues/65602) - Show the new key of experimental config change warnings: [#65651](https://redirect.github.com/vercel/next.js/issues/65651) - fix(next-swc): Fix SWC env target - include option: [#65693](https://redirect.github.com/vercel/next.js/issues/65693) - Reapply "Implement Turbopack trace server bindings" ([#65419](https://redirect.github.com/vercel/next.js/issues/65419)): [#65527](https://redirect.github.com/vercel/next.js/issues/65527) - fix(resolve-metadata): allow for search params in canonical URL: [#65366](https://redirect.github.com/vercel/next.js/issues/65366) - Remove missingSuspenseWithCSRBailout config: [#65688](https://redirect.github.com/vercel/next.js/issues/65688) - Reland Remove ineffective webpack rules and unused app-page context modules: [#65694](https://redirect.github.com/vercel/next.js/issues/65694) - Remove swc minify related code branches: [#65690](https://redirect.github.com/vercel/next.js/issues/65690) - fix: load the tags manifest asynchronously: [#64563](https://redirect.github.com/vercel/next.js/issues/64563) - Bump acorn to replace swc class properties transform: [#65715](https://redirect.github.com/vercel/next.js/issues/65715) - fix: watch experimental/testmode in when running "pnpm dev": [#65689](https://redirect.github.com/vercel/next.js/issues/65689) - Revert "chore: externalize undici for bundling": [#65727](https://redirect.github.com/vercel/next.js/issues/65727) - \[ppr] Request normalization fixes: [#65717](https://redirect.github.com/vercel/next.js/issues/65717) - fix(next/image)!: error when `src` has leading or trailing space: [#65637](https://redirect.github.com/vercel/next.js/issues/65637) - fext(next-swc): extend internal env flag to all native bindings: [#65748](https://redirect.github.com/vercel/next.js/issues/65748) - Update font data: [#65719](https://redirect.github.com/vercel/next.js/issues/65719) - fix(next): add alias to new react exports: [#65761](https://redirect.github.com/vercel/next.js/issues/65761) - Update font data: [#65768](https://redirect.github.com/vercel/next.js/issues/65768) - feat: remove font family hashing in next/font css: [#53608](https://redirect.github.com/vercel/next.js/issues/53608) - Add script to script loader when strategy prop is undefined: [#65585](https://redirect.github.com/vercel/next.js/issues/65585) - fix: ensure websockets are correctly passed: [#65759](https://redirect.github.com/vercel/next.js/issues/65759) - Add `clientTraceMetadata` experimental option to propagate tracing data to the client: [#64256](https://redirect.github.com/vercel/next.js/issues/64256) - Remove process auto polyfill in edge runtime: [#65751](https://redirect.github.com/vercel/next.js/issues/65751) - feat: support import attributes: [#65749](https://redirect.github.com/vercel/next.js/issues/65749) - Turbopack: Remove `EcmascriptChunkingContext`: [#65716](https://redirect.github.com/vercel/next.js/issues/65716) - Error in build for middleware when import client-only: [#65792](https://redirect.github.com/vercel/next.js/issues/65792) - fix(next): reject protocol-relative URLs in image optimization: [#65752](https://redirect.github.com/vercel/next.js/issues/65752) - Fix broken HTML inlining of non UTF-8 decodable binary data from Flight payload: [#65664](https://redirect.github.com/vercel/next.js/issues/65664) - Bundle the installed react for middleware: [#65811](https://redirect.github.com/vercel/next.js/issues/65811) - fix middleware cookie initialization: [#65820](https://redirect.github.com/vercel/next.js/issues/65820) - fix(next/image)!: set upstream timeout to 7 seconds: [#65821](https://redirect.github.com/vercel/next.js/issues/65821) - feat(turbopack-ecmascript): use import attributes for annotations: [#59370](https://redirect.github.com/vercel/next.js/issues/59370) - feat(next): experimental react compiler support: [#65804](https://redirect.github.com/vercel/next.js/issues/65804) - Fix the runtime for rsc layer: [#65850](https://redirect.github.com/vercel/next.js/issues/65850) - Ensure React Compiler only runs on first-party browser code: [#65851](https://redirect.github.com/vercel/next.js/issues/65851) - fix: bump nft@0.27.1: [#65854](https://redirect.github.com/vercel/next.js/issues/65854) - add effect packages into the optimized-by-default list: [#65465](https://redirect.github.com/vercel/next.js/issues/65465) - Upgrade react@beta: [#65845](https://redirect.github.com/vercel/next.js/issues/65845) - Ensure plugin-syntax-jsx doesn't have to be installed: [#65865](https://redirect.github.com/vercel/next.js/issues/65865) - Update React from [`4508873`](https://redirect.github.com/vercel/next.js/commit/4508873393) to [`04b0588`](https://redirect.github.com/vercel/next.js/commit/04b058868c): [#65864](https://redirect.github.com/vercel/next.js/issues/65864) - Set default stale-while-revalidate header value to 1 year: [#65867](https://redirect.github.com/vercel/next.js/issues/65867) - fix missing experimental warning for reactCompiler: [#65866](https://redirect.github.com/vercel/next.js/issues/65866) - Error on mismatched minimal react version: [#65806](https://redirect.github.com/vercel/next.js/issues/65806) - Revert "Set default stale-while-revalidate header value to 1 year": [#65887](https://redirect.github.com/vercel/next.js/issues/65887) - Update turbopack & swc_core: [#65450](https://redirect.github.com/vercel/next.js/issues/65450) - Revert "Fix broken HTML inlining of non UTF-8 decodable binary data f…: [#65906](https://redirect.github.com/vercel/next.js/issues/65906) - experimental: unstable_after: [#65038](https://redirect.github.com/vercel/next.js/issues/65038) - Docs: Replace "twitter.com" to "x.com": [#65917](https://redirect.github.com/vercel/next.js/issues/65917) - fix(next/image): prefer sharp defaults, use mozjpeg for JPEG: [#65846](https://redirect.github.com/vercel/next.js/issues/65846) - Update font data: [#65961](https://redirect.github.com/vercel/next.js/issues/65961) - unstable_after: support nested unstable_after calls: [#65950](https://redirect.github.com/vercel/next.js/issues/65950) - Fix revalidateTimings route for catchall index route: [#65843](https://redirect.github.com/vercel/next.js/issues/65843) - fix(next): initial prefetch cache not set properly with different search params: [#65977](https://redirect.github.com/vercel/next.js/issues/65977) - Add additional log to experimental ppr flag in next.config.js: [#65944](https://redirect.github.com/vercel/next.js/issues/65944) - Change default of prerenderEarlyExit to true: [#65830](https://redirect.github.com/vercel/next.js/issues/65830) - short-circuit OPTIONS requests to pages: [#65295](https://redirect.github.com/vercel/next.js/issues/65295) - Turbopack: Implement `next/font/local` with `BeforeResolvePlugin` and show custom error message: [#65870](https://redirect.github.com/vercel/next.js/issues/65870) - \[Breaking] Disable automatic static generation for route handlers: [#65825](https://redirect.github.com/vercel/next.js/issues/65825) - Fix router.refresh missing canonical url override: [#65999](https://redirect.github.com/vercel/next.js/issues/65999) - Fix typo in JSDoc of `ppr` flag of `next.config.js`: [#66028](https://redirect.github.com/vercel/next.js/issues/66028) - Revert webpack bundling layer changes for middleware/pages: [#66049](https://redirect.github.com/vercel/next.js/issues/66049) - Upgrade lightningcss, disable grid prefixing: [#65986](https://redirect.github.com/vercel/next.js/issues/65986) - \[Breaking] disable client router cache for page segments: [#66039](https://redirect.github.com/vercel/next.js/issues/66039) - Add dedicated client entry for Turbopack builds: [#65824](https://redirect.github.com/vercel/next.js/issues/65824) - Update React from [`04b0588`](https://redirect.github.com/vercel/next.js/commit/04b058868c) to [`81c5ff2`](https://redirect.github.com/vercel/next.js/commit/81c5ff2e04) : [#65869](https://redirect.github.com/vercel/next.js/issues/65869) - implement unstable_rethrow: [#65831](https://redirect.github.com/vercel/next.js/issues/65831) - chore(next/image): remove unused `output` parameter: [#66083](https://redirect.github.com/vercel/next.js/issues/66083) - next-swc-napi: Enable "plugin" feature by default: [#66006](https://redirect.github.com/vercel/next.js/issues/66006) - \[turbopack] Use updated RawOutput API: [#65300](https://redirect.github.com/vercel/next.js/issues/65300) - Skip setting to fetch cache when not modified: [#66055](https://redirect.github.com/vercel/next.js/issues/66055) - \[Memory] Add option to reduce memory usage caused by duplicate strings in webpack-sources: [#66003](https://redirect.github.com/vercel/next.js/issues/66003) - Ensure metadata routes dont skip static optimization: [#66097](https://redirect.github.com/vercel/next.js/issues/66097) - \[unstable_after] fix occasional dev-mode crash in edge runtime pages: [#66099](https://redirect.github.com/vercel/next.js/issues/66099) - fix: ensure prefetch data routes are always added when app has ppr enabled: [#66102](https://redirect.github.com/vercel/next.js/issues/66102) - \[Breaking] Disable automatic fetch caching: [#66004](https://redirect.github.com/vercel/next.js/issues/66004) - Update React from [`81c5ff2`](https://redirect.github.com/vercel/next.js/commit/81c5ff2e04) to [`f994737`](https://redirect.github.com/vercel/next.js/commit/f994737d14): [#66093](https://redirect.github.com/vercel/next.js/issues/66093) - fix: ensure prefetch data routes are always added when app has ppr enabled: [#66102](https://redirect.github.com/vercel/next.js/issues/66102) - \[Breaking] Disable automatic fetch caching: [#66004](https://redirect.github.com/vercel/next.js/issues/66004) - Update React from [`81c5ff2`](https://redirect.github.com/vercel/next.js/commit/81c5ff2e04) to [`f994737`](https://redirect.github.com/vercel/next.js/commit/f994737d14): [#66093](https://redirect.github.com/vercel/next.js/issues/66093) - \[ppr] Remove canary requirement: [#66112](https://redirect.github.com/vercel/next.js/issues/66112) - \[ppr] Data route fixes: [#66109](https://redirect.github.com/vercel/next.js/issues/66109) - \[unstable_after] always use 'waitUntil' from '[@next/request-context](https://redirect.github.com/next/request-context)' if available: [#66119](https://redirect.github.com/vercel/next.js/issues/66119) - Don't fail the build if `@types/` packages appear to be missing: [#66127](https://redirect.github.com/vercel/next.js/issues/66127) - Stabilize swrDelta config: [#66108](https://redirect.github.com/vercel/next.js/issues/66108) - Revert "Don't fail the build if @types/ packages appear to be missing": [#66130](https://redirect.github.com/vercel/next.js/issues/66130) - fix(next): global not-found not working on multi-root layouts: [#63053](https://redirect.github.com/vercel/next.js/issues/63053) - chore(next): add keywords on package.json: [#64173](https://redirect.github.com/vercel/next.js/issues/64173) - Fix DynamicServerError not being thrown in fetch: [#64511](https://redirect.github.com/vercel/next.js/issues/64511) - fix: `lib/helpers/install.ts` to better support pnpm and properly respect `root` argument: [#64418](https://redirect.github.com/vercel/next.js/issues/64418) - fix(next): `Metadata.openGraph` values not resolving basic values when `type` is set: [#63620](https://redirect.github.com/vercel/next.js/issues/63620) - disable production chunking in dev: [#64488](https://redirect.github.com/vercel/next.js/issues/64488) - update turbopack: [#64501](https://redirect.github.com/vercel/next.js/issues/64501) - Turbopack: Allow client components to be imported in app routes: [#64520](https://redirect.github.com/vercel/next.js/issues/64520) - Turbopack: don’t show long internal stack traces on build errors: [#64427](https://redirect.github.com/vercel/next.js/issues/64427) - next/script: Correctly apply async and defer props: [#52939](https://redirect.github.com/vercel/next.js/issues/52939) - chore(next/font): update [@capsizecss/metrics](https://redirect.github.com/capsizecss/metrics) package: [#64528](https://redirect.github.com/vercel/next.js/issues/64528) - feat: add information that revalidate interval is in seconds: [#64229](https://redirect.github.com/vercel/next.js/issues/64229) - Typo "Minifer" in config.ts: [#64359](https://redirect.github.com/vercel/next.js/issues/64359) - Enhance types for Node and Edge envionments: [#64454](https://redirect.github.com/vercel/next.js/issues/64454) - feat: Add a validation for `postcss` with `useLightningcss`: [#64379](https://redirect.github.com/vercel/next.js/issues/64379) - fix HMR for cases where chunking changes: [#64367](https://redirect.github.com/vercel/next.js/issues/64367) - perf: improve Pages Router server rendering performance: [#64461](https://redirect.github.com/vercel/next.js/issues/64461) - Fix cjs client components tree-shaking: [#64558](https://redirect.github.com/vercel/next.js/issues/64558) - fix refresh behavior for discarded actions: [#64532](https://redirect.github.com/vercel/next.js/issues/64532) - fix: filter out middleware requests in logging: [#64549](https://redirect.github.com/vercel/next.js/issues/64549) - chore: remove unused rust dependencies: [#62176](https://redirect.github.com/vercel/next.js/issues/62176) - fix(next-swc): correctly set wasm fallback for known target triples: [#64567](https://redirect.github.com/vercel/next.js/issues/64567) - memoize layout router context: [#64575](https://redirect.github.com/vercel/next.js/issues/64575) - fix incorrect refresh request when basePath is set: [#64589](https://redirect.github.com/vercel/next.js/issues/64589) - fix TypeError edge-case for parallel slots rendered multiple times: [#64271](https://redirect.github.com/vercel/next.js/issues/64271) - Fix ASL bundling for dynamic css: [#64451](https://redirect.github.com/vercel/next.js/issues/64451) - Revert "fix(next): global not-found not working on multi-root layouts": [#64601](https://redirect.github.com/vercel/next.js/issues/64601) - chore(test): run related E2E deploy tests on PRs: [#63763](https://redirect.github.com/vercel/next.js/issues/63763) - Improve top level await coverage: [#64508](https://redirect.github.com/vercel/next.js/issues/64508) - Upgrade typescript to 5.3: [#64043](https://redirect.github.com/vercel/next.js/issues/64043) - add pathname normalizer for actions: [#64592](https://redirect.github.com/vercel/next.js/issues/64592) - Fix experimental/testmode by removing console.log: [#64670](https://redirect.github.com/vercel/next.js/issues/64670) - Don't output .test.ts files in next/font: [#63472](https://redirect.github.com/vercel/next.js/issues/63472) - Fix reporting when performance.measure doesn't exist (Edge): [#64669](https://redirect.github.com/vercel/next.js/issues/64669) - Reduce amount of data passed to collectBuildTraces: [#59665](https://redirect.github.com/vercel/next.js/issues/59665) - fix(next-server): 'quiet' setting delegate for custom server: [#64512](https://redirect.github.com/vercel/next.js/issues/64512) - Revert "chore(test): run related E2E deploy tests on PRs": [#64682](https://redirect.github.com/vercel/next.js/issues/64682) - update turbopack: [#64686](https://redirect.github.com/vercel/next.js/issues/64686) - Fix: resolve mixed re-exports module as cjs: [#64681](https://redirect.github.com/vercel/next.js/issues/64681) - Revert "fix TypeError edge-case for parallel slots rendered multiple times": [#64690](https://redirect.github.com/vercel/next.js/issues/64690) - Fix typo: 'serverComponentsExtenalPackages' should be 'serverComponentsExternalPackages': [#64705](https://redirect.github.com/vercel/next.js/issues/64705) - prevent erroneous route interception during lazy fetch: [#64692](https://redirect.github.com/vercel/next.js/issues/64692) - Add `@appsignal/nodejs` to the external packages list: [#64503](https://redirect.github.com/vercel/next.js/issues/64503) - fix root page revalidation when redirecting in a server action: [#64730](https://redirect.github.com/vercel/next.js/issues/64730) - Clean-up fetch metrics tracking: [#64746](https://redirect.github.com/vercel/next.js/issues/64746) - \[actions] Enforce body limit using Transform stream: [#64694](https://redirect.github.com/vercel/next.js/issues/64694) - Turbopack: Don’t show stack traces for internal modules: [#64228](https://redirect.github.com/vercel/next.js/issues/64228) - Reapply "chore(test): run related E2E deploy tests on PRs" ([#64682](https://redirect.github.com/vercel/next.js/issues/64682)): [#64712](https://redirect.github.com/vercel/next.js/issues/64712) - fix(fetch-cache): fix typo: [#64786](https://redirect.github.com/vercel/next.js/issues/64786) - fix: remove traceparent from cachekey should not remove traceparent from original object: [#64727](https://redirect.github.com/vercel/next.js/issues/64727) - fix interception route rewrite regex not supporting hyphenated segments: [#64805](https://redirect.github.com/vercel/next.js/issues/64805) - Disable ncc cache instead of cache cleaning: [#64804](https://redirect.github.com/vercel/next.js/issues/64804) - Move next-swc Turborepo config to packages/next-swc: [#64789](https://redirect.github.com/vercel/next.js/issues/64789) - build: Update `swc_core` to `v0.90.33`: [#64553](https://redirect.github.com/vercel/next.js/issues/64553) - Enable loading source maps for Next Server and React: [#64527](https://redirect.github.com/vercel/next.js/issues/64527) - fix: mixing namespace import and named import client components: [#64809](https://redirect.github.com/vercel/next.js/issues/64809) - fext(next): extend next.config for mdxRs support options: [#64801](https://redirect.github.com/vercel/next.js/issues/64801) - skip test_e2e_deploy_related when triggered from a fork: [#64893](https://redirect.github.com/vercel/next.js/issues/64893) - fix(fetch-cache): fix additional typo, add type & data validation: [#64799](https://redirect.github.com/vercel/next.js/issues/64799) - feat(next-core): support parsing matcher config object: [#64678](https://redirect.github.com/vercel/next.js/issues/64678) - Fix mixed exports in server component with barrel optimization: [#64894](https://redirect.github.com/vercel/next.js/issues/64894) - fix: improve tsconfig extends checks: [#61413](https://redirect.github.com/vercel/next.js/issues/61413) - Fix next/image usage in mdx: [#64875](https://redirect.github.com/vercel/next.js/issues/64875) - fix dynamic route interception not working when deployed with middleware: [#64923](https://redirect.github.com/vercel/next.js/issues/64923) - feat(turbopack): Handle fragments in requests: [#64232](https://redirect.github.com/vercel/next.js/issues/64232) - feat(turbopack): Check for duplicate parallel routes: [#64181](https://redirect.github.com/vercel/next.js/issues/64181) - Speed up createNext test suite isolation: [#64909](https://redirect.github.com/vercel/next.js/issues/64909) - fix(rewrites): support external rewrite destination: [#64943](https://redirect.github.com/vercel/next.js/issues/64943) - Ensure edge prerender-manifest is minimal: [#64946](https://redirect.github.com/vercel/next.js/issues/64946) - remove special-cased prefetch kind in dev mode: [#64941](https://redirect.github.com/vercel/next.js/issues/64941) - feat: support import attributes: [#59480](https://redirect.github.com/vercel/next.js/issues/59480) - NextJS App router: add `isolated-vm` to server-external-packages.json: [#64749](https://redirect.github.com/vercel/next.js/issues/64749) - Add `next experimental-test` command: [#64352](https://redirect.github.com/vercel/next.js/issues/64352) - Revert "feat: support import attributes": [#65001](https://redirect.github.com/vercel/next.js/issues/65001) - NODE_OPTIONS updates: [#65006](https://redirect.github.com/vercel/next.js/issues/65006) - Update React from [`14898b6`](https://redirect.github.com/vercel/next.js/commit/14898b6a9) to [`c3048aa`](https://redirect.github.com/vercel/next.js/commit/c3048aab4): [#64798](https://redirect.github.com/vercel/next.js/issues/64798) - initialize ALS with cookies in middleware: [#65008](https://redirect.github.com/vercel/next.js/issues/65008) - feat(next/image)!: remove `squoosh` in favor of `sharp` as optional dependency: [#63321](https://redirect.github.com/vercel/next.js/issues/63321) - fix: Workaround acorn bug/version issue by using SWC: [#65021](https://redirect.github.com/vercel/next.js/issues/65021) - build: Update `@swc/core` to `v1.5.0`: [#65022](https://redirect.github.com/vercel/next.js/issues/65022) - Ensure escaped string are parsed in NODE_OPTIONS: [#65046](https://redirect.github.com/vercel/next.js/issues/65046) - chore(fetch-cache): remove zod from fetch cache: [#65079](https://redirect.github.com/vercel/next.js/issues/65079) - support breadcrumb style catch-all parallel routes: [#65063](https://redirect.github.com/vercel/next.js/issues/65063) - Improve initial setup with new App Router TypeScript project: [#64826](https://redirect.github.com/vercel/next.js/issues/64826) - Add experimental trace file field: [#65071](https://redirect.github.com/vercel/next.js/issues/65071) - Fix playwright config merging for webServer property: [#65090](https://redirect.github.com/vercel/next.js/issues/65090) - chore(logging): Disable info logging of critters in production: [#62776](https://redirect.github.com/vercel/next.js/issues/62776) - \[unstable_cache] Don't track dynamic fetches in an unstable_cache callback: [#65010](https://redirect.github.com/vercel/next.js/issues/65010) - fix(page-static-info): refine warning message to emit once: [#65091](https://redirect.github.com/vercel/next.js/issues/65091) - update redirect handling on forwarded action requests: [#65097](https://redirect.github.com/vercel/next.js/issues/65097) - Tracing: allow opt-in flag to send build traces to url: [#65019](https://redirect.github.com/vercel/next.js/issues/65019) - Turbopack: Allow client components from foreign code in app routes: [#64751](https://redirect.github.com/vercel/next.js/issues/64751) - fix node.js module warning in middleware: [#65112](https://redirect.github.com/vercel/next.js/issues/65112) - Fix: strip \_rsc query for client navigation rsc request: [#65084](https://redirect.github.com/vercel/next.js/issues/65084) - fix unhandled runtime error when notFound() triggered in generateMetadata w/ parallel routes: [#65102](https://redirect.github.com/vercel/next.js/issues/65102) - Use vercel deployment url for metadataBase fallbacks: [#65089](https://redirect.github.com/vercel/next.js/issues/65089) - Fix next/dynamic with babel and src dir: [#65177](https://redirect.github.com/vercel/next.js/issues/65177) - update turbopack: [#65191](https://redirect.github.com/vercel/next.js/issues/65191) - Fix crypto import in edge runtime with Turbopack: [#65171](https://redirect.github.com/vercel/next.js/issues/65171) - Resolve global `next` Webpack alias last: [#65123](https://redirect.github.com/vercel/next.js/issues/65123) - Add oslo, [@node-rs/argon2](https://redirect.github.com/node-rs/argon2), and [@node-rs/bcrypt](https://redirect.github.com/node-rs/bcrypt) to external packages: [#65204](https://redirect.github.com/vercel/next.js/issues/65204) - \[trace] Reduce the size of .next/trace files: [#65101](https://redirect.github.com/vercel/next.js/issues/65101) - Remove extra suspense boundary for default next/dynamic: [#64716](https://redirect.github.com/vercel/next.js/issues/64716) - Only apply metadata manifest credentials for preview deployment: [#64940](https://redirect.github.com/vercel/next.js/issues/64940) - fix(next): add missing browser.major type: [#65185](https://redirect.github.com/vercel/next.js/issues/65185) - Turbopack: rename source map prefix: [#64965](https://redirect.github.com/vercel/next.js/issues/64965) - fix(next/image): detect react@19 for `fetchPriority` prop: [#65235](https://redirect.github.com/vercel/next.js/issues/65235) - Use POST for invokeIpcMethod: [#65238](https://redirect.github.com/vercel/next.js/issues/65238) - fix redirect to url with semicolon: [#65165](https://redirect.github.com/vercel/next.js/issues/65165) - Provide non-dynamic segments to catch-all parallel routes: [#65233](https://redirect.github.com/vercel/next.js/issues/65233) - Fix an issue parsing catchall params: [#65277](https://redirect.github.com/vercel/next.js/issues/65277) - Enable preloading entries by default: [#65289](https://redirect.github.com/vercel/next.js/issues/65289) - Trace uploader: add worker spans to allowed events: [#65255](https://redirect.github.com/vercel/next.js/issues/65255) - Update font data: [#65301](https://redirect.github.com/vercel/next.js/issues/65301) - Update revalidateTag to batch tags in one request: [#65296](https://redirect.github.com/vercel/next.js/issues/65296) - Revert "Remove extra suspense boundary for default next/dynamic": [#65309](https://redirect.github.com/vercel/next.js/issues/65309) - Emit polyfill-nomodule.js into the build manifest polyfillFiles: [#65223](https://redirect.github.com/vercel/next.js/issues/65223) - Remove broken `#[turbo_tasks::value(transparent)]` attributes: [#65336](https://redirect.github.com/vercel/next.js/issues/65336) - Delete dead `concatenate_output_assets` function: [#65337](https://redirect.github.com/vercel/next.js/issues/65337) - Upgrade Turbopack: [#65320](https://redirect.github.com/vercel/next.js/issues/65320) - Pages router: Use attribute-based head children reconciler when `strictNextHead` is enabled: [#65408](https://redirect.github.com/vercel/next.js/issues/65408) - Revert "Implement Turbopack trace server bindings": [#65419](https://redirect.github.com/vercel/next.js/issues/65419) - use correct not-found component when triggered from a parallel route: [#65343](https://redirect.github.com/vercel/next.js/issues/65343) - Implement Turbopack trace server bindings: [#Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.