ardatan / feTS

🗹 TypeScript HTTP Framework focusing on e2e type-safety, easy setup, performance & great developer experience
https://the-guild.dev/openapi/fets
MIT License
630 stars 29 forks source link

fix(deps): update dependency next to v15 #2013

Open renovate[bot] opened 5 days ago

renovate[bot] commented 5 days ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
next (source) ^14.1.4 -> ^15.0.0 age adoption passing confidence
next (source) 14.2.16 -> 15.0.1 age adoption passing confidence
next (source) ^14.0.4 -> ^15.0.0 age adoption passing confidence

Release Notes

vercel/next.js (next) ### [`v15.0.1`](https://redirect.github.com/vercel/next.js/compare/v15.0.0...v15.0.1) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.0.0...v15.0.1) ### [`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.16...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) - 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: [#​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) - 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) - 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: [#​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) - remov

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 these updates again.



This PR was generated by Mend Renovate. View the repository job log.

github-actions[bot] commented 5 days ago

❌ Benchmark Failed

Failed assertions detected

If the performance regression is expected, please increase the failing threshold.


✓ no_errors{server:node-http,mode:no-schema}
✓ expected_result{server:node-http,mode:no-schema}
✓ no_errors{server:node-http,mode:json-schema}
✓ expected_result{server:node-http,mode:json-schema}
✓ no_errors{server:uWebSockets,mode:no-schema}
✓ expected_result{server:uWebSockets,mode:no-schema}
✗ no_errors{server:uWebSockets,mode:json-schema}
↳  0% — ✓ 0 / ✗ 73970
✗ expected_result{server:uWebSockets,mode:json-schema}
↳  0% — ✓ 0 / ✗ 73970
 checks......................................: 82.32% ✓ 688846      ✗ 147940
 data_received...............................: 72 MB  603 kB/s
 data_sent...................................: 53 MB  442 kB/s
 http_req_blocked............................: avg=1.58µs   min=881ns    med=1.57µs   max=468.39µs p(90)=1.99µs   p(95)=2.13µs  
 http_req_connecting.........................: avg=1ns      min=0s       med=0s       max=127.6µs  p(90)=0s       p(95)=0s      
 http_req_duration...........................: avg=199.69µs min=112.61µs med=180.35µs max=20.67ms  p(90)=244.95µs p(95)=265.57µs
   { expected_response:true }................: avg=184.81µs min=112.61µs med=174.68µs max=11.66ms  p(90)=201.3µs  p(95)=209.74µs
 ✓ { server:node-http,mode:json-schema }.....: avg=199.21µs min=147.55µs med=187.98µs max=6.56ms   p(90)=210.11µs p(95)=216.91µs
 ✓ { server:node-http,mode:no-schema }.......: avg=191.84µs min=136.95µs med=177.72µs max=8.54ms   p(90)=200.34µs p(95)=208.89µs
 ✓ { server:uWebSockets,mode:json-schema }...: avg=268.97µs min=181.99µs med=246.22µs max=20.67ms  p(90)=290.4µs  p(95)=308.03µs
 ✓ { server:uWebSockets,mode:no-schema }.....: avg=165.9µs  min=112.61µs med=156.95µs max=11.66ms  p(90)=176.61µs p(95)=182.99µs
 http_req_failed.............................: 17.67% ✓ 73970       ✗ 344423
 http_req_receiving..........................: avg=22.34µs  min=12.06µs  med=21.88µs  max=7.96ms   p(90)=26.98µs  p(95)=28.75µs 
 http_req_sending............................: avg=9.3µs    min=5.31µs   med=9.1µs    max=3.31ms   p(90)=13.49µs  p(95)=14.95µs 
 http_req_tls_handshaking....................: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
 http_req_waiting............................: avg=168.03µs min=90.49µs  med=148.31µs max=20.6ms   p(90)=211.77µs p(95)=232.74µs
 http_reqs...................................: 418393 3486.526024/s
 iteration_duration..........................: avg=275.37µs min=172.35µs med=251.98µs max=20.84ms  p(90)=338.61µs p(95)=362.37µs
 iterations..................................: 418393 3486.526024/s
 vus.........................................: 1      min=1         max=1   
 vus_max.....................................: 2      min=2         max=2