fix(deps): update nextjs monorepo to v16 #270

Closed
b4mad-renovate wants to merge 1 commit from renovate/major-nextjs-monorepo into main
b4mad-renovate commented 2025-10-22 02:18:43 +00:00 (Migrated from codeberg.org)

This PR contains the following updates:

Package Change Age Confidence
eslint-config-next (source) 15.5.1816.2.6 age confidence
next (source) ^15.1.4^15.1.4 || ^16.0.0 age confidence

Release Notes

vercel/next.js (eslint-config-next)

v16.2.6

Compare Source

[!NOTE]
This release contains security fixes and backported bug fixes. It does not include all pending features/changes on canary.

Security Fixes

The following advisories have been addressed:

High:

Moderate:

Low:

Core Changes
  • fix: preserve HTTP access fallbacks during prerender recovery (#​92231)
  • Fix fallback route params case in app-page handler (#​91737)
  • Fix invalid HTML response for route-level RSC requests in deployment adapter (#​91541)
  • Patch setHeader for direct route handlers (#​93101)
  • Include deployment id in cacheHandlers keys (#​93453)
  • Fix double-encoding of URL pathname parts in client param parsing (#​93491)

v16.2.5

Compare Source

[!NOTE]
This release contains security fixes and backported bug fixes. It does not include all pending features/changes on canary.

Security Fixes

The following advisories have been addressed:

High:

Moderate:

Low:

Core Changes
  • fix: preserve HTTP access fallbacks during prerender recovery (#​92231)
  • Fix fallback route params case in app-page handler (#​91737)
  • Fix invalid HTML response for route-level RSC requests in deployment adapter (#​91541)
  • Patch setHeader for direct route handlers (#​93101)
  • Include deployment id in cacheHandlers keys (#​93453)
  • Fix double-encoding of URL pathname parts in client param parsing (#​93491)

v16.2.4

Compare Source

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

Core Changes
  • chore: Bump reqwest to 0.13.2 (Fixes Google Fonts with Turbopack for Windows on ARM64) (#​92713)
  • Turbopack: fix filesystem watcher config not applying follow_symlinks(false) (#​92631)
  • Scope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (#​92580)
  • Compiler: Support boolean and number primtives in next.config defines (#​92731)
  • turbo-tasks: Fix recomputation loop by allowing cell cleanup on error during recomputation (#​92725)
  • Turbopack: shorter error for ChunkGroupInfo::get_index_of (#​92814)
  • Turbopack: shorter error message for ModuleBatchesGraph::get_entry_index (#​92828)
  • Adding more system info to the 'initialize project' trace (#​92427)
Credits

Huge thanks to @​Badbird5907, @​lukesandberg, @​andrewimm, @​sokra, and @​mischnic for helping!

v16.2.3

Compare Source

[!NOTE]
This release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see https://vercel.com/changelog/summary-of-cve-2026-23869. The release does not include all pending features/changes on canary.

Core Changes
  • Ensure app-page reports stale ISR revalidation errors via onRequestError (#​92282)
  • Fix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (#​91981 through #​92273)
  • Deduplicate output assets and detect content conflicts on emit (#​92292)
  • Fix styled-jsx race condition: styles lost due to concurrent rendering (#​92459)
  • turbo-tasks-backend: stability fixes for task cancellation and error handling (#​92254)
Credits

Huge thanks to @​icyJoseph, @​sokra, @​wbinnssmith, @​eps1lon and @​ztanner for helping!

v16.2.2

Compare Source

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

Core Changes
  • backport: Move expanded adapters docs to API reference (#​92115) (#​92129)
  • Backport: TypeScript v6 deprecations for baseUrl and moduleResolution (#​92130)
  • [create-next-app] Skip interactive prompts when CLI flags are provided (#​91840)
  • next.config.js: Accept an option for serverFastRefresh (#​91968)
  • Turbopack: enable server HMR for app route handlers (#​91466)
  • Turbopack: exclude metadata routes from server HMR (#​92034)
  • Fix CI for glibc linux builds
  • Backport: disable bmi2 in qfilter #​92177
  • [backport] Fix CSS HMR on Safari (#​92174)
Credits

Huge thanks to @​nextjs-bot, @​icyJoseph, @​ijjk, @​gaojude, @​wbinnssmith, @​lukesandberg, and @​bgw for helping!

v16.2.1

Compare Source

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

Core Changes
  • docs: post release amends (#​91715)
  • docs: fix broken Activity Patterns demo link in preserving UI state guide (#​91698)
  • Fix adapter outputs for dynamic metadata routes (#​91680)
  • Turbopack: fix webpack loader runner layer (#​91727)
  • Fix server actions in standalone mode with cacheComponents (#​91711)
  • turbo-persistence: remove Unmergeable mmap advice (#​91713)
  • Fix layout segment optimization: move app-page imports to server-utility transition (#​91701)
  • Turbopack: lazy require metadata and handle TLA (#​91705)
  • [turbopack] Respect {eval:true} in worker_threads constructors (#​91666)
Credits

Huge thanks to @​icyJoseph, @​abhishekmardiya, @​ijjk, @​mischnic, @​unstubbable, @​sokra, and @​lukesandberg for helping!

v16.2.0

Compare Source

[!TIP]
Check out our Next v16.2 Blog Post to learn more about this release.

Core Changes
  • Upgrade React from f93b9fd4-20251217 to 65eec428-20251218: #​87323
  • Turbopack: Create junction points instead of symlinks on Windows: #​87606
  • Turbopack: Symlink handling follow-up: #​87637
  • Add experimental routing package for resolving adapter routes: #​86404
  • Ensure outputs are correct with cache components in deployment adapters: #​87018
  • Move off of deprecated url.parse: #​87257
  • [strict-route-types] Add experimental.strictRouteTypes config: #​87378
  • misc: fix type check log for CI envs: #​87838
  • fix: revalidateTag with profile should not trigger client cache invalidation: #​88069
  • chore: warn when running tests against stale build: #​88001
  • Redesign default error pages with cleaner, more user-friendly UI: #​87988
  • dx: avoid next-env.d.ts change in dev: #​88103
  • prevent browser cache from using stale RSC responses from previous builds: #​86554
  • [strict-route-types] Typecheck App Router page props: #​87386
  • [strict-route-types] Enforce common React Component return types in App Router: #​87389
  • [strict-route-types] Switch to satisfies when validating page and route modules: #​87398
  • [strict-route-types] Don't reject number in config.api.bodyParser.sizeLimit when validating route: #​87633
  • Revert "dx: avoid next-env.d.ts change in dev": #​88153
  • [strict-route-types] Typecheck pages router routes in absence of App Router: #​87628
  • [strict-route-types] Ensure cache profiles and routes are type-checked even if .next is excluded: #​87768
  • add compilation error for taint when not enabled: #​88173
  • feat(next/image)!: add images.maximumResponseBody config: #​88183
  • Add maximum size limit for postponed body parsing: #​88175
  • metadata: use fixed segment in dynamic routes with static metadata files: #​88113
  • feat: add --experimental-cpu-prof flag for dev, build, and start: #​87946
  • Add experimental option to use no-cache instead of no-store in dev: #​88182
  • fix overlay frames cannot be opened sometimes: #​88210
  • Handle pnpm-workspace.yaml while searching for monorepo root: #​74818
  • Add more debug logs to 'use cache' wrapper: #​88219
  • Omit unused arguments from 'use cache' function calls: #​86920
  • Only log pending revalidates... debug log if applicable: #​88221
  • fix(next/image): bump sharp@​0.34.5: #​88238
  • Disallow javascript urls in router methods and redirects: #​88185
  • Fix relative same host redirects in node middleware: #​88253
  • Remove loadConfig from main development process, pass value from child process: #​88230
  • Update deploy adapters outputs and handler interfaces for node and edge: #​88247
  • Move Ready in time before handler initialization: #​88235
  • next/image: support custom cache handlers: #​88248
  • feat: add Claude Code plugin marketplace with Cache Components skill: #​87993
  • refactor: consolidate PPR into cacheComponents architecture: #​88243
  • Turbopack: include fewer traced files for standalone: #​88322
  • feat(turbopack): add resolve plugin condition variant of Always and Never: #​88190
  • perf: use length = 0 to clear the logging array: #​88244
  • Time logs: Show full millisecond instead of 1 decimal: #​88313
  • [turbopack] Enable inferring module side effects by default: #​87216
  • Track search string as part of "refresh state": #​87203
  • Pass RouteTree into navigation function: #​87256
  • Read from segment cache unknown routes: #​87293
  • Pass loading boundary as part of RSC data: #​87825
  • Revert "refactor: consolidate PPR into cacheComponents architecture (#​88243)": #​88421
  • fix: support TypeScript noUncheckedSideEffectImports for CSS imports: #​88199
  • Don't import typescript at runtime: #​88321
  • fix: use RDC for server action requests: #​88129
  • Warn when overriding Cache-Control header on /_next/ routes: #​88353
  • [prebuilt-skew-protection] feat: adding in automatic deploymentId: #​88012
  • Revert "[prebuilt-skew-protection] feat: adding in automatic deploymentId": #​88449
  • Turbopack: Update reqwest, remove experimental system TLS feature: #​88290
  • Revert "prevent browser cache from using stale RSC responses from pre…: #​88457
  • Turbopack: retain loader tree order for metadata: #​88487
  • Turbopack: more dead code: #​88505
  • fix(build): prevent route handler manifests from inheriting unrelated client components: #​88419
  • Upgrade React from 65eec428-20251218 to 3e1abcc8-20260113: #​88530
  • Better typesafety for interopDefault: #​88486
  • keep next-env.d.s unchanged between dev and build: #​88428
  • Remove sibling caches from CacheNode tree: #​87991
  • Upgrade React from 3e1abcc8-20260113 to 4a3d993e-20260114: #​88547
  • Finish deleting Mutable from router implementation: #​88046
  • fetch(next/image): reduce maximumResponseBody from 300MB to 50MB: #​88588
  • [CC] Fix dev validation error from server action bound args: #​88600
  • Fix incorrect 'Ready in' time for next start: #​88589
  • feat: server action logging: #​88277
  • Log browser error and warnings in terminal: #​88352
  • Upgrade React from 4a3d993e-20260114 to bef88f7c-20260116: #​88649
  • fix: make RedirectType constant properties literal types: #​88653
  • Turbopack: add support for matching loaders on resource queries: #​88644
  • fix: capture promisified setImmediate separately: #​88346
  • fix: setImmediate[util.promisify.custom] access fails in edge runtime: #​88685
  • Fix --debug-build-paths bracket escaping for glob patterns: #​88660
  • Add negation pattern support to --debug-build-paths: #​88654
  • Only filter next config if experimental flag is enabled: #​88733
  • [Devtool Indicator] Fix cross alignment: #​88664
  • Turbopack: don't use build id for pages router client-side manifests: #​88641
  • Allow inspecting server with next start --inspect: #​88744
  • Turbopack: Add --debug-build-paths support to filter routes: #​88655
  • Upgrade React from bef88f7c-20260116 to 41b3e9a6-20260119: #​88756
  • Use rewritten pathname for implicit cache tags: #​88732
  • Upgrade React from 41b3e9a6-20260119 to d2908752-20260119: #​88774
  • Add experimental_gesturePush to App Router: #​88776
  • Rename rewroteURL to rewrittenPathname in request metadata: #​88751
  • Simplify getImplicitTags to accept pathname instead of url object: #​88753
  • Add NEXT_DEPLOYMENT_ID global: #​86738
  • Turbopack: remove deployment id suffix from client reference manifest chunks: #​88741
  • Inject <html data-dpl-id> and don't inline it into JS anymore: #​88761
  • [metadata] match the Metadata and ResolvedMetadata type: #​88739
  • Reuse bfcache data during Full prefetches: #​88606
  • Embed static sibling info in route tree: #​88692
  • Fix revalidatePath with params and trailing slash when deployed: #​88623
  • fix: preserve cache behavior for PPR fallback shells with root params: #​88556
  • Upgrade React from d2908752-20260119 to b546603b-20260121: #​88860
  • stabilize browser log forward options: #​88857
  • [devtools] Wrap long file names of stack frames in the error overlay: #​88886
  • [devtools] Fix notch coloring of error overlay in forced colors mode: #​88892
  • Remove deploymentId from App Router RenderOptsPartial: #​88866
  • feat: implement LRU cache with invocation ID scoping for minimal mode response cache: #​88509
  • [prebuilt-skew-protection] feat: adding in automatic deploymentId: #​88496
  • [devtool] Add hydration diff indicator for diff lines: #​88919
  • Revert "[prebuilt-skew-protection] feat: adding in automatic deploymentId": #​88942
  • [turbopack] add task type infromation to the print_cache_item_size feature: #​88925
  • Upgrade React from b546603b-20260121 to 24d8716e-20260123: #​88963
  • Turbopack: add ?dpl= to all asset urls returned by Turbopack: #​88828
  • feat(next-codemod): add agents-md command for AI coding agents: #​88961
  • Update font data: #​88975
  • Improve agents-md prompt to force doc retrieval: #​88997
  • [Reapply] Add useEffectEvent to disallowed React APIs in Server Components: #​88985
  • Apply fixes for onBuildComplete and route module: #​88831
  • Rename renderOpts.nextExport to isBuildTimePrerendering: #​88951
  • docs: fix typos in README.mds: #​89022
  • refactor: consume global-error from loader tree: #​88437
  • Fix chunk loading when using __turbopack_load_by_url__ with query: #​88899
  • [mcp] change the mcp endpoint response to JSON: #​88911
  • Reapply "[turbopack] Add bundling support for worker_threads" (#​88725): #​88967
  • fix: ensure LRU cache items have minimum size of 1 to prevent unbounded growth: #​89040
  • Upgrade React from 24d8716e-20260123 to 8c34556c-20260126: #​89066
  • Use null-prototype objects in server actions manifests: #​89069
  • Re-enable types-and-precompiled: #​89070
  • Apply segment changes to adapters outputs: #​89072
  • Improve no response route handler error: #​89036
  • Limit number of server action arguments to 1000: #​89068
  • [prebuilt-skew-protection] feat: adding in automatic deploymentId: #​88958
  • Decouple route stale time from segment-level data: #​88834
  • Decouple route and segment cache lifecycles: #​88989
  • [ci] Silence baseline-browser-mapping warnings: #​89175
  • [Cache Components] Prevent streaming fetch calls from hanging in dev: #​89171
  • React types update: #​89110
  • [nextjs] feat: removing length requirement: #​89173
  • add GPTBot to matcher for known bots: #​89188
  • Ensure .md licenses are included in vendored packages: #​89201
  • Switch development log item format as JSON: #​89168
  • IsolatedDevBuild flag removal: #​89167
  • fix: coerce HEAD to GET for internal images: #​84180
  • Upgrade React from 10680271-20260126 to 230772f9-20260128: #​89250
  • Upgrade tar used to extract SWC binary : #​89158
  • Sort prerender manifest routes: #​89246
  • Track vary params for segments without server-side param access: #​88998
  • Optimistic routing: client-side route prediction: #​88965
  • Keep pages/404.js to be able to dynamically render it anyway: #​89263
  • fix: fully static pages should emit & serve static rsc payloads: #​89202
  • fix: CSRF origin matching should be case-insensitive: #​89127
  • fix(build): format runAfterProductionCompile duration as human-readable time: #​89232
  • fix(router): support BigInt in query parameters: #​89213
  • Update font data: #​89200
  • Update font data: #​89272
  • Turbopack: add support for contentType condition for webpack loaders: #​89156
  • Revert "fix(router): support BigInt in query parameters": #​89283
  • Track vary params during static prerendering: #​89267
  • Improve lock dir error message: #​89119
  • Ensures browserslist doesn't issue outdated warnings for baseline-browser-mapping: #​89287
  • Replace build id in Pages data routes with deployment id: #​88959
  • Upgrade React from 230772f9-20260128 to da641178-20260129: #​89301
  • Inline handler dependencies instead of tracing: #​89269
  • Turbopack: add rules.*.type config to allow changing the type of a module: #​88788
  • Add experimental.varyParams feature flag: #​89307
  • Fix/zlib mem node: #​89099
  • Revert "Replace build id in Pages data routes with deployment id (#​88959)": #​89323
  • Turbopack: Rename crates/napi to crates/next-napi-bindings and update crate name: #​89314
  • feat: detect @​typescript/native-preview as alternative TypeScript compiler: #​89149
  • Revert "Fix/zlib mem node": #​89322
  • Turbopack: FreeVarReference::ReportUsage: #​89302
  • Make Server Function logging opt-in via logging.serverFunctions: #​89321
  • Restore default-enabled Server Function logging: #​89407
  • Re-add build-complete traces for webpack: #​89402
  • Skip Server Function logging for 'use cache' functions: #​89408
  • Replace flight navigation build id field with header: #​88855
  • Upgrade React from da641178-20260129 to ed4bd540-20260202: #​89401
  • Upgrade React from ed4bd540-20260202 to b1533b03-20260203: #​89444
  • Upgrade React from b1533b03-20260203 to 3e00319b-20260203: #​89449
  • Rename CACHE_ONE_YEAR for clarity and fix usage: #​89450
  • [Codemod] Fix agents-md on Windows: #​89319
  • Experimental deferred entries handling: #​88347
  • Add experimental.reportSystemEnvInlining for Turbopack: #​89304
  • fix: use signal-based exit codes to prevent inspector blocking exit: #​89351
  • Add Instant Navigation Testing API: #​89465
  • Support MPA navigations in instant(): #​89469
  • Handle Pages data route skew with deployment id header, take 2: #​89325
  • Include owner stack for forwarded errors if available: #​89493
  • [CC] Rename "unstable_prefetch" to "unstable_instant": #​89448
  • Ensure module contexts are always included in adapter traces: #​89508
  • Don't insert build id comment in HTML: #​89478
  • Clarify type checking error message: #​89525
  • Require explicit cacheLife on outer "use cache" when nesting short-lived caches: #​89481
  • [Instant] Instant validation in Dev: #​89077
  • Upgrade React from 3e00319b-20260203 to 95ffd6cd-20260205: #​89550
  • Turbpopack: fix is_persistent_caching_enabled: #​89533
  • Fix a small doc typo: #​89553
  • Ensure _middleware is consistent in adapter for name/id: #​89559
  • Ensure Errors with deep causal chains respect inspect depth: #​89594
  • refactor: extract route discovery into unified discoverRoutes() API: #​88971
  • Ensure static metadata are static outputs for adapters: #​89574
  • Resolve local variable references in error code SWC plugin: #​89596
  • Turbopack: Add --experimental-server-fast-refresh CLI flag: #​89274
  • Fix deployment id header when proxying: #​89593
  • fix: deprecated util._extend: #​89614
  • Fix missing non-deferred turbopack build items: #​89616
  • Revert "Ensure _middleware is consistent in adapter for name/id": #​89624
  • Omit unused arguments for server actions: #​89651
  • Upgrade React from 95ffd6cd-20260205 to 2dd9b7cf-20260208: #​89681
  • Include AggregateError.errors in terminal output: #​88999
  • fix(image): findClosestQuality returns 0 for low quality values: #​89621
  • Upgrade React from 2dd9b7cf-20260208 to 272441a9-20260209: #​89722
  • Avoid using unclosing prefetch streams in the browser: #​89610
  • Pass shouldCache to all manifest loading calls: #​89713
  • Add 2nd cloned body to FinalizationRegistry. Only used RuntimeStyles component for webpack: #​88577
  • Tracing: trace render times as render-path: #​89763
  • Turbopack: Server HMR infrastructure: #​88870
  • Turbopack: Reorganize runtime files into shared/runtime directory: #​89461
  • [Instant] Validation on client navs: #​89777
  • Turbopack: extract core hmr client logic into shared runtime: #​88912
  • Turbopack: Fix slow filesystem benchmark warning for next dev: #​89798
  • Add turbopackIgnoreIssue config to suppress Turbopack warnings: #​89682
  • Add support for with type: "text" under a new experimental flag, following what webpack did: #​89560
  • Remove unused devtools code handling React without use: #​89793
  • [devtools] Wrap overlay in Activity: #​89818
  • Add CSS URL deployment ID suffix support: #​89771
  • Fix cascading LRU eviction during prefetch batches: #​89766
  • Refactor prerenderManifest passing: #​89765
  • [AI] Ship bundled docs in next and generate AGENTS.md in create-next-app: #​89850
  • Turbopack: Implement server hmr in nodejs dev runtime: #​89130
  • Allow sitemap.ts and sitemap/page.tsx to coexist in Turbopack: #​89789
  • [fragment-scroll] Cleanup scroll and focus restoration in layout router: #​83110
  • [fragment-scroll] Add experimental.appNewScrollHandler: #​83107
  • [Instant] Fix crash with search params: #​89922
  • Fix memory leak in dev mode caused by fast-set-immediate: #​89779
  • Trace upload: include experimental flag states: #​89845
  • Upgrade React from 272441a9-20260209 to 6066c782-20260212: #​89923
  • Add a better error message for when turbopack cannot be loaded: #​89633
  • fix: support multiple icon formats with same base name (icon.png + icon.svg): #​89504
  • Turbopack: Move turbopackIgnoreIssue from experimental to turbopack.ignoreIssue: #​89817
  • Build with dev runtimes when --debug-prerender is set: #​89834
  • Append deployment id query string for next-font: #​89960
  • Fix parallel routes with deferred entries: #​89967
  • Rename node extension utils for clarity: #​89970
  • Model abandoning by signal: #​89971
  • Fix missing incremental cache in middleware unstable_cache: #​89980
  • Run fast immediates during prerender abort to fix flaky I/O stack traces: #​89969
  • [fragment-scroll] Ensure hoisted elements don't break scroll-to-top on page navigations: #​83108
  • dx: Include path count in export error message: #​89333
  • fix(agents-md): use require.resolve() to get the installed next version: #​89166
  • docs: agent skills, pr-status script, and AGENTS.md updates (1/8): #​89857
  • Ignore prefetch={true} on Links to routes with instant: #​90061
  • Expand deferred entries test suite and fix turbopack build: #​90057
  • Use StageController for runtime prerendering: #​89972
  • Improve task pipelining: #​90065
  • fix(next/legacy/image): add deployment id (dpl) query string support: #​89956
  • Cache expected missing manifest read: #​89908
  • Use for...in instead of Object.keys for parallelRouteKey traversal: #​89905
  • [Instant] allow non-blocking dynamic holes and errors in shared parents: #​89875
  • Move prefetch hints from CacheNodeSeedData to FlightRouterState: #​90066
  • [Instant] Don't block on client APIs that wouldn't block in the browser: #​89924
  • [devtools] Add support for error causes in the dev overlay: #​90108
  • Unify runInSequentialTasks across all sequential task work: #​89978
  • Cleanup all stage promises on abort: #​89984
  • segment cache: fix segment cache normalizer: #​90111
  • Handle null history.state in client-side router popstate handler: #​90083
  • Don't parse default postponedsizelimit: #​89906
  • Turbopack: handle invalid RSC imports via importmap: #​88146
  • [create-next-app] Improve AGENTS.md prompt wording: #​90118
  • ensure maxPostponedStateSize is always respected: #​90060
  • Upgrade React from 6066c782-20260212 to 4842fbea-20260217: #​90144
  • [fragment-scroll] Stop focusing the first focusable host descendant: #​89903
  • fix: normalize loopback only in hostname: #​90158
  • Only error for sync IO after runtime in segments that would be runtime prefetched: #​89979
  • [refactor] Replace runtime prefetch sentinel transform stream: #​90160
  • fix: use Buffer.indexOf in uint8array helpers for faster byte scanning (3/8): #​89864
  • Automatically build and clear native build when running pnpm build: #​89819
  • fix(cache): DCE to avoid pulling server internals into browser bundles (4/8): #​89865
  • Attach active src route to next global: #​90171
  • Fix OTEL propagation and add direct entrypoint e2e coverage: #​90181
  • Use cookie as sole protocol for instant navigation testing: #​89871
  • Simplify metadata tag rendering to flat imperative style: #​90209
  • Prevent unhandled rejection filter from being bundled into the server runtime: #​90205
  • [Instant] speed up test instant-validation suite: #​90214
  • Turbopack: fix static asset skew protection for edge and prerenders: #​90238
  • Remove workStore from params/searchParams/pathname function signatures: #​90215
  • Remove workStore from metadata resolution chain: #​90217
  • [Instant] export "Instant" config type: #​90257
  • Replace getDynamicParamFromSegment closure with interpolatedParams in metadata: #​90249
  • [Instant] Dev Tools toggle for Instant Navigation Mode: #​90222
  • [instant] Include declaration location of instant config in validation errors: #​90169
  • Turbopack: rename ServerPaths to AssetPaths: #​90234
  • feat(next/image): add lru disk cache and images.maximumDiskCacheSize: #​89963
  • Revert "Handle null history.state in client-side router popstate handler": #​90268
  • [devtools] Omit empty looking error messages: #​90256
  • Fix runtime prefetch isPartial byte stripping when deployed: #​90272
  • Upgrade React from 2ba30655-20260219 to ab18f33d-20260220: #​90279
  • validate sync IO in generateMetadata according to Page's prefetchable status: #​90164
  • Turbopack: support Subresource Integrity
    #​90152
  • segment cache: add test for passing unawaited promise to context provider: #​89339
  • Fix route.replace crash with --debug-build-paths: #​90312
  • refactor(app-render): extract stream-ops and debug-channel modules (5/8): #​89858
  • [turbopack] Consider ignoreList of 3rd party sourcemaps in Redbox: #​90317
  • [turbopack] Remove obsolete is_internal field : #​90329
  • Fix: Image component ignores images.qualities in Jest environment: #​89536
  • Revert "keep next-env.d.s unchanged between dev and build": #​90384
  • Fix route cache keying for unprefetched navigations: #​90400
  • Add support for Next.js error telemetry for AggregateError: #​90391
  • Fix config.reactProductionProfiling for Webpack: #​90430
  • next-image: fix deployment id handling for unoptimized: #​90416
  • [ci] Fix input cache keys for tasks referencing rust-toolchain: #​90442
  • next-image: fix dpl handling with unicode: #​90420
  • Upgrade React from ab18f33d-20260220 to c0060cf2-20260224: #​90452
  • [ci] Stop using Turbopack tests in native binary build cache keys: #​90449
  • [Instant] Validate blocking head: #​89539
  • Turbopack: Fix experimental server hmr for pages router: #​90398
  • Fix params leaking into instant navigation shell in dev: #​90455
  • Limit build workers to pages+1: #​90475
  • fix: sanitize worker args for worker_threads compatibility: #​90506
  • Fix varyParams tracking for optional catch-all params with no value: #​90496
  • Don't start worker for Typescript when only doing config validation: #​90504
  • [Instant] Fix loading.js not being counted as a suspense boundary: #​90292
  • [ci] Crash if next-swc could not be loaded when NEXT_TEST_NATIVE_DIR is specified: #​90387
  • Fix: server-patch retry preserves push/replace intent of suspended transitions: #​90533
  • Cached Navigations: Serve cached segments instantly on repeat visits: #​90223
  • Throw when unstable_instant is used in Client Component: #​90396
  • [test] Fix jest-haste-map warnings: #​82995
  • Don't require collect-build-traces with Turbopack: #​90586
  • Enable experimental.reactDebugChannel by default: #​90310
  • Less dynamic pages manifest path: #​90581
  • Upgrade React from c0060cf2-20260224 to 98ce535f-20260226: #​90605
  • Turbopack: Add Next.js version to "initialize project" trace span: #​90545
  • [devtools] Stop sending codeframes for ignored frames: #​90577
  • Allow reset() from user's global-error: #​89684
  • Fix per-segment prefetching for initial loads with Cache Components: #​90610
  • Add unstable_retry() to error.js: #​89685
  • Fix edge index page _next/data route: #​90611
  • Turbopack server hmr: Implement restart event: #​90550
  • Turbopack: Panic if a top-level task attempts an eventually consistent read: #​89735
  • Fix middleware case with adapters: #​90624
  • refactor(turbopack-node): support execution by napi and worker_threads: #​86266
  • [instant] Allow providing user feedback for blocking route errors: #​90498
  • Allow Node.js' experimental inspector flags in next dev and next build: #​90603
  • tests: Assert dpl query string in all tests for Turbopack: #​90592
  • [instant] Don't add debug stack to random unstable_instant exports: #​90273
  • Adapter: STATIC_FILE.immutableHash: #​90045
  • Turbopack: experimental.immutableAssetToken: #​88607
  • remove runInContext callbacks from stream-ops: #​90609
  • Turbopack: restrict server HMR to app pages: #​90663
  • Turbopack: Allow turbopack-node backend to be swapped at runtime using an experimental config option: #​90671
  • Turbopack: Revert default loader runtime backend to child processes: #​90675
  • [devtools] Stop blocking overlay on error details copy: #​90698
  • feat: provide nextVersion to modifyConfig adapter hook: #​90735
  • experimental.prefetchInlining: bundle segment prefetches into a single response: #​90555
  • instant(): fix cookie handling for fresh page loads: #​90613
  • fix(turbopack): use posix.join for client URL manifest paths on Windows: #​90700
  • Turbopack: improve cell order lint rule for ReadRef::cell: #​88500
  • Change names of logged times: #​90688
  • [devtools] Bump React Compiler version to latest experimental: #​90763
  • Skip writeToBfCache without window: #​90771
  • docs: error component unstable_retry(): #​89732
  • Stub adapterPath with experimental.runtimeServerDeploymentId: #​90790
  • Conditionally load uncommon paths: #​90514
  • Refactor extractExportedConstValue to return { value } | null instead of throwing: #​90510
  • Reimplement code frame rendering in native code: #​85592
  • [devtools] Bundle for same target as Next.js browser runtime: #​90762
  • Upgrade React from 98ce535f-20260226 to 4cc5b7a9-20260303: #​90827
  • Add transitionTypes prop to next/link: #​90701
  • [otel] fix missing http.route attribute: #​90832
  • [otel] set parent span name: #​90840
  • Update default error pages: #​90469
  • Replace PPR config helpers with cacheComponents checks: #​90704
  • Cached Navigations: Cache visited fully static pages in the segment cache: #​90306
  • Remove isRoutePPREnabled from render options and delete dead PPR branch: #​90713
  • Use page extensions in next-swc transforms applying to pages: #​90650
  • Cached Navigations: Cache static stage of partially static initial HTML: #​90539
  • Remove PrerenderStorePPR type and all prerender-ppr switch cases: #​90721
  • Clean up legacy PPR references in test fixtures: #​90725
  • Cached Navigations: Cache runtime stage data from navigation requests: #​90666
  • Remove legacy PPR postpone cluster: #​90726
  • partial fallbacks: add adapter flag: #​90395
  • Address review feedback: extract modules, clean up imports: #​90813
  • Add trace spans for turbopack persistence in .next/trace: #​90397
  • Upgrade React from 4cc5b7a9-20260303 to 3bc2d414-20260304: #​90876
  • Fix prefetch inlining build failure with dynamic routes: #​90899
  • Update @vercel/og and satori vendors: #​90933
  • Batch require cache deletion to avoid quadratic scanning: #​90625
  • Revert legacy PPR removal: #​90948
  • Rewrite instant validation to use depth-based URL boundary discovery: #​90905
  • Add experimental.cachedNavigations feature flag: #​90928
  • preserve allowQuery for partial fallback shells: #​90887
  • Cache runtime data for partially static pages on initial load (resume): #​90888
  • re-introduce partial fallback -> route upgrading: #​89063
  • fix: Don't fall through to catch-all when static child subtree doesn't match: #​90957
  • Bump Node heap limit for lint-no-typescript to avoid OOM in CI: #​90996
  • Upgrade React from 3bc2d414-20260304 to 46103596-20260305: #​90989
  • fix: trigger MPA navigation for server action redirects with build ID mismatch: #​89946
  • Improve webpack loader error messages and handling: #​89698
  • Turbopack: implement module.hot.accept(deps, cb) and module.hot.decline(deps): #​90443
  • partial fallbacks: gate behind experimental flag: #​91123
  • fix: app-page URL normalization: #​91121
  • Updates to Instant Navs devtools functionality: #​91005
  • Trace upload: add git and environment info: #​91124
  • fix(css): rewrite MiniCssExtractPlugin insert function to ES5 to support legacy browsers: #​90556
  • Revert "Address review feedback: extract modules, clean up imports": #​91159
  • [turbopack] Render code frames on the turbopack side: #​90534
  • Add experimental.lightningCssFeatures config option: #​90901
  • fix: correct appPaths sort order for parallel routes with route groups: #​91160
  • Tracing: tag spans as failed if their runner fn fails: #​91206
  • Adds a Start button to the Instant Navs panel to initiate inspection …: #​91216
  • Preserve RSC metadata in Proxy request with skipProxyUrlNormalize: #​91213
  • [cna] Bump picocolors to 1.1.1: #​91252
  • [Instant] Build-time validation: #​90964
  • [Instant] fix instant config suggested by editor plugin: [#​91262](https://gi
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint) ([source](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next)) | [`15.5.18` → `16.2.6`](https://renovatebot.com/diffs/npm/eslint-config-next/15.4.5/16.2.6) | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/16.2.6?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/15.4.5/16.2.6?slim=true) | | [next](https://nextjs.org) ([source](https://github.com/vercel/next.js)) | [`^15.1.4` → `^15.1.4 \|\| ^16.0.0`](https://renovatebot.com/diffs/npm/next/15.4.5/16.2.6) | ![age](https://developer.mend.io/api/mc/badges/age/npm/next/16.2.6?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/15.4.5/16.2.6?slim=true) | --- ### Release Notes <details> <summary>vercel/next.js (eslint-config-next)</summary> ### [`v16.2.6`](https://github.com/vercel/next.js/releases/tag/v16.2.6) [Compare Source](https://github.com/vercel/next.js/compare/v16.2.5...v16.2.6) > \[!NOTE] > This release contains security fixes and backported bug fixes. It does **not** include all pending features/changes on canary. ##### Security Fixes The following advisories have been addressed: **High:** - [GHSA-8h8q-6873-q5fj: Denial of Service with Server Components](https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj) - [GHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes](https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f) - [GHSA-26hh-7cqf-hhc6: Middleware / Proxy bypass in App Router applications via segment-prefetch routes - **Incomplete Fix Follow-Up**](https://github.com/vercel/next.js/security/advisories/GHSA-26hh-7cqf-hhc6) - [GHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components](https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx) - [GHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection](https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv) - [GHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades](https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r) - [GHSA-36qx-fr4f-26g5: Middleware / Proxy bypass in Pages Router applications using i18n](https://github.com/vercel/next.js/security/advisories/GHSA-36qx-fr4f-26g5) **Moderate:** - [GHSA-ffhc-5mcf-pf4q: Cross-site scripting in App Router applications using CSP nonces](https://github.com/vercel/next.js/security/advisories/GHSA-ffhc-5mcf-pf4q) - [GHSA-gx5p-jg67-6x7h: Cross-site scripting in beforeInteractive scripts with untrusted input](https://github.com/vercel/next.js/security/advisories/GHSA-gx5p-jg67-6x7h) - [GHSA-h64f-5h5j-jqjh: Denial of Service in the Image Optimization API](https://github.com/vercel/next.js/security/advisories/GHSA-h64f-5h5j-jqjh) - [GHSA-wfc6-r584-vfw7: Cache poisoning in React Server Component responses](https://github.com/vercel/next.js/security/advisories/GHSA-wfc6-r584-vfw7) **Low:** - [GHSA-vfv6-92ff-j949: Cache poisoning via collisions in React Server Component cache-busting](https://github.com/vercel/next.js/security/advisories/GHSA-vfv6-92ff-j949) - [GHSA-3g8h-86w9-wvmq: Middleware / Proxy redirects can be cache-poisoned](https://github.com/vercel/next.js/security/advisories/GHSA-3g8h-86w9-wvmq) ##### Core Changes - fix: preserve HTTP access fallbacks during prerender recovery ([#&#8203;92231](https://github.com/vercel/next.js/issues/92231)) - Fix fallback route params case in app-page handler ([#&#8203;91737](https://github.com/vercel/next.js/issues/91737)) - Fix invalid HTML response for route-level RSC requests in deployment adapter ([#&#8203;91541](https://github.com/vercel/next.js/issues/91541)) - Patch setHeader for direct route handlers ([#&#8203;93101](https://github.com/vercel/next.js/issues/93101)) - Include deployment id in `cacheHandlers` keys ([#&#8203;93453](https://github.com/vercel/next.js/issues/93453)) - Fix double-encoding of URL pathname parts in client param parsing ([#&#8203;93491](https://github.com/vercel/next.js/issues/93491)) ### [`v16.2.5`](https://github.com/vercel/next.js/releases/tag/v16.2.5) [Compare Source](https://github.com/vercel/next.js/compare/v16.2.4...v16.2.5) > \[!NOTE] > This release contains security fixes and backported bug fixes. It does **not** include all pending features/changes on canary. ##### Security Fixes The following advisories have been addressed: **High:** - [GHSA-8h8q-6873-q5fj: Denial of Service with Server Components](https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj) - [GHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes](https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f) - [GHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components](https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx) - [GHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection](https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv) - [GHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades](https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r) - [GHSA-36qx-fr4f-26g5: Middleware / Proxy bypass in Pages Router applications using i18n](https://github.com/vercel/next.js/security/advisories/GHSA-36qx-fr4f-26g5) **Moderate:** - [GHSA-ffhc-5mcf-pf4q: Cross-site scripting in App Router applications using CSP nonces](https://github.com/vercel/next.js/security/advisories/GHSA-ffhc-5mcf-pf4q) - [GHSA-gx5p-jg67-6x7h: Cross-site scripting in beforeInteractive scripts with untrusted input](https://github.com/vercel/next.js/security/advisories/GHSA-gx5p-jg67-6x7h) - [GHSA-h64f-5h5j-jqjh: Denial of Service in the Image Optimization API](https://github.com/vercel/next.js/security/advisories/GHSA-h64f-5h5j-jqjh) - [GHSA-wfc6-r584-vfw7: Cache poisoning in React Server Component responses](https://github.com/vercel/next.js/security/advisories/GHSA-wfc6-r584-vfw7) **Low:** - [GHSA-vfv6-92ff-j949: Cache poisoning via collisions in React Server Component cache-busting](https://github.com/vercel/next.js/security/advisories/GHSA-vfv6-92ff-j949) - [GHSA-3g8h-86w9-wvmq: Middleware / Proxy redirects can be cache-poisoned](https://github.com/vercel/next.js/security/advisories/GHSA-3g8h-86w9-wvmq) ##### Core Changes - fix: preserve HTTP access fallbacks during prerender recovery ([#&#8203;92231](https://github.com/vercel/next.js/issues/92231)) - Fix fallback route params case in app-page handler ([#&#8203;91737](https://github.com/vercel/next.js/issues/91737)) - Fix invalid HTML response for route-level RSC requests in deployment adapter ([#&#8203;91541](https://github.com/vercel/next.js/issues/91541)) - Patch setHeader for direct route handlers ([#&#8203;93101](https://github.com/vercel/next.js/issues/93101)) - Include deployment id in `cacheHandlers` keys ([#&#8203;93453](https://github.com/vercel/next.js/issues/93453)) - Fix double-encoding of URL pathname parts in client param parsing ([#&#8203;93491](https://github.com/vercel/next.js/issues/93491)) ### [`v16.2.4`](https://github.com/vercel/next.js/releases/tag/v16.2.4) [Compare Source](https://github.com/vercel/next.js/compare/v16.2.3...v16.2.4) > \[!NOTE] > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - chore: Bump reqwest to 0.13.2 (Fixes Google Fonts with Turbopack for Windows on ARM64) ([#&#8203;92713](https://github.com/vercel/next.js/issues/92713)) - Turbopack: fix filesystem watcher config not applying follow\_symlinks(false) ([#&#8203;92631](https://github.com/vercel/next.js/issues/92631)) - Scope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) ([#&#8203;92580](https://github.com/vercel/next.js/issues/92580)) - Compiler: Support boolean and number primtives in next.config defines ([#&#8203;92731](https://github.com/vercel/next.js/issues/92731)) - turbo-tasks: Fix recomputation loop by allowing cell cleanup on error during recomputation ([#&#8203;92725](https://github.com/vercel/next.js/issues/92725)) - Turbopack: shorter error for ChunkGroupInfo::get\_index\_of ([#&#8203;92814](https://github.com/vercel/next.js/issues/92814)) - Turbopack: shorter error message for ModuleBatchesGraph::get\_entry\_index ([#&#8203;92828](https://github.com/vercel/next.js/issues/92828)) - Adding more system info to the 'initialize project' trace ([#&#8203;92427](https://github.com/vercel/next.js/issues/92427)) ##### Credits Huge thanks to [@&#8203;Badbird5907](https://github.com/Badbird5907), [@&#8203;lukesandberg](https://github.com/lukesandberg), [@&#8203;andrewimm](https://github.com/andrewimm), [@&#8203;sokra](https://github.com/sokra), and [@&#8203;mischnic](https://github.com/mischnic) for helping! ### [`v16.2.3`](https://github.com/vercel/next.js/releases/tag/v16.2.3) [Compare Source](https://github.com/vercel/next.js/compare/v16.2.2...v16.2.3) > \[!NOTE] > This release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see <https://vercel.com/changelog/summary-of-cve-2026-23869>. The release does **not** include all pending features/changes on canary. ##### Core Changes - Ensure app-page reports stale ISR revalidation errors via onRequestError ([#&#8203;92282](https://github.com/vercel/next.js/issues/92282)) - Fix \[Bug]: manifest.ts breaks HMR in Next.js 16.2 ([#&#8203;91981](https://github.com/vercel/next.js/issues/91981) through [#&#8203;92273](https://github.com/vercel/next.js/issues/92273)) - Deduplicate output assets and detect content conflicts on emit ([#&#8203;92292](https://github.com/vercel/next.js/issues/92292)) - Fix styled-jsx race condition: styles lost due to concurrent rendering ([#&#8203;92459](https://github.com/vercel/next.js/issues/92459)) - turbo-tasks-backend: stability fixes for task cancellation and error handling ([#&#8203;92254](https://github.com/vercel/next.js/issues/92254)) ##### Credits Huge thanks to [@&#8203;icyJoseph](https://github.com/icyJoseph), [@&#8203;sokra](https://github.com/sokra), [@&#8203;wbinnssmith](https://github.com/wbinnssmith), [@&#8203;eps1lon](https://github.com/eps1lon) and [@&#8203;ztanner](https://github.com/ztanner) for helping! ### [`v16.2.2`](https://github.com/vercel/next.js/releases/tag/v16.2.2) [Compare Source](https://github.com/vercel/next.js/compare/v16.2.1...v16.2.2) > \[!NOTE] > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - backport: Move expanded adapters docs to API reference ([#&#8203;92115](https://github.com/vercel/next.js/issues/92115)) ([#&#8203;92129](https://github.com/vercel/next.js/issues/92129)) - Backport: TypeScript v6 deprecations for baseUrl and moduleResolution ([#&#8203;92130](https://github.com/vercel/next.js/issues/92130)) - \[create-next-app] Skip interactive prompts when CLI flags are provided ([#&#8203;91840](https://github.com/vercel/next.js/issues/91840)) - next.config.js: Accept an option for serverFastRefresh ([#&#8203;91968](https://github.com/vercel/next.js/issues/91968)) - Turbopack: enable server HMR for app route handlers ([#&#8203;91466](https://github.com/vercel/next.js/issues/91466)) - Turbopack: exclude metadata routes from server HMR ([#&#8203;92034](https://github.com/vercel/next.js/issues/92034)) - Fix CI for glibc linux builds - Backport: disable bmi2 in qfilter [#&#8203;92177](https://github.com/vercel/next.js/issues/92177) - \[backport] Fix CSS HMR on Safari ([#&#8203;92174](https://github.com/vercel/next.js/issues/92174)) ##### Credits Huge thanks to [@&#8203;nextjs-bot](https://github.com/nextjs-bot), [@&#8203;icyJoseph](https://github.com/icyJoseph), [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;gaojude](https://github.com/gaojude), [@&#8203;wbinnssmith](https://github.com/wbinnssmith), [@&#8203;lukesandberg](https://github.com/lukesandberg), and [@&#8203;bgw](https://github.com/bgw) for helping! ### [`v16.2.1`](https://github.com/vercel/next.js/releases/tag/v16.2.1) [Compare Source](https://github.com/vercel/next.js/compare/v16.2.0...v16.2.1) > \[!NOTE] > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - docs: post release amends ([#&#8203;91715](https://github.com/vercel/next.js/issues/91715)) - docs: fix broken Activity Patterns demo link in preserving UI state guide ([#&#8203;91698](https://github.com/vercel/next.js/issues/91698)) - Fix adapter outputs for dynamic metadata routes ([#&#8203;91680](https://github.com/vercel/next.js/issues/91680)) - Turbopack: fix webpack loader runner layer ([#&#8203;91727](https://github.com/vercel/next.js/issues/91727)) - Fix server actions in standalone mode with `cacheComponents` ([#&#8203;91711](https://github.com/vercel/next.js/issues/91711)) - turbo-persistence: remove Unmergeable mmap advice ([#&#8203;91713](https://github.com/vercel/next.js/issues/91713)) - Fix layout segment optimization: move app-page imports to server-utility transition ([#&#8203;91701](https://github.com/vercel/next.js/issues/91701)) - Turbopack: lazy require metadata and handle TLA ([#&#8203;91705](https://github.com/vercel/next.js/issues/91705)) - \[turbopack] Respect `{eval:true}` in worker\_threads constructors ([#&#8203;91666](https://github.com/vercel/next.js/issues/91666)) ##### Credits Huge thanks to [@&#8203;icyJoseph](https://github.com/icyJoseph), [@&#8203;abhishekmardiya](https://github.com/abhishekmardiya), [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;mischnic](https://github.com/mischnic), [@&#8203;unstubbable](https://github.com/unstubbable), [@&#8203;sokra](https://github.com/sokra), and [@&#8203;lukesandberg](https://github.com/lukesandberg) for helping! ### [`v16.2.0`](https://github.com/vercel/next.js/releases/tag/v16.2.0) [Compare Source](https://github.com/vercel/next.js/compare/v16.1.7...v16.2.0) > \[!TIP]\ > **Check out our Next v16.2 [Blog Post](https://nextjs.org/blog/next-16-2) to learn more about this release.** ##### Core Changes - Upgrade React from `f93b9fd4-20251217` to `65eec428-20251218`: [#&#8203;87323](https://github.com/vercel/next.js/issues/87323) - Turbopack: Create junction points instead of symlinks on Windows: [#&#8203;87606](https://github.com/vercel/next.js/issues/87606) - Turbopack: Symlink handling follow-up: [#&#8203;87637](https://github.com/vercel/next.js/issues/87637) - Add experimental routing package for resolving adapter routes: [#&#8203;86404](https://github.com/vercel/next.js/issues/86404) - Ensure outputs are correct with cache components in deployment adapters: [#&#8203;87018](https://github.com/vercel/next.js/issues/87018) - Move off of deprecated url.parse: [#&#8203;87257](https://github.com/vercel/next.js/issues/87257) - \[strict-route-types] Add `experimental.strictRouteTypes` config: [#&#8203;87378](https://github.com/vercel/next.js/issues/87378) - misc: fix type check log for CI envs: [#&#8203;87838](https://github.com/vercel/next.js/issues/87838) - fix: revalidateTag with profile should not trigger client cache invalidation: [#&#8203;88069](https://github.com/vercel/next.js/issues/88069) - chore: warn when running tests against stale build: [#&#8203;88001](https://github.com/vercel/next.js/issues/88001) - Redesign default error pages with cleaner, more user-friendly UI: [#&#8203;87988](https://github.com/vercel/next.js/issues/87988) - dx: avoid next-env.d.ts change in dev: [#&#8203;88103](https://github.com/vercel/next.js/issues/88103) - prevent browser cache from using stale RSC responses from previous builds: [#&#8203;86554](https://github.com/vercel/next.js/issues/86554) - \[strict-route-types] Typecheck App Router page props: [#&#8203;87386](https://github.com/vercel/next.js/issues/87386) - \[strict-route-types] Enforce common React Component return types in App Router: [#&#8203;87389](https://github.com/vercel/next.js/issues/87389) - \[strict-route-types] Switch to `satisfies` when validating page and route modules: [#&#8203;87398](https://github.com/vercel/next.js/issues/87398) - \[strict-route-types] Don't reject `number` in `config.api.bodyParser.sizeLimit` when validating route: [#&#8203;87633](https://github.com/vercel/next.js/issues/87633) - Revert "dx: avoid next-env.d.ts change in dev": [#&#8203;88153](https://github.com/vercel/next.js/issues/88153) - \[strict-route-types] Typecheck pages router routes in absence of App Router: [#&#8203;87628](https://github.com/vercel/next.js/issues/87628) - \[strict-route-types] Ensure cache profiles and routes are type-checked even if .next is excluded: [#&#8203;87768](https://github.com/vercel/next.js/issues/87768) - add compilation error for taint when not enabled: [#&#8203;88173](https://github.com/vercel/next.js/issues/88173) - feat(next/image)!: add `images.maximumResponseBody` config: [#&#8203;88183](https://github.com/vercel/next.js/issues/88183) - Add maximum size limit for postponed body parsing: [#&#8203;88175](https://github.com/vercel/next.js/issues/88175) - metadata: use fixed segment in dynamic routes with static metadata files: [#&#8203;88113](https://github.com/vercel/next.js/issues/88113) - feat: add --experimental-cpu-prof flag for dev, build, and start: [#&#8203;87946](https://github.com/vercel/next.js/issues/87946) - Add experimental option to use no-cache instead of no-store in dev: [#&#8203;88182](https://github.com/vercel/next.js/issues/88182) - fix overlay frames cannot be opened sometimes: [#&#8203;88210](https://github.com/vercel/next.js/issues/88210) - Handle pnpm-workspace.yaml while searching for monorepo root: [#&#8203;74818](https://github.com/vercel/next.js/issues/74818) - Add more debug logs to `'use cache'` wrapper: [#&#8203;88219](https://github.com/vercel/next.js/issues/88219) - Omit unused arguments from `'use cache'` function calls: [#&#8203;86920](https://github.com/vercel/next.js/issues/86920) - Only log `pending revalidates...` debug log if applicable: [#&#8203;88221](https://github.com/vercel/next.js/issues/88221) - fix(next/image): bump sharp\@&#8203;0.34.5: [#&#8203;88238](https://github.com/vercel/next.js/issues/88238) - Disallow javascript urls in router methods and redirects: [#&#8203;88185](https://github.com/vercel/next.js/issues/88185) - Fix relative same host redirects in node middleware: [#&#8203;88253](https://github.com/vercel/next.js/issues/88253) - Remove loadConfig from main development process, pass value from child process: [#&#8203;88230](https://github.com/vercel/next.js/issues/88230) - Update deploy adapters outputs and handler interfaces for node and edge: [#&#8203;88247](https://github.com/vercel/next.js/issues/88247) - Move Ready in time before handler initialization: [#&#8203;88235](https://github.com/vercel/next.js/issues/88235) - next/image: support custom cache handlers: [#&#8203;88248](https://github.com/vercel/next.js/issues/88248) - feat: add Claude Code plugin marketplace with Cache Components skill: [#&#8203;87993](https://github.com/vercel/next.js/issues/87993) - refactor: consolidate PPR into cacheComponents architecture: [#&#8203;88243](https://github.com/vercel/next.js/issues/88243) - Turbopack: include fewer traced files for standalone: [#&#8203;88322](https://github.com/vercel/next.js/issues/88322) - feat(turbopack): add resolve plugin condition variant of Always and Never: [#&#8203;88190](https://github.com/vercel/next.js/issues/88190) - perf: use length = 0 to clear the logging array: [#&#8203;88244](https://github.com/vercel/next.js/issues/88244) - Time logs: Show full millisecond instead of 1 decimal: [#&#8203;88313](https://github.com/vercel/next.js/issues/88313) - \[turbopack] Enable inferring module side effects by default: [#&#8203;87216](https://github.com/vercel/next.js/issues/87216) - Track search string as part of "refresh state": [#&#8203;87203](https://github.com/vercel/next.js/issues/87203) - Pass RouteTree into navigation function: [#&#8203;87256](https://github.com/vercel/next.js/issues/87256) - Read from segment cache unknown routes: [#&#8203;87293](https://github.com/vercel/next.js/issues/87293) - Pass loading boundary as part of RSC data: [#&#8203;87825](https://github.com/vercel/next.js/issues/87825) - Revert "refactor: consolidate PPR into cacheComponents architecture ([#&#8203;88243](https://github.com/vercel/next.js/issues/88243))": [#&#8203;88421](https://github.com/vercel/next.js/issues/88421) - fix: support TypeScript `noUncheckedSideEffectImports` for CSS imports: [#&#8203;88199](https://github.com/vercel/next.js/issues/88199) - Don't import typescript at runtime: [#&#8203;88321](https://github.com/vercel/next.js/issues/88321) - fix: use RDC for server action requests: [#&#8203;88129](https://github.com/vercel/next.js/issues/88129) - Warn when overriding Cache-Control header on `/_next/` routes: [#&#8203;88353](https://github.com/vercel/next.js/issues/88353) - \[prebuilt-skew-protection] feat: adding in automatic deploymentId: [#&#8203;88012](https://github.com/vercel/next.js/issues/88012) - Revert "\[prebuilt-skew-protection] feat: adding in automatic deploymentId": [#&#8203;88449](https://github.com/vercel/next.js/issues/88449) - Turbopack: Update reqwest, remove experimental system TLS feature: [#&#8203;88290](https://github.com/vercel/next.js/issues/88290) - Revert "prevent browser cache from using stale RSC responses from pre…: [#&#8203;88457](https://github.com/vercel/next.js/issues/88457) - Turbopack: retain loader tree order for metadata: [#&#8203;88487](https://github.com/vercel/next.js/issues/88487) - Turbopack: more dead code: [#&#8203;88505](https://github.com/vercel/next.js/issues/88505) - fix(build): prevent route handler manifests from inheriting unrelated client components: [#&#8203;88419](https://github.com/vercel/next.js/issues/88419) - Upgrade React from `65eec428-20251218` to `3e1abcc8-20260113`: [#&#8203;88530](https://github.com/vercel/next.js/issues/88530) - Better typesafety for `interopDefault`: [#&#8203;88486](https://github.com/vercel/next.js/issues/88486) - keep next-env.d.s unchanged between dev and build: [#&#8203;88428](https://github.com/vercel/next.js/issues/88428) - Remove sibling caches from CacheNode tree: [#&#8203;87991](https://github.com/vercel/next.js/issues/87991) - Upgrade React from `3e1abcc8-20260113` to `4a3d993e-20260114`: [#&#8203;88547](https://github.com/vercel/next.js/issues/88547) - Finish deleting Mutable from router implementation: [#&#8203;88046](https://github.com/vercel/next.js/issues/88046) - fetch(next/image): reduce maximumResponseBody from 300MB to 50MB: [#&#8203;88588](https://github.com/vercel/next.js/issues/88588) - \[CC] Fix dev validation error from server action bound args: [#&#8203;88600](https://github.com/vercel/next.js/issues/88600) - Fix incorrect 'Ready in' time for next start: [#&#8203;88589](https://github.com/vercel/next.js/issues/88589) - feat: server action logging: [#&#8203;88277](https://github.com/vercel/next.js/issues/88277) - Log browser error and warnings in terminal: [#&#8203;88352](https://github.com/vercel/next.js/issues/88352) - Upgrade React from `4a3d993e-20260114` to `bef88f7c-20260116`: [#&#8203;88649](https://github.com/vercel/next.js/issues/88649) - fix: make RedirectType constant properties literal types: [#&#8203;88653](https://github.com/vercel/next.js/issues/88653) - Turbopack: add support for matching loaders on resource queries: [#&#8203;88644](https://github.com/vercel/next.js/issues/88644) - fix: capture promisified setImmediate separately: [#&#8203;88346](https://github.com/vercel/next.js/issues/88346) - fix: setImmediate\[util.promisify.custom] access fails in edge runtime: [#&#8203;88685](https://github.com/vercel/next.js/issues/88685) - Fix `--debug-build-paths` bracket escaping for glob patterns: [#&#8203;88660](https://github.com/vercel/next.js/issues/88660) - Add negation pattern support to `--debug-build-paths`: [#&#8203;88654](https://github.com/vercel/next.js/issues/88654) - Only filter next config if experimental flag is enabled: [#&#8203;88733](https://github.com/vercel/next.js/issues/88733) - \[Devtool Indicator] Fix cross alignment: [#&#8203;88664](https://github.com/vercel/next.js/issues/88664) - Turbopack: don't use build id for pages router client-side manifests: [#&#8203;88641](https://github.com/vercel/next.js/issues/88641) - Allow inspecting server with `next start --inspect`: [#&#8203;88744](https://github.com/vercel/next.js/issues/88744) - Turbopack: Add `--debug-build-paths` support to filter routes: [#&#8203;88655](https://github.com/vercel/next.js/issues/88655) - Upgrade React from `bef88f7c-20260116` to `41b3e9a6-20260119`: [#&#8203;88756](https://github.com/vercel/next.js/issues/88756) - Use rewritten pathname for implicit cache tags: [#&#8203;88732](https://github.com/vercel/next.js/issues/88732) - Upgrade React from `41b3e9a6-20260119` to `d2908752-20260119`: [#&#8203;88774](https://github.com/vercel/next.js/issues/88774) - Add experimental\_gesturePush to App Router: [#&#8203;88776](https://github.com/vercel/next.js/issues/88776) - Rename `rewroteURL` to `rewrittenPathname` in request metadata: [#&#8203;88751](https://github.com/vercel/next.js/issues/88751) - Simplify `getImplicitTags` to accept pathname instead of url object: [#&#8203;88753](https://github.com/vercel/next.js/issues/88753) - Add `NEXT_DEPLOYMENT_ID` global: [#&#8203;86738](https://github.com/vercel/next.js/issues/86738) - Turbopack: remove deployment id suffix from client reference manifest chunks: [#&#8203;88741](https://github.com/vercel/next.js/issues/88741) - Inject `<html data-dpl-id>` and don't inline it into JS anymore: [#&#8203;88761](https://github.com/vercel/next.js/issues/88761) - \[metadata] match the Metadata and ResolvedMetadata type: [#&#8203;88739](https://github.com/vercel/next.js/issues/88739) - Reuse bfcache data during Full prefetches: [#&#8203;88606](https://github.com/vercel/next.js/issues/88606) - Embed static sibling info in route tree: [#&#8203;88692](https://github.com/vercel/next.js/issues/88692) - Fix `revalidatePath` with params and trailing slash when deployed: [#&#8203;88623](https://github.com/vercel/next.js/issues/88623) - fix: preserve cache behavior for PPR fallback shells with root params: [#&#8203;88556](https://github.com/vercel/next.js/issues/88556) - Upgrade React from `d2908752-20260119` to `b546603b-20260121`: [#&#8203;88860](https://github.com/vercel/next.js/issues/88860) - stabilize browser log forward options: [#&#8203;88857](https://github.com/vercel/next.js/issues/88857) - \[devtools] Wrap long file names of stack frames in the error overlay: [#&#8203;88886](https://github.com/vercel/next.js/issues/88886) - \[devtools] Fix notch coloring of error overlay in forced colors mode: [#&#8203;88892](https://github.com/vercel/next.js/issues/88892) - Remove `deploymentId` from App Router `RenderOptsPartial`: [#&#8203;88866](https://github.com/vercel/next.js/issues/88866) - feat: implement LRU cache with invocation ID scoping for minimal mode response cache: [#&#8203;88509](https://github.com/vercel/next.js/issues/88509) - \[prebuilt-skew-protection] feat: adding in automatic deploymentId: [#&#8203;88496](https://github.com/vercel/next.js/issues/88496) - \[devtool] Add hydration diff indicator for diff lines: [#&#8203;88919](https://github.com/vercel/next.js/issues/88919) - Revert "\[prebuilt-skew-protection] feat: adding in automatic deploymentId": [#&#8203;88942](https://github.com/vercel/next.js/issues/88942) - \[turbopack] add task type infromation to the print\_cache\_item\_size feature: [#&#8203;88925](https://github.com/vercel/next.js/issues/88925) - Upgrade React from `b546603b-20260121` to `24d8716e-20260123`: [#&#8203;88963](https://github.com/vercel/next.js/issues/88963) - Turbopack: add `?dpl=` to all asset urls returned by Turbopack: [#&#8203;88828](https://github.com/vercel/next.js/issues/88828) - feat(next-codemod): add agents-md command for AI coding agents: [#&#8203;88961](https://github.com/vercel/next.js/issues/88961) - Update font data: [#&#8203;88975](https://github.com/vercel/next.js/issues/88975) - Improve agents-md prompt to force doc retrieval: [#&#8203;88997](https://github.com/vercel/next.js/issues/88997) - \[Reapply] Add `useEffectEvent` to disallowed React APIs in Server Components: [#&#8203;88985](https://github.com/vercel/next.js/issues/88985) - Apply fixes for onBuildComplete and route module: [#&#8203;88831](https://github.com/vercel/next.js/issues/88831) - Rename `renderOpts.nextExport` to `isBuildTimePrerendering`: [#&#8203;88951](https://github.com/vercel/next.js/issues/88951) - docs: fix typos in `README.md`s: [#&#8203;89022](https://github.com/vercel/next.js/issues/89022) - refactor: consume global-error from loader tree: [#&#8203;88437](https://github.com/vercel/next.js/issues/88437) - Fix chunk loading when using `__turbopack_load_by_url__` with query: [#&#8203;88899](https://github.com/vercel/next.js/issues/88899) - \[mcp] change the mcp endpoint response to JSON: [#&#8203;88911](https://github.com/vercel/next.js/issues/88911) - Reapply "\[turbopack] Add bundling support for worker\_threads" ([#&#8203;88725](https://github.com/vercel/next.js/issues/88725)): [#&#8203;88967](https://github.com/vercel/next.js/issues/88967) - fix: ensure LRU cache items have minimum size of 1 to prevent unbounded growth: [#&#8203;89040](https://github.com/vercel/next.js/issues/89040) - Upgrade React from `24d8716e-20260123` to `8c34556c-20260126`: [#&#8203;89066](https://github.com/vercel/next.js/issues/89066) - Use null-prototype objects in server actions manifests: [#&#8203;89069](https://github.com/vercel/next.js/issues/89069) - Re-enable types-and-precompiled: [#&#8203;89070](https://github.com/vercel/next.js/issues/89070) - Apply segment changes to adapters outputs: [#&#8203;89072](https://github.com/vercel/next.js/issues/89072) - Improve no response route handler error: [#&#8203;89036](https://github.com/vercel/next.js/issues/89036) - Limit number of server action arguments to 1000: [#&#8203;89068](https://github.com/vercel/next.js/issues/89068) - \[prebuilt-skew-protection] feat: adding in automatic deploymentId: [#&#8203;88958](https://github.com/vercel/next.js/issues/88958) - Decouple route stale time from segment-level data: [#&#8203;88834](https://github.com/vercel/next.js/issues/88834) - Decouple route and segment cache lifecycles: [#&#8203;88989](https://github.com/vercel/next.js/issues/88989) - \[ci] Silence `baseline-browser-mapping` warnings: [#&#8203;89175](https://github.com/vercel/next.js/issues/89175) - \[Cache Components] Prevent streaming fetch calls from hanging in dev: [#&#8203;89171](https://github.com/vercel/next.js/issues/89171) - React types update: [#&#8203;89110](https://github.com/vercel/next.js/issues/89110) - \[nextjs] feat: removing length requirement: [#&#8203;89173](https://github.com/vercel/next.js/issues/89173) - add GPTBot to matcher for known bots: [#&#8203;89188](https://github.com/vercel/next.js/issues/89188) - Ensure `.md` licenses are included in vendored packages: [#&#8203;89201](https://github.com/vercel/next.js/issues/89201) - Switch development log item format as JSON: [#&#8203;89168](https://github.com/vercel/next.js/issues/89168) - IsolatedDevBuild flag removal: [#&#8203;89167](https://github.com/vercel/next.js/issues/89167) - fix: coerce HEAD to GET for internal images: [#&#8203;84180](https://github.com/vercel/next.js/issues/84180) - Upgrade React from `10680271-20260126` to `230772f9-20260128`: [#&#8203;89250](https://github.com/vercel/next.js/issues/89250) - Upgrade `tar` used to extract SWC binary : [#&#8203;89158](https://github.com/vercel/next.js/issues/89158) - Sort prerender manifest routes: [#&#8203;89246](https://github.com/vercel/next.js/issues/89246) - Track vary params for segments without server-side param access: [#&#8203;88998](https://github.com/vercel/next.js/issues/88998) - Optimistic routing: client-side route prediction: [#&#8203;88965](https://github.com/vercel/next.js/issues/88965) - Keep pages/404.js to be able to dynamically render it anyway: [#&#8203;89263](https://github.com/vercel/next.js/issues/89263) - fix: fully static pages should emit & serve static rsc payloads: [#&#8203;89202](https://github.com/vercel/next.js/issues/89202) - fix: CSRF origin matching should be case-insensitive: [#&#8203;89127](https://github.com/vercel/next.js/issues/89127) - fix(build): format runAfterProductionCompile duration as human-readable time: [#&#8203;89232](https://github.com/vercel/next.js/issues/89232) - fix(router): support BigInt in query parameters: [#&#8203;89213](https://github.com/vercel/next.js/issues/89213) - Update font data: [#&#8203;89200](https://github.com/vercel/next.js/issues/89200) - Update font data: [#&#8203;89272](https://github.com/vercel/next.js/issues/89272) - Turbopack: add support for contentType condition for webpack loaders: [#&#8203;89156](https://github.com/vercel/next.js/issues/89156) - Revert "fix(router): support BigInt in query parameters": [#&#8203;89283](https://github.com/vercel/next.js/issues/89283) - Track vary params during static prerendering: [#&#8203;89267](https://github.com/vercel/next.js/issues/89267) - Improve lock dir error message: [#&#8203;89119](https://github.com/vercel/next.js/issues/89119) - Ensures `browserslist` doesn't issue outdated warnings for `baseline-browser-mapping`: [#&#8203;89287](https://github.com/vercel/next.js/issues/89287) - Replace build id in Pages data routes with deployment id: [#&#8203;88959](https://github.com/vercel/next.js/issues/88959) - Upgrade React from `230772f9-20260128` to `da641178-20260129`: [#&#8203;89301](https://github.com/vercel/next.js/issues/89301) - Inline handler dependencies instead of tracing: [#&#8203;89269](https://github.com/vercel/next.js/issues/89269) - Turbopack: add `rules.*.type` config to allow changing the type of a module: [#&#8203;88788](https://github.com/vercel/next.js/issues/88788) - Add experimental.varyParams feature flag: [#&#8203;89307](https://github.com/vercel/next.js/issues/89307) - Fix/zlib mem node: [#&#8203;89099](https://github.com/vercel/next.js/issues/89099) - Revert "Replace build id in Pages data routes with deployment id ([#&#8203;88959](https://github.com/vercel/next.js/issues/88959))": [#&#8203;89323](https://github.com/vercel/next.js/issues/89323) - Turbopack: Rename crates/napi to crates/next-napi-bindings and update crate name: [#&#8203;89314](https://github.com/vercel/next.js/issues/89314) - feat: detect [@&#8203;typescript/native-preview](https://github.com/typescript/native-preview) as alternative TypeScript compiler: [#&#8203;89149](https://github.com/vercel/next.js/issues/89149) - Revert "Fix/zlib mem node": [#&#8203;89322](https://github.com/vercel/next.js/issues/89322) - Turbopack: FreeVarReference::ReportUsage: [#&#8203;89302](https://github.com/vercel/next.js/issues/89302) - Make Server Function logging opt-in via `logging.serverFunctions`: [#&#8203;89321](https://github.com/vercel/next.js/issues/89321) - Restore default-enabled Server Function logging: [#&#8203;89407](https://github.com/vercel/next.js/issues/89407) - Re-add build-complete traces for webpack: [#&#8203;89402](https://github.com/vercel/next.js/issues/89402) - Skip Server Function logging for `'use cache'` functions: [#&#8203;89408](https://github.com/vercel/next.js/issues/89408) - Replace flight navigation build id field with header: [#&#8203;88855](https://github.com/vercel/next.js/issues/88855) - Upgrade React from `da641178-20260129` to `ed4bd540-20260202`: [#&#8203;89401](https://github.com/vercel/next.js/issues/89401) - Upgrade React from `ed4bd540-20260202` to `b1533b03-20260203`: [#&#8203;89444](https://github.com/vercel/next.js/issues/89444) - Upgrade React from `b1533b03-20260203` to `3e00319b-20260203`: [#&#8203;89449](https://github.com/vercel/next.js/issues/89449) - Rename CACHE\_ONE\_YEAR for clarity and fix usage: [#&#8203;89450](https://github.com/vercel/next.js/issues/89450) - \[Codemod] Fix agents-md on Windows: [#&#8203;89319](https://github.com/vercel/next.js/issues/89319) - Experimental deferred entries handling: [#&#8203;88347](https://github.com/vercel/next.js/issues/88347) - Add `experimental.reportSystemEnvInlining` for Turbopack: [#&#8203;89304](https://github.com/vercel/next.js/issues/89304) - fix: use signal-based exit codes to prevent inspector blocking exit: [#&#8203;89351](https://github.com/vercel/next.js/issues/89351) - Add Instant Navigation Testing API: [#&#8203;89465](https://github.com/vercel/next.js/issues/89465) - Support MPA navigations in `instant()`: [#&#8203;89469](https://github.com/vercel/next.js/issues/89469) - Handle Pages data route skew with deployment id header, take 2: [#&#8203;89325](https://github.com/vercel/next.js/issues/89325) - Include owner stack for forwarded errors if available: [#&#8203;89493](https://github.com/vercel/next.js/issues/89493) - \[CC] Rename "unstable\_prefetch" to "unstable\_instant": [#&#8203;89448](https://github.com/vercel/next.js/issues/89448) - Ensure module contexts are always included in adapter traces: [#&#8203;89508](https://github.com/vercel/next.js/issues/89508) - Don't insert build id comment in HTML: [#&#8203;89478](https://github.com/vercel/next.js/issues/89478) - Clarify type checking error message: [#&#8203;89525](https://github.com/vercel/next.js/issues/89525) - Require explicit `cacheLife` on outer `"use cache"` when nesting short-lived caches: [#&#8203;89481](https://github.com/vercel/next.js/issues/89481) - \[Instant] Instant validation in Dev: [#&#8203;89077](https://github.com/vercel/next.js/issues/89077) - Upgrade React from `3e00319b-20260203` to `95ffd6cd-20260205`: [#&#8203;89550](https://github.com/vercel/next.js/issues/89550) - Turbpopack: fix is\_persistent\_caching\_enabled: [#&#8203;89533](https://github.com/vercel/next.js/issues/89533) - Fix a small doc typo: [#&#8203;89553](https://github.com/vercel/next.js/issues/89553) - Ensure \_middleware is consistent in adapter for name/id: [#&#8203;89559](https://github.com/vercel/next.js/issues/89559) - Ensure Errors with deep causal chains respect inspect depth: [#&#8203;89594](https://github.com/vercel/next.js/issues/89594) - refactor: extract route discovery into unified `discoverRoutes()` API: [#&#8203;88971](https://github.com/vercel/next.js/issues/88971) - Ensure static metadata are static outputs for adapters: [#&#8203;89574](https://github.com/vercel/next.js/issues/89574) - Resolve local variable references in error code SWC plugin: [#&#8203;89596](https://github.com/vercel/next.js/issues/89596) - Turbopack: Add --experimental-server-fast-refresh CLI flag: [#&#8203;89274](https://github.com/vercel/next.js/issues/89274) - Fix deployment id header when proxying: [#&#8203;89593](https://github.com/vercel/next.js/issues/89593) - fix: deprecated util.\_extend: [#&#8203;89614](https://github.com/vercel/next.js/issues/89614) - Fix missing non-deferred turbopack build items: [#&#8203;89616](https://github.com/vercel/next.js/issues/89616) - Revert "Ensure \_middleware is consistent in adapter for name/id": [#&#8203;89624](https://github.com/vercel/next.js/issues/89624) - Omit unused arguments for server actions: [#&#8203;89651](https://github.com/vercel/next.js/issues/89651) - Upgrade React from `95ffd6cd-20260205` to `2dd9b7cf-20260208`: [#&#8203;89681](https://github.com/vercel/next.js/issues/89681) - Include `AggregateError.errors` in terminal output: [#&#8203;88999](https://github.com/vercel/next.js/issues/88999) - fix(image): findClosestQuality returns 0 for low quality values: [#&#8203;89621](https://github.com/vercel/next.js/issues/89621) - Upgrade React from `2dd9b7cf-20260208` to `272441a9-20260209`: [#&#8203;89722](https://github.com/vercel/next.js/issues/89722) - Avoid using unclosing prefetch streams in the browser: [#&#8203;89610](https://github.com/vercel/next.js/issues/89610) - Pass shouldCache to all manifest loading calls: [#&#8203;89713](https://github.com/vercel/next.js/issues/89713) - Add 2nd cloned body to FinalizationRegistry. Only used RuntimeStyles component for webpack: [#&#8203;88577](https://github.com/vercel/next.js/issues/88577) - Tracing: trace render times as render-path: [#&#8203;89763](https://github.com/vercel/next.js/issues/89763) - Turbopack: Server HMR infrastructure: [#&#8203;88870](https://github.com/vercel/next.js/issues/88870) - Turbopack: Reorganize runtime files into shared/runtime directory: [#&#8203;89461](https://github.com/vercel/next.js/issues/89461) - \[Instant] Validation on client navs: [#&#8203;89777](https://github.com/vercel/next.js/issues/89777) - Turbopack: extract core hmr client logic into shared runtime: [#&#8203;88912](https://github.com/vercel/next.js/issues/88912) - Turbopack: Fix slow filesystem benchmark warning for `next dev`: [#&#8203;89798](https://github.com/vercel/next.js/issues/89798) - Add turbopackIgnoreIssue config to suppress Turbopack warnings: [#&#8203;89682](https://github.com/vercel/next.js/issues/89682) - Add support for with `type: "text"` under a new experimental flag, following what webpack did: [#&#8203;89560](https://github.com/vercel/next.js/issues/89560) - Remove unused devtools code handling React without `use`: [#&#8203;89793](https://github.com/vercel/next.js/issues/89793) - \[devtools] Wrap overlay in Activity: [#&#8203;89818](https://github.com/vercel/next.js/issues/89818) - Add CSS URL deployment ID suffix support: [#&#8203;89771](https://github.com/vercel/next.js/issues/89771) - Fix cascading LRU eviction during prefetch batches: [#&#8203;89766](https://github.com/vercel/next.js/issues/89766) - Refactor prerenderManifest passing: [#&#8203;89765](https://github.com/vercel/next.js/issues/89765) - \[AI] Ship bundled docs in next and generate AGENTS.md in create-next-app: [#&#8203;89850](https://github.com/vercel/next.js/issues/89850) - Turbopack: Implement server hmr in nodejs dev runtime: [#&#8203;89130](https://github.com/vercel/next.js/issues/89130) - Allow sitemap.ts and sitemap/page.tsx to coexist in Turbopack: [#&#8203;89789](https://github.com/vercel/next.js/issues/89789) - \[fragment-scroll] Cleanup scroll and focus restoration in layout router: [#&#8203;83110](https://github.com/vercel/next.js/issues/83110) - \[fragment-scroll] Add `experimental.appNewScrollHandler`: [#&#8203;83107](https://github.com/vercel/next.js/issues/83107) - \[Instant] Fix crash with search params: [#&#8203;89922](https://github.com/vercel/next.js/issues/89922) - Fix memory leak in dev mode caused by fast-set-immediate: [#&#8203;89779](https://github.com/vercel/next.js/issues/89779) - Trace upload: include experimental flag states: [#&#8203;89845](https://github.com/vercel/next.js/issues/89845) - Upgrade React from `272441a9-20260209` to `6066c782-20260212`: [#&#8203;89923](https://github.com/vercel/next.js/issues/89923) - Add a better error message for when turbopack cannot be loaded: [#&#8203;89633](https://github.com/vercel/next.js/issues/89633) - fix: support multiple icon formats with same base name (icon.png + icon.svg): [#&#8203;89504](https://github.com/vercel/next.js/issues/89504) - Turbopack: Move turbopackIgnoreIssue from experimental to turbopack.ignoreIssue: [#&#8203;89817](https://github.com/vercel/next.js/issues/89817) - Build with dev runtimes when `--debug-prerender` is set: [#&#8203;89834](https://github.com/vercel/next.js/issues/89834) - Append deployment id query string for next-font: [#&#8203;89960](https://github.com/vercel/next.js/issues/89960) - Fix parallel routes with deferred entries: [#&#8203;89967](https://github.com/vercel/next.js/issues/89967) - Rename node extension utils for clarity: [#&#8203;89970](https://github.com/vercel/next.js/issues/89970) - Model abandoning by signal: [#&#8203;89971](https://github.com/vercel/next.js/issues/89971) - Fix missing incremental cache in middleware unstable\_cache: [#&#8203;89980](https://github.com/vercel/next.js/issues/89980) - Run fast immediates during prerender abort to fix flaky I/O stack traces: [#&#8203;89969](https://github.com/vercel/next.js/issues/89969) - \[fragment-scroll] Ensure hoisted elements don't break scroll-to-top on page navigations: [#&#8203;83108](https://github.com/vercel/next.js/issues/83108) - dx: Include path count in export error message: [#&#8203;89333](https://github.com/vercel/next.js/issues/89333) - fix(agents-md): use `require.resolve()` to get the installed `next` version: [#&#8203;89166](https://github.com/vercel/next.js/issues/89166) - docs: agent skills, pr-status script, and AGENTS.md updates (1/8): [#&#8203;89857](https://github.com/vercel/next.js/issues/89857) - Ignore `prefetch={true}` on Links to routes with `instant`: [#&#8203;90061](https://github.com/vercel/next.js/issues/90061) - Expand deferred entries test suite and fix turbopack build: [#&#8203;90057](https://github.com/vercel/next.js/issues/90057) - Use StageController for runtime prerendering: [#&#8203;89972](https://github.com/vercel/next.js/issues/89972) - Improve task pipelining: [#&#8203;90065](https://github.com/vercel/next.js/issues/90065) - fix(next/legacy/image): add deployment id (dpl) query string support: [#&#8203;89956](https://github.com/vercel/next.js/issues/89956) - Cache expected missing manifest read: [#&#8203;89908](https://github.com/vercel/next.js/issues/89908) - Use for...in instead of Object.keys for parallelRouteKey traversal: [#&#8203;89905](https://github.com/vercel/next.js/issues/89905) - \[Instant] allow non-blocking dynamic holes and errors in shared parents: [#&#8203;89875](https://github.com/vercel/next.js/issues/89875) - Move prefetch hints from CacheNodeSeedData to FlightRouterState: [#&#8203;90066](https://github.com/vercel/next.js/issues/90066) - \[Instant] Don't block on client APIs that wouldn't block in the browser: [#&#8203;89924](https://github.com/vercel/next.js/issues/89924) - \[devtools] Add support for error causes in the dev overlay: [#&#8203;90108](https://github.com/vercel/next.js/issues/90108) - Unify runInSequentialTasks across all sequential task work: [#&#8203;89978](https://github.com/vercel/next.js/issues/89978) - Cleanup all stage promises on abort: [#&#8203;89984](https://github.com/vercel/next.js/issues/89984) - segment cache: fix segment cache normalizer: [#&#8203;90111](https://github.com/vercel/next.js/issues/90111) - Handle null history.state in client-side router popstate handler: [#&#8203;90083](https://github.com/vercel/next.js/issues/90083) - Don't parse default postponedsizelimit: [#&#8203;89906](https://github.com/vercel/next.js/issues/89906) - Turbopack: handle invalid RSC imports via importmap: [#&#8203;88146](https://github.com/vercel/next.js/issues/88146) - \[create-next-app] Improve AGENTS.md prompt wording: [#&#8203;90118](https://github.com/vercel/next.js/issues/90118) - ensure maxPostponedStateSize is always respected: [#&#8203;90060](https://github.com/vercel/next.js/issues/90060) - Upgrade React from `6066c782-20260212` to `4842fbea-20260217`: [#&#8203;90144](https://github.com/vercel/next.js/issues/90144) - \[fragment-scroll] Stop focusing the first focusable host descendant: [#&#8203;89903](https://github.com/vercel/next.js/issues/89903) - fix: normalize loopback only in hostname: [#&#8203;90158](https://github.com/vercel/next.js/issues/90158) - Only error for sync IO after runtime in segments that would be runtime prefetched: [#&#8203;89979](https://github.com/vercel/next.js/issues/89979) - \[refactor] Replace runtime prefetch sentinel transform stream: [#&#8203;90160](https://github.com/vercel/next.js/issues/90160) - fix: use Buffer.indexOf in uint8array helpers for faster byte scanning (3/8): [#&#8203;89864](https://github.com/vercel/next.js/issues/89864) - Automatically build and clear native build when running `pnpm build`: [#&#8203;89819](https://github.com/vercel/next.js/issues/89819) - fix(cache): DCE to avoid pulling server internals into browser bundles (4/8): [#&#8203;89865](https://github.com/vercel/next.js/issues/89865) - Attach active src route to next global: [#&#8203;90171](https://github.com/vercel/next.js/issues/90171) - Fix OTEL propagation and add direct entrypoint e2e coverage: [#&#8203;90181](https://github.com/vercel/next.js/issues/90181) - Use cookie as sole protocol for instant navigation testing: [#&#8203;89871](https://github.com/vercel/next.js/issues/89871) - Simplify metadata tag rendering to flat imperative style: [#&#8203;90209](https://github.com/vercel/next.js/issues/90209) - Prevent unhandled rejection filter from being bundled into the server runtime: [#&#8203;90205](https://github.com/vercel/next.js/issues/90205) - \[Instant] speed up test instant-validation suite: [#&#8203;90214](https://github.com/vercel/next.js/issues/90214) - Turbopack: fix static asset skew protection for edge and prerenders: [#&#8203;90238](https://github.com/vercel/next.js/issues/90238) - Remove workStore from params/searchParams/pathname function signatures: [#&#8203;90215](https://github.com/vercel/next.js/issues/90215) - Remove workStore from metadata resolution chain: [#&#8203;90217](https://github.com/vercel/next.js/issues/90217) - \[Instant] export "Instant" config type: [#&#8203;90257](https://github.com/vercel/next.js/issues/90257) - Replace getDynamicParamFromSegment closure with interpolatedParams in metadata: [#&#8203;90249](https://github.com/vercel/next.js/issues/90249) - \[Instant] Dev Tools toggle for Instant Navigation Mode: [#&#8203;90222](https://github.com/vercel/next.js/issues/90222) - \[instant] Include declaration location of instant config in validation errors: [#&#8203;90169](https://github.com/vercel/next.js/issues/90169) - Turbopack: rename ServerPaths to AssetPaths: [#&#8203;90234](https://github.com/vercel/next.js/issues/90234) - feat(next/image): add lru disk cache and `images.maximumDiskCacheSize`: [#&#8203;89963](https://github.com/vercel/next.js/issues/89963) - Revert "Handle null history.state in client-side router popstate handler": [#&#8203;90268](https://github.com/vercel/next.js/issues/90268) - \[devtools] Omit empty looking error messages: [#&#8203;90256](https://github.com/vercel/next.js/issues/90256) - Fix runtime prefetch `isPartial` byte stripping when deployed: [#&#8203;90272](https://github.com/vercel/next.js/issues/90272) - Upgrade React from `2ba30655-20260219` to `ab18f33d-20260220`: [#&#8203;90279](https://github.com/vercel/next.js/issues/90279) - validate sync IO in generateMetadata according to Page's prefetchable status: [#&#8203;90164](https://github.com/vercel/next.js/issues/90164) - Turbopack: support Subresource Integrity : [#&#8203;90152](https://github.com/vercel/next.js/issues/90152) - segment cache: add test for passing unawaited promise to context provider: [#&#8203;89339](https://github.com/vercel/next.js/issues/89339) - Fix route.replace crash with --debug-build-paths: [#&#8203;90312](https://github.com/vercel/next.js/issues/90312) - refactor(app-render): extract stream-ops and debug-channel modules (5/8): [#&#8203;89858](https://github.com/vercel/next.js/issues/89858) - \[turbopack] Consider `ignoreList` of 3rd party sourcemaps in Redbox: [#&#8203;90317](https://github.com/vercel/next.js/issues/90317) - \[turbopack] Remove obsolete is\_internal field : [#&#8203;90329](https://github.com/vercel/next.js/issues/90329) - Fix: Image component ignores images.qualities in Jest environment: [#&#8203;89536](https://github.com/vercel/next.js/issues/89536) - Revert "keep next-env.d.s unchanged between dev and build": [#&#8203;90384](https://github.com/vercel/next.js/issues/90384) - Fix route cache keying for unprefetched navigations: [#&#8203;90400](https://github.com/vercel/next.js/issues/90400) - Add support for Next.js error telemetry for `AggregateError`: [#&#8203;90391](https://github.com/vercel/next.js/issues/90391) - Fix `config.reactProductionProfiling` for Webpack: [#&#8203;90430](https://github.com/vercel/next.js/issues/90430) - next-image: fix deployment id handling for unoptimized: [#&#8203;90416](https://github.com/vercel/next.js/issues/90416) - \[ci] Fix input cache keys for tasks referencing `rust-toolchain`: [#&#8203;90442](https://github.com/vercel/next.js/issues/90442) - next-image: fix dpl handling with unicode: [#&#8203;90420](https://github.com/vercel/next.js/issues/90420) - Upgrade React from `ab18f33d-20260220` to `c0060cf2-20260224`: [#&#8203;90452](https://github.com/vercel/next.js/issues/90452) - \[ci] Stop using Turbopack tests in native binary build cache keys: [#&#8203;90449](https://github.com/vercel/next.js/issues/90449) - \[Instant] Validate blocking head: [#&#8203;89539](https://github.com/vercel/next.js/issues/89539) - Turbopack: Fix experimental server hmr for pages router: [#&#8203;90398](https://github.com/vercel/next.js/issues/90398) - Fix params leaking into instant navigation shell in dev: [#&#8203;90455](https://github.com/vercel/next.js/issues/90455) - Limit build workers to pages+1: [#&#8203;90475](https://github.com/vercel/next.js/issues/90475) - fix: sanitize worker args for worker\_threads compatibility: [#&#8203;90506](https://github.com/vercel/next.js/issues/90506) - Fix varyParams tracking for optional catch-all params with no value: [#&#8203;90496](https://github.com/vercel/next.js/issues/90496) - Don't start worker for Typescript when only doing config validation: [#&#8203;90504](https://github.com/vercel/next.js/issues/90504) - \[Instant] Fix loading.js not being counted as a suspense boundary: [#&#8203;90292](https://github.com/vercel/next.js/issues/90292) - \[ci] Crash if next-swc could not be loaded when `NEXT_TEST_NATIVE_DIR` is specified: [#&#8203;90387](https://github.com/vercel/next.js/issues/90387) - Fix: server-patch retry preserves push/replace intent of suspended transitions: [#&#8203;90533](https://github.com/vercel/next.js/issues/90533) - Cached Navigations: Serve cached segments instantly on repeat visits: [#&#8203;90223](https://github.com/vercel/next.js/issues/90223) - Throw when `unstable_instant` is used in Client Component: [#&#8203;90396](https://github.com/vercel/next.js/issues/90396) - \[test] Fix jest-haste-map warnings: [#&#8203;82995](https://github.com/vercel/next.js/issues/82995) - Don't require collect-build-traces with Turbopack: [#&#8203;90586](https://github.com/vercel/next.js/issues/90586) - Enable `experimental.reactDebugChannel` by default: [#&#8203;90310](https://github.com/vercel/next.js/issues/90310) - Less dynamic pages manifest path: [#&#8203;90581](https://github.com/vercel/next.js/issues/90581) - Upgrade React from `c0060cf2-20260224` to `98ce535f-20260226`: [#&#8203;90605](https://github.com/vercel/next.js/issues/90605) - Turbopack: Add Next.js version to "initialize project" trace span: [#&#8203;90545](https://github.com/vercel/next.js/issues/90545) - \[devtools] Stop sending codeframes for ignored frames: [#&#8203;90577](https://github.com/vercel/next.js/issues/90577) - Allow `reset()` from user's global-error: [#&#8203;89684](https://github.com/vercel/next.js/issues/89684) - Fix per-segment prefetching for initial loads with Cache Components: [#&#8203;90610](https://github.com/vercel/next.js/issues/90610) - Add `unstable_retry()` to error.js: [#&#8203;89685](https://github.com/vercel/next.js/issues/89685) - Fix edge index page \_next/data route: [#&#8203;90611](https://github.com/vercel/next.js/issues/90611) - Turbopack server hmr: Implement `restart` event: [#&#8203;90550](https://github.com/vercel/next.js/issues/90550) - Turbopack: Panic if a top-level task attempts an eventually consistent read: [#&#8203;89735](https://github.com/vercel/next.js/issues/89735) - Fix middleware case with adapters: [#&#8203;90624](https://github.com/vercel/next.js/issues/90624) - refactor(turbopack-node): support execution by napi and worker\_threads: [#&#8203;86266](https://github.com/vercel/next.js/issues/86266) - \[instant] Allow providing user feedback for blocking route errors: [#&#8203;90498](https://github.com/vercel/next.js/issues/90498) - Allow Node.js' experimental inspector flags in `next dev` and `next build`: [#&#8203;90603](https://github.com/vercel/next.js/issues/90603) - tests: Assert dpl query string in all tests for Turbopack: [#&#8203;90592](https://github.com/vercel/next.js/issues/90592) - \[instant] Don't add debug stack to random `unstable_instant` exports: [#&#8203;90273](https://github.com/vercel/next.js/issues/90273) - Adapter: STATIC\_FILE.immutableHash: [#&#8203;90045](https://github.com/vercel/next.js/issues/90045) - Turbopack: experimental.immutableAssetToken: [#&#8203;88607](https://github.com/vercel/next.js/issues/88607) - remove runInContext callbacks from stream-ops: [#&#8203;90609](https://github.com/vercel/next.js/issues/90609) - Turbopack: restrict server HMR to app pages: [#&#8203;90663](https://github.com/vercel/next.js/issues/90663) - Turbopack: Allow turbopack-node backend to be swapped at runtime using an experimental config option: [#&#8203;90671](https://github.com/vercel/next.js/issues/90671) - Turbopack: Revert default loader runtime backend to child processes: [#&#8203;90675](https://github.com/vercel/next.js/issues/90675) - \[devtools] Stop blocking overlay on error details copy: [#&#8203;90698](https://github.com/vercel/next.js/issues/90698) - feat: provide nextVersion to modifyConfig adapter hook: [#&#8203;90735](https://github.com/vercel/next.js/issues/90735) - experimental.prefetchInlining: bundle segment prefetches into a single response: [#&#8203;90555](https://github.com/vercel/next.js/issues/90555) - instant(): fix cookie handling for fresh page loads: [#&#8203;90613](https://github.com/vercel/next.js/issues/90613) - fix(turbopack): use posix.join for client URL manifest paths on Windows: [#&#8203;90700](https://github.com/vercel/next.js/issues/90700) - Turbopack: improve cell order lint rule for ReadRef::cell: [#&#8203;88500](https://github.com/vercel/next.js/issues/88500) - Change names of logged times: [#&#8203;90688](https://github.com/vercel/next.js/issues/90688) - \[devtools] Bump React Compiler version to latest experimental: [#&#8203;90763](https://github.com/vercel/next.js/issues/90763) - Skip writeToBfCache without window: [#&#8203;90771](https://github.com/vercel/next.js/issues/90771) - docs: error component `unstable_retry()`: [#&#8203;89732](https://github.com/vercel/next.js/issues/89732) - Stub adapterPath with experimental.runtimeServerDeploymentId: [#&#8203;90790](https://github.com/vercel/next.js/issues/90790) - Conditionally load uncommon paths: [#&#8203;90514](https://github.com/vercel/next.js/issues/90514) - Refactor extractExportedConstValue to return { value } | null instead of throwing: [#&#8203;90510](https://github.com/vercel/next.js/issues/90510) - Reimplement code frame rendering in native code: [#&#8203;85592](https://github.com/vercel/next.js/issues/85592) - \[devtools] Bundle for same target as Next.js browser runtime: [#&#8203;90762](https://github.com/vercel/next.js/issues/90762) - Upgrade React from `98ce535f-20260226` to `4cc5b7a9-20260303`: [#&#8203;90827](https://github.com/vercel/next.js/issues/90827) - Add `transitionTypes` prop to `next/link`: [#&#8203;90701](https://github.com/vercel/next.js/issues/90701) - \[otel] fix missing http.route attribute: [#&#8203;90832](https://github.com/vercel/next.js/issues/90832) - \[otel] set parent span name: [#&#8203;90840](https://github.com/vercel/next.js/issues/90840) - Update default error pages: [#&#8203;90469](https://github.com/vercel/next.js/issues/90469) - Replace PPR config helpers with cacheComponents checks: [#&#8203;90704](https://github.com/vercel/next.js/issues/90704) - Cached Navigations: Cache visited fully static pages in the segment cache: [#&#8203;90306](https://github.com/vercel/next.js/issues/90306) - Remove `isRoutePPREnabled` from render options and delete dead PPR branch: [#&#8203;90713](https://github.com/vercel/next.js/issues/90713) - Use page extensions in next-swc transforms applying to pages: [#&#8203;90650](https://github.com/vercel/next.js/issues/90650) - Cached Navigations: Cache static stage of partially static initial HTML: [#&#8203;90539](https://github.com/vercel/next.js/issues/90539) - Remove `PrerenderStorePPR` type and all `prerender-ppr` switch cases: [#&#8203;90721](https://github.com/vercel/next.js/issues/90721) - Clean up legacy PPR references in test fixtures: [#&#8203;90725](https://github.com/vercel/next.js/issues/90725) - Cached Navigations: Cache runtime stage data from navigation requests: [#&#8203;90666](https://github.com/vercel/next.js/issues/90666) - Remove legacy PPR postpone cluster: [#&#8203;90726](https://github.com/vercel/next.js/issues/90726) - partial fallbacks: add adapter flag: [#&#8203;90395](https://github.com/vercel/next.js/issues/90395) - Address review feedback: extract modules, clean up imports: [#&#8203;90813](https://github.com/vercel/next.js/issues/90813) - Add trace spans for turbopack persistence in .next/trace: [#&#8203;90397](https://github.com/vercel/next.js/issues/90397) - Upgrade React from `4cc5b7a9-20260303` to `3bc2d414-20260304`: [#&#8203;90876](https://github.com/vercel/next.js/issues/90876) - Fix prefetch inlining build failure with dynamic routes: [#&#8203;90899](https://github.com/vercel/next.js/issues/90899) - Update `@vercel/og` and `satori` vendors: [#&#8203;90933](https://github.com/vercel/next.js/issues/90933) - Batch require cache deletion to avoid quadratic scanning: [#&#8203;90625](https://github.com/vercel/next.js/issues/90625) - Revert legacy PPR removal: [#&#8203;90948](https://github.com/vercel/next.js/issues/90948) - Rewrite instant validation to use depth-based URL boundary discovery: [#&#8203;90905](https://github.com/vercel/next.js/issues/90905) - Add `experimental.cachedNavigations` feature flag: [#&#8203;90928](https://github.com/vercel/next.js/issues/90928) - preserve allowQuery for partial fallback shells: [#&#8203;90887](https://github.com/vercel/next.js/issues/90887) - Cache runtime data for partially static pages on initial load (resume): [#&#8203;90888](https://github.com/vercel/next.js/issues/90888) - re-introduce partial fallback -> route upgrading: [#&#8203;89063](https://github.com/vercel/next.js/issues/89063) - fix: Don't fall through to catch-all when static child subtree doesn't match: [#&#8203;90957](https://github.com/vercel/next.js/issues/90957) - Bump Node heap limit for lint-no-typescript to avoid OOM in CI: [#&#8203;90996](https://github.com/vercel/next.js/issues/90996) - Upgrade React from `3bc2d414-20260304` to `46103596-20260305`: [#&#8203;90989](https://github.com/vercel/next.js/issues/90989) - fix: trigger MPA navigation for server action redirects with build ID mismatch: [#&#8203;89946](https://github.com/vercel/next.js/issues/89946) - Improve webpack loader error messages and handling: [#&#8203;89698](https://github.com/vercel/next.js/issues/89698) - Turbopack: implement module.hot.accept(deps, cb) and module.hot.decline(deps): [#&#8203;90443](https://github.com/vercel/next.js/issues/90443) - partial fallbacks: gate behind experimental flag: [#&#8203;91123](https://github.com/vercel/next.js/issues/91123) - fix: app-page URL normalization: [#&#8203;91121](https://github.com/vercel/next.js/issues/91121) - Updates to Instant Navs devtools functionality: [#&#8203;91005](https://github.com/vercel/next.js/issues/91005) - Trace upload: add git and environment info: [#&#8203;91124](https://github.com/vercel/next.js/issues/91124) - fix(css): rewrite MiniCssExtractPlugin insert function to ES5 to support legacy browsers: [#&#8203;90556](https://github.com/vercel/next.js/issues/90556) - Revert "Address review feedback: extract modules, clean up imports": [#&#8203;91159](https://github.com/vercel/next.js/issues/91159) - \[turbopack] Render code frames on the turbopack side: [#&#8203;90534](https://github.com/vercel/next.js/issues/90534) - Add experimental.lightningCssFeatures config option: [#&#8203;90901](https://github.com/vercel/next.js/issues/90901) - fix: correct appPaths sort order for parallel routes with route groups: [#&#8203;91160](https://github.com/vercel/next.js/issues/91160) - Tracing: tag spans as failed if their runner fn fails: [#&#8203;91206](https://github.com/vercel/next.js/issues/91206) - Adds a Start button to the Instant Navs panel to initiate inspection …: [#&#8203;91216](https://github.com/vercel/next.js/issues/91216) - Preserve RSC metadata in Proxy request with skipProxyUrlNormalize: [#&#8203;91213](https://github.com/vercel/next.js/issues/91213) - \[cna] Bump `picocolors` to 1.1.1: [#&#8203;91252](https://github.com/vercel/next.js/issues/91252) - \[Instant] Build-time validation: [#&#8203;90964](https://github.com/vercel/next.js/issues/90964) - \[Instant] fix instant config suggested by editor plugin: [#&#8203;91262](https://gi
b4mad-renovate commented 2025-10-22 02:18:45 +00:00 (Migrated from codeberg.org)

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: feeldata.app@0.10.2
npm error Found: @storybook/addon-a11y@9.2.0-alpha.1
npm error node_modules/@storybook/addon-a11y
npm error   dev @storybook/addon-a11y@"^10.0.0" from the root project
npm error
npm error Could not resolve dependency:
npm error dev @storybook/addon-a11y@"^10.0.0" from the root project
npm error
npm error Conflicting peer dependency: storybook@10.3.6
npm error node_modules/storybook
npm error   peer storybook@"^10.3.6" from @storybook/addon-a11y@10.3.6
npm error   node_modules/@storybook/addon-a11y
npm error     dev @storybook/addon-a11y@"^10.0.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /tmp/renovate/cache/others/npm/_logs/2026-05-12T08_16_08_340Z-eresolve-report.txt
npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2026-05-12T08_16_08_340Z-debug-0.log

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: package-lock.json ``` npm warn Unknown env config "store". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm error code ERESOLVE npm error ERESOLVE could not resolve npm error npm error While resolving: feeldata.app@0.10.2 npm error Found: @storybook/addon-a11y@9.2.0-alpha.1 npm error node_modules/@storybook/addon-a11y npm error dev @storybook/addon-a11y@"^10.0.0" from the root project npm error npm error Could not resolve dependency: npm error dev @storybook/addon-a11y@"^10.0.0" from the root project npm error npm error Conflicting peer dependency: storybook@10.3.6 npm error node_modules/storybook npm error peer storybook@"^10.3.6" from @storybook/addon-a11y@10.3.6 npm error node_modules/@storybook/addon-a11y npm error dev @storybook/addon-a11y@"^10.0.0" from the root project npm error npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution. npm error npm error npm error For a full report see: npm error /tmp/renovate/cache/others/npm/_logs/2026-05-12T08_16_08_340Z-eresolve-report.txt npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2026-05-12T08_16_08_340Z-debug-0.log ```
op1st-gitops commented 2025-10-22 02:18:47 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-7pgnk is running.

Starting Pipelinerun on-pull-request-7pgnk in namespace feeldata-dev

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n feeldata-dev on-pull-request-7pgnk -f

op1st Pipelines as Code/on-pull-request-7pgnk is running. Starting Pipelinerun <b>on-pull-request-7pgnk</b> in namespace<b> feeldata-dev</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-7pgnk) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n feeldata-dev on-pull-request-7pgnk -f</code>
op1st-gitops commented 2025-10-22 02:21:04 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-7pgnk has successfully validated your commit.


Task Statuses:

StatusDurationName
Succeeded 13 seconds

fetch-source-repository

Succeeded 2 minutes

unit-tests

op1st Pipelines as Code/on-pull-request-7pgnk has <b>successfully</b> validated your commit. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">feeldata-dev</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-7pgnk">on-pull-request-7pgnk</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>13 seconds</td><td> [fetch-source-repository](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-7pgnk/logs/fetch-source-repository) </td></tr> <tr> <td>Succeeded</td> <td>2 minutes</td><td> [unit-tests](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-7pgnk/logs/unit-tests) </td></tr> </table>
op1st-gitops commented 2025-10-22 02:53:42 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code has failed.
There was an error creating the PipelineRun: on-pull-request-

cannot use the API on the provider platform to create a in_progress status: CreateComment: "op1st-gitops" posted 6 comments in 5 minutes: rate limited

op1st Pipelines as Code has <b>failed</b>. There was an error creating the PipelineRun: <b>on-pull-request-</b> cannot use the API on the provider platform to create a in_progress status: CreateComment: "op1st-gitops" posted 6 comments in 5 minutes: rate limited
op1st-gitops commented 2025-10-28 18:35:32 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-xz5m5 is running.

Starting Pipelinerun on-pull-request-xz5m5 in namespace feeldata-dev

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n feeldata-dev on-pull-request-xz5m5 -f

op1st Pipelines as Code/on-pull-request-xz5m5 is running. Starting Pipelinerun <b>on-pull-request-xz5m5</b> in namespace<b> feeldata-dev</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-xz5m5) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n feeldata-dev on-pull-request-xz5m5 -f</code>
op1st-gitops commented 2025-10-28 18:37:50 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-xz5m5 has successfully validated your commit.


Task Statuses:

StatusDurationName
Succeeded 12 seconds

fetch-source-repository

Succeeded 2 minutes

unit-tests

op1st Pipelines as Code/on-pull-request-xz5m5 has <b>successfully</b> validated your commit. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">feeldata-dev</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-xz5m5">on-pull-request-xz5m5</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>12 seconds</td><td> [fetch-source-repository](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-xz5m5/logs/fetch-source-repository) </td></tr> <tr> <td>Succeeded</td> <td>2 minutes</td><td> [unit-tests](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-xz5m5/logs/unit-tests) </td></tr> </table>
op1st-gitops commented 2025-11-12 17:19:42 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code has failed.
There was an issue validating the commit: "error getting remote task from pipelinerun annotations: error getting remote task "git-clone": could not fetch remote task git-clone, artifacthub API returned: could not fetch task git-clone from hub, url: https://artifacthub.io/api/v1/packages/tekton-task/tekton/git-clone: Non-OK HTTP status: 404"

op1st Pipelines as Code has <b>failed</b>. There was an issue validating the commit: "error getting remote task from pipelinerun annotations: error getting remote task \"git-clone\": could not fetch remote task git-clone, artifacthub API returned: could not fetch task git-clone from hub, url: https://artifacthub.io/api/v1/packages/tekton-task/tekton/git-clone: Non-OK HTTP status: 404"
op1st-gitops commented 2025-11-13 12:02:56 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code has failed.
There was an issue validating the commit: "error getting remote task from pipelinerun annotations: error getting remote task "git-clone": could not fetch remote task git-clone, artifacthub API returned: could not fetch task git-clone from hub, url: https://artifacthub.io/api/v1/packages/tekton-task/tekton/git-clone: Non-OK HTTP status: 404"

op1st Pipelines as Code has <b>failed</b>. There was an issue validating the commit: "error getting remote task from pipelinerun annotations: error getting remote task \"git-clone\": could not fetch remote task git-clone, artifacthub API returned: could not fetch task git-clone from hub, url: https://artifacthub.io/api/v1/packages/tekton-task/tekton/git-clone: Non-OK HTTP status: 404"
op1st-gitops commented 2025-11-16 00:49:25 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code has failed.
There was an issue validating the commit: "error getting remote task from pipelinerun annotations: error getting remote task "git-clone": could not fetch remote task git-clone, artifacthub API returned: could not fetch task git-clone from hub, url: https://artifacthub.io/api/v1/packages/tekton-task/tekton/git-clone: Non-OK HTTP status: 404"

op1st Pipelines as Code has <b>failed</b>. There was an issue validating the commit: "error getting remote task from pipelinerun annotations: error getting remote task \"git-clone\": could not fetch remote task git-clone, artifacthub API returned: could not fetch task git-clone from hub, url: https://artifacthub.io/api/v1/packages/tekton-task/tekton/git-clone: Non-OK HTTP status: 404"
op1st-gitops commented 2025-11-21 06:57:40 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code has failed.
There was an error creating the PipelineRun: on-pull-request-

cannot use the API on the provider platform to create a in_progress status: CreateComment: "op1st-gitops" posted 8 comments in 5 minutes: rate limited

op1st Pipelines as Code has <b>failed</b>. There was an error creating the PipelineRun: <b>on-pull-request-</b> cannot use the API on the provider platform to create a in_progress status: CreateComment: "op1st-gitops" posted 8 comments in 5 minutes: rate limited
op1st-gitops commented 2025-11-21 07:23:19 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code has failed.
There was an error creating the PipelineRun: on-pull-request-

cannot use the API on the provider platform to create a in_progress status: CreateComment: "op1st-gitops" posted 7 comments in 5 minutes: rate limited

op1st Pipelines as Code has <b>failed</b>. There was an error creating the PipelineRun: <b>on-pull-request-</b> cannot use the API on the provider platform to create a in_progress status: CreateComment: "op1st-gitops" posted 7 comments in 5 minutes: rate limited
op1st-gitops commented 2025-11-21 07:38:29 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code has failed.
There was an error creating the PipelineRun: on-pull-request-

cannot use the API on the provider platform to create a in_progress status: CreateComment: "op1st-gitops" posted 17 comments in 30 minutes: rate limited

op1st Pipelines as Code has <b>failed</b>. There was an error creating the PipelineRun: <b>on-pull-request-</b> cannot use the API on the provider platform to create a in_progress status: CreateComment: "op1st-gitops" posted 17 comments in 30 minutes: rate limited
op1st-gitops commented 2025-11-27 17:19:04 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-wgw4k is running.

Starting Pipelinerun on-pull-request-wgw4k in namespace feeldata-dev

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n feeldata-dev on-pull-request-wgw4k -f

op1st Pipelines as Code/on-pull-request-wgw4k is running. Starting Pipelinerun <b>[on-pull-request-wgw4k](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-wgw4k)</b> in namespace <b>feeldata-dev</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-wgw4k) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n feeldata-dev on-pull-request-wgw4k -f</code>
op1st-gitops commented 2025-11-27 17:19:49 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-wgw4k has failed.


Task Statuses:

StatusDurationName
Succeeded 11 seconds

fetch-source-repository

Failed 31 seconds

unit-tests


Failure snippet:

task unit-tests has the status "Failed":
> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose

sh: line 1: jest: command not found

op1st Pipelines as Code/on-pull-request-wgw4k has <b>failed</b>. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">feeldata-dev</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-wgw4k">on-pull-request-wgw4k</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>11 seconds</td><td> [fetch-source-repository](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-wgw4k/logs/fetch-source-repository) </td></tr> <tr> <td>Failed</td> <td>31 seconds</td><td> [unit-tests](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-wgw4k/logs/unit-tests) </td></tr> </table> <hr> <h4>Failure snippet:</h4> task <b>unit-tests</b> has the status <b>"Failed"</b>: <pre>> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose sh: line 1: jest: command not found</pre>
op1st-gitops commented 2025-11-28 07:07:15 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code has failed.
There was an error creating the PipelineRun: on-pull-request-

cannot use the API on the provider platform to create a in_progress status: CreateComment: "op1st-gitops" posted 6 comments in 5 minutes: rate limited

op1st Pipelines as Code has <b>failed</b>. There was an error creating the PipelineRun: <b>on-pull-request-</b> cannot use the API on the provider platform to create a in_progress status: CreateComment: "op1st-gitops" posted 6 comments in 5 minutes: rate limited
op1st-gitops commented 2025-11-30 00:07:11 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-f6j6d is running.

Starting Pipelinerun on-pull-request-f6j6d in namespace feeldata-dev

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n feeldata-dev on-pull-request-f6j6d -f

op1st Pipelines as Code/on-pull-request-f6j6d is running. Starting Pipelinerun <b>[on-pull-request-f6j6d](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-f6j6d)</b> in namespace <b>feeldata-dev</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-f6j6d) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n feeldata-dev on-pull-request-f6j6d -f</code>
op1st-gitops commented 2025-11-30 00:07:58 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-f6j6d has failed.


Task Statuses:

StatusDurationName
Succeeded 11 seconds

fetch-source-repository

Failed 34 seconds

unit-tests


Failure snippet:

task unit-tests has the status "Failed":
> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose

sh: line 1: jest: command not found

op1st Pipelines as Code/on-pull-request-f6j6d has <b>failed</b>. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">feeldata-dev</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-f6j6d">on-pull-request-f6j6d</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>11 seconds</td><td> [fetch-source-repository](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-f6j6d/logs/fetch-source-repository) </td></tr> <tr> <td>Failed</td> <td>34 seconds</td><td> [unit-tests](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-f6j6d/logs/unit-tests) </td></tr> </table> <hr> <h4>Failure snippet:</h4> task <b>unit-tests</b> has the status <b>"Failed"</b>: <pre>> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose sh: line 1: jest: command not found</pre>
op1st-gitops commented 2025-12-03 16:05:21 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-tsmfg is running.

Starting Pipelinerun on-pull-request-tsmfg in namespace feeldata-dev

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n feeldata-dev on-pull-request-tsmfg -f

op1st Pipelines as Code/on-pull-request-tsmfg is running. Starting Pipelinerun <b>[on-pull-request-tsmfg](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-tsmfg)</b> in namespace <b>feeldata-dev</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-tsmfg) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n feeldata-dev on-pull-request-tsmfg -f</code>
op1st-gitops commented 2025-12-03 16:05:55 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-tsmfg has failed.


Task Statuses:

StatusDurationName
Succeeded 11 seconds

fetch-source-repository

Failed 23 seconds

unit-tests


Failure snippet:

task unit-tests has the status "Failed":
> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose

sh: line 1: jest: command not found

op1st Pipelines as Code/on-pull-request-tsmfg has <b>failed</b>. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">feeldata-dev</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-tsmfg">on-pull-request-tsmfg</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>11 seconds</td><td> [fetch-source-repository](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-tsmfg/logs/fetch-source-repository) </td></tr> <tr> <td>Failed</td> <td>23 seconds</td><td> [unit-tests](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-tsmfg/logs/unit-tests) </td></tr> </table> <hr> <h4>Failure snippet:</h4> task <b>unit-tests</b> has the status <b>"Failed"</b>: <pre>> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose sh: line 1: jest: command not found</pre>
op1st-gitops commented 2025-12-06 16:05:08 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-lw9hp is running.

Starting Pipelinerun on-pull-request-lw9hp in namespace feeldata-dev

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n feeldata-dev on-pull-request-lw9hp -f

op1st Pipelines as Code/on-pull-request-lw9hp is running. Starting Pipelinerun <b>[on-pull-request-lw9hp](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-lw9hp)</b> in namespace <b>feeldata-dev</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-lw9hp) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n feeldata-dev on-pull-request-lw9hp -f</code>
op1st-gitops commented 2025-12-06 16:05:37 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-lw9hp has failed.


Task Statuses:

StatusDurationName
Succeeded 13 seconds

fetch-source-repository

Failed 16 seconds

unit-tests


Failure snippet:

task unit-tests has the status "Failed":
> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose

sh: line 1: jest: command not found

op1st Pipelines as Code/on-pull-request-lw9hp has <b>failed</b>. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">feeldata-dev</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-lw9hp">on-pull-request-lw9hp</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>13 seconds</td><td> [fetch-source-repository](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-lw9hp/logs/fetch-source-repository) </td></tr> <tr> <td>Failed</td> <td>16 seconds</td><td> [unit-tests](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-lw9hp/logs/unit-tests) </td></tr> </table> <hr> <h4>Failure snippet:</h4> task <b>unit-tests</b> has the status <b>"Failed"</b>: <pre>> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose sh: line 1: jest: command not found</pre>
op1st-gitops commented 2025-12-11 21:05:38 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-hb2mj is running.

Starting Pipelinerun on-pull-request-hb2mj in namespace feeldata-dev

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n feeldata-dev on-pull-request-hb2mj -f

op1st Pipelines as Code/on-pull-request-hb2mj is running. Starting Pipelinerun <b>[on-pull-request-hb2mj](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-hb2mj)</b> in namespace <b>feeldata-dev</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-hb2mj) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n feeldata-dev on-pull-request-hb2mj -f</code>
op1st-gitops commented 2025-12-11 21:06:13 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-hb2mj has failed.


Task Statuses:

StatusDurationName
Succeeded 10 seconds

fetch-source-repository

Failed 23 seconds

unit-tests


Failure snippet:

task unit-tests has the status "Failed":
> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose

sh: line 1: jest: command not found

op1st Pipelines as Code/on-pull-request-hb2mj has <b>failed</b>. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">feeldata-dev</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-hb2mj">on-pull-request-hb2mj</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>10 seconds</td><td> [fetch-source-repository](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-hb2mj/logs/fetch-source-repository) </td></tr> <tr> <td>Failed</td> <td>23 seconds</td><td> [unit-tests](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-hb2mj/logs/unit-tests) </td></tr> </table> <hr> <h4>Failure snippet:</h4> task <b>unit-tests</b> has the status <b>"Failed"</b>: <pre>> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose sh: line 1: jest: command not found</pre>
op1st-gitops commented 2025-12-14 21:05:05 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-frkrp is running.

Starting Pipelinerun on-pull-request-frkrp in namespace feeldata-dev

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n feeldata-dev on-pull-request-frkrp -f

op1st Pipelines as Code/on-pull-request-frkrp is running. Starting Pipelinerun <b>[on-pull-request-frkrp](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-frkrp)</b> in namespace <b>feeldata-dev</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-frkrp) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n feeldata-dev on-pull-request-frkrp -f</code>
op1st-gitops commented 2025-12-14 21:05:38 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-frkrp has failed.


Task Statuses:

StatusDurationName
Succeeded 10 seconds

fetch-source-repository

Failed 21 seconds

unit-tests


Failure snippet:

task unit-tests has the status "Failed":
"step-jest" exited with code 127: Error
op1st Pipelines as Code/on-pull-request-frkrp has <b>failed</b>. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">feeldata-dev</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-frkrp">on-pull-request-frkrp</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>10 seconds</td><td> [fetch-source-repository](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-frkrp/logs/fetch-source-repository) </td></tr> <tr> <td>Failed</td> <td>21 seconds</td><td> [unit-tests](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-frkrp/logs/unit-tests) </td></tr> </table> <hr> <h4>Failure snippet:</h4> task <b>unit-tests</b> has the status <b>"Failed"</b>: <pre>"step-jest" exited with code 127: Error</pre>
op1st-gitops commented 2025-12-14 23:07:21 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-fnfcm is running.

Starting Pipelinerun on-pull-request-fnfcm in namespace feeldata-dev

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n feeldata-dev on-pull-request-fnfcm -f

op1st Pipelines as Code/on-pull-request-fnfcm is running. Starting Pipelinerun <b>[on-pull-request-fnfcm](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-fnfcm)</b> in namespace <b>feeldata-dev</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-fnfcm) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n feeldata-dev on-pull-request-fnfcm -f</code>
op1st-gitops commented 2025-12-14 23:07:49 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-fnfcm has failed.


Task Statuses:

StatusDurationName
Succeeded 9 seconds

fetch-source-repository

Failed 18 seconds

unit-tests


Failure snippet:

task unit-tests has the status "Failed":
"step-jest" exited with code 127: Error
op1st Pipelines as Code/on-pull-request-fnfcm has <b>failed</b>. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">feeldata-dev</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-fnfcm">on-pull-request-fnfcm</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>9 seconds</td><td> [fetch-source-repository](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-fnfcm/logs/fetch-source-repository) </td></tr> <tr> <td>Failed</td> <td>18 seconds</td><td> [unit-tests](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-fnfcm/logs/unit-tests) </td></tr> </table> <hr> <h4>Failure snippet:</h4> task <b>unit-tests</b> has the status <b>"Failed"</b>: <pre>"step-jest" exited with code 127: Error</pre>
op1st-gitops commented 2025-12-21 19:05:03 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-8plnl is running.

Starting Pipelinerun on-pull-request-8plnl in namespace feeldata-dev

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n feeldata-dev on-pull-request-8plnl -f

op1st Pipelines as Code/on-pull-request-8plnl is running. Starting Pipelinerun <b>[on-pull-request-8plnl](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-8plnl)</b> in namespace <b>feeldata-dev</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-8plnl) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n feeldata-dev on-pull-request-8plnl -f</code>
op1st-gitops commented 2025-12-21 19:05:34 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-8plnl has failed.


Task Statuses:

StatusDurationName
Succeeded 10 seconds

fetch-source-repository

Failed 19 seconds

unit-tests


Failure snippet:

task unit-tests has the status "Failed":
> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose

sh: line 1: jest: command not found

op1st Pipelines as Code/on-pull-request-8plnl has <b>failed</b>. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">feeldata-dev</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-8plnl">on-pull-request-8plnl</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>10 seconds</td><td> [fetch-source-repository](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-8plnl/logs/fetch-source-repository) </td></tr> <tr> <td>Failed</td> <td>19 seconds</td><td> [unit-tests](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-8plnl/logs/unit-tests) </td></tr> </table> <hr> <h4>Failure snippet:</h4> task <b>unit-tests</b> has the status <b>"Failed"</b>: <pre>> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose sh: line 1: jest: command not found</pre>
op1st-gitops commented 2025-12-25 18:04:49 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-2jrpj is running.

Starting Pipelinerun on-pull-request-2jrpj in namespace feeldata-dev

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n feeldata-dev on-pull-request-2jrpj -f

op1st Pipelines as Code/on-pull-request-2jrpj is running. Starting Pipelinerun <b>[on-pull-request-2jrpj](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-2jrpj)</b> in namespace <b>feeldata-dev</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-2jrpj) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n feeldata-dev on-pull-request-2jrpj -f</code>
op1st-gitops commented 2025-12-25 18:05:20 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-2jrpj has failed.


Task Statuses:

StatusDurationName
Succeeded 11 seconds

fetch-source-repository

Failed 20 seconds

unit-tests


Failure snippet:

task unit-tests has the status "Failed":
> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose

sh: line 1: jest: command not found

op1st Pipelines as Code/on-pull-request-2jrpj has <b>failed</b>. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">feeldata-dev</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-2jrpj">on-pull-request-2jrpj</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>11 seconds</td><td> [fetch-source-repository](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-2jrpj/logs/fetch-source-repository) </td></tr> <tr> <td>Failed</td> <td>20 seconds</td><td> [unit-tests](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-2jrpj/logs/unit-tests) </td></tr> </table> <hr> <h4>Failure snippet:</h4> task <b>unit-tests</b> has the status <b>"Failed"</b>: <pre>> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose sh: line 1: jest: command not found</pre>
op1st-gitops commented 2026-01-18 01:09:13 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-s58rw is running.

Starting Pipelinerun on-pull-request-s58rw in namespace feeldata-dev

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n feeldata-dev on-pull-request-s58rw -f

op1st Pipelines as Code/on-pull-request-s58rw is running. Starting Pipelinerun <b>[on-pull-request-s58rw](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-s58rw)</b> in namespace <b>feeldata-dev</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-s58rw) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n feeldata-dev on-pull-request-s58rw -f</code>
op1st-gitops commented 2026-01-18 01:09:51 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-s58rw has failed.


Task Statuses:

StatusDurationName
Succeeded 12 seconds

fetch-source-repository

Failed 24 seconds

unit-tests


Failure snippet:

task unit-tests has the status "Failed":
> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose

sh: line 1: jest: command not found

op1st Pipelines as Code/on-pull-request-s58rw has <b>failed</b>. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">feeldata-dev</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-s58rw">on-pull-request-s58rw</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>12 seconds</td><td> [fetch-source-repository](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-s58rw/logs/fetch-source-repository) </td></tr> <tr> <td>Failed</td> <td>24 seconds</td><td> [unit-tests](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-s58rw/logs/unit-tests) </td></tr> </table> <hr> <h4>Failure snippet:</h4> task <b>unit-tests</b> has the status <b>"Failed"</b>: <pre>> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose sh: line 1: jest: command not found</pre>
op1st-gitops commented 2026-01-19 20:04:46 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-xkbmw is running.

Starting Pipelinerun on-pull-request-xkbmw in namespace feeldata-dev

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n feeldata-dev on-pull-request-xkbmw -f

op1st Pipelines as Code/on-pull-request-xkbmw is running. Starting Pipelinerun <b>[on-pull-request-xkbmw](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-xkbmw)</b> in namespace <b>feeldata-dev</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-xkbmw) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n feeldata-dev on-pull-request-xkbmw -f</code>
op1st-gitops commented 2026-01-19 20:05:17 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-xkbmw has failed.


Task Statuses:

StatusDurationName
Succeeded 10 seconds

fetch-source-repository

Failed 20 seconds

unit-tests


Failure snippet:

task unit-tests has the status "Failed":
> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose

sh: line 1: jest: command not found

op1st Pipelines as Code/on-pull-request-xkbmw has <b>failed</b>. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">feeldata-dev</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-xkbmw">on-pull-request-xkbmw</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>10 seconds</td><td> [fetch-source-repository](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-xkbmw/logs/fetch-source-repository) </td></tr> <tr> <td>Failed</td> <td>20 seconds</td><td> [unit-tests](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-xkbmw/logs/unit-tests) </td></tr> </table> <hr> <h4>Failure snippet:</h4> task <b>unit-tests</b> has the status <b>"Failed"</b>: <pre>> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose sh: line 1: jest: command not found</pre>
op1st-gitops commented 2026-01-23 00:05:02 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-6n6hr is running.

Starting Pipelinerun on-pull-request-6n6hr in namespace feeldata-dev

You can monitor the execution using the op1st Pipelines as Code PipelineRun viewer or through the command line by
using the tkn CLI with the following command:

tkn pr logs -n feeldata-dev on-pull-request-6n6hr -f

op1st Pipelines as Code/on-pull-request-6n6hr is running. Starting Pipelinerun <b>[on-pull-request-6n6hr](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-6n6hr)</b> in namespace <b>feeldata-dev</b> You can monitor the execution using the [op1st Pipelines as Code](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-6n6hr) PipelineRun viewer or through the command line by using the [tkn](https://tekton.dev/docs/cli/#installation) CLI with the following command: <code>tkn pr logs -n feeldata-dev on-pull-request-6n6hr -f</code>
op1st-gitops commented 2026-01-23 00:05:31 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code/on-pull-request-6n6hr has failed.


Task Statuses:

StatusDurationName
Succeeded 11 seconds

fetch-source-repository

Failed 18 seconds

unit-tests


Failure snippet:

task unit-tests has the status "Failed":
> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose

sh: line 1: jest: command not found

op1st Pipelines as Code/on-pull-request-6n6hr has <b>failed</b>. <ul> <li><b>Namespace</b>: <a href="https://detailurl.setting.custom-console-url-namespace.is.not.configured">feeldata-dev</a></li> <li><b>PipelineRun:</b> <a href="https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-6n6hr">on-pull-request-6n6hr</a></li> </ul> <hr> <h4>Task Statuses:</h4> <table> <tr><th>Status</th><th>Duration</th><th>Name</th></tr> <tr> <td>Succeeded</td> <td>11 seconds</td><td> [fetch-source-repository](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-6n6hr/logs/fetch-source-repository) </td></tr> <tr> <td>Failed</td> <td>18 seconds</td><td> [unit-tests](https://console-openshift-console.apps.nostromo.erdgeschoss.b4mad.emea.operate-first.cloud/k8s/ns/feeldata-dev/tekton.dev~v1beta1~PipelineRun/on-pull-request-6n6hr/logs/unit-tests) </td></tr> </table> <hr> <h4>Failure snippet:</h4> task <b>unit-tests</b> has the status <b>"Failed"</b>: <pre>> jest -c jest.config.d/units.ts --randomize --rootDir=. --coverage --verbose sh: line 1: jest: command not found</pre>
op1st-gitops commented 2026-01-29 19:05:42 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code has failed.
There was an issue validating the commit: "error getting remote task from pipelinerun annotations: error getting remote task "git-clone": could not fetch remote task git-clone, artifacthub API returned: could not fetch task git-clone from hub, url: https://api.hub.tekton.dev/v1/api/v1/packages/tekton-task/tekton/git-clone: Get "https://api.hub.tekton.dev/v1/api/v1/packages/tekton-task/tekton/git-clone": dial tcp: lookup api.hub.tekton.dev on 172.30.0.10:53: no such host"

op1st Pipelines as Code has <b>failed</b>. There was an issue validating the commit: "error getting remote task from pipelinerun annotations: error getting remote task \"git-clone\": could not fetch remote task git-clone, artifacthub API returned: could not fetch task git-clone from hub, url: https://api.hub.tekton.dev/v1/api/v1/packages/tekton-task/tekton/git-clone: Get \"https://api.hub.tekton.dev/v1/api/v1/packages/tekton-task/tekton/git-clone\": dial tcp: lookup api.hub.tekton.dev on 172.30.0.10:53: no such host"
op1st-gitops commented 2026-01-30 22:05:09 +00:00 (Migrated from codeberg.org)

op1st Pipelines as Code has failed.
There was an issue validating the commit: "error getting remote task from pipelinerun annotations: error getting remote task "git-clone": could not fetch remote task git-clone, artifacthub API returned: could not fetch task git-clone from hub, url: https://api.hub.tekton.dev/v1/api/v1/packages/tekton-task/tekton/git-clone: Get "https://api.hub.tekton.dev/v1/api/v1/packages/tekton-task/tekton/git-clone": dial tcp: lookup api.hub.tekton.dev on 172.30.0.10:53: no such host"

op1st Pipelines as Code has <b>failed</b>. There was an issue validating the commit: "error getting remote task from pipelinerun annotations: error getting remote task \"git-clone\": could not fetch remote task git-clone, artifacthub API returned: could not fetch task git-clone from hub, url: https://api.hub.tekton.dev/v1/api/v1/packages/tekton-task/tekton/git-clone: Get \"https://api.hub.tekton.dev/v1/api/v1/packages/tekton-task/tekton/git-clone\": dial tcp: lookup api.hub.tekton.dev on 172.30.0.10:53: no such host"

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
feeldata/feeldata.app!270
No description provided.