canary
telemetry: add agentName to anonymous metadata (#95586)
Optimize app page entry analysis (#96058)
Replace createNextDescribe with nextTestSetup (#64817)
[Breaking] Remove deprecated sync access to Dynamic APIs (#84179)
[test] `assert*` -> `waitFor*` when the util is not instant (#85450)
Upgrade React from `fef12a01-20260413` to `da9325b5-20260417` (#92945)
chore: update rspack 1.6.5 (#86853)
Polish instant fix cards and validation messages (#93894)
[test] Add source-mapping coverage of React's fake stack frame scripts in `use cache` (#95945)
Insights: use a single Learn more link in console errors (#95967)
Unify allow-runtime with Partial Prefetching (#96106)
[CC] Fix hanging dynamic promise when abandoning render (#86690)
Fix use cache over- and under-invalidation in dev (#96235)
[cache components]: move flag out of experimental (#85035)
Gate the dev Cold cache badge behind an experimental flag (#95169)
[test] Include error code in Redbox snapshot (#90497)
Turbopack: don't crash the dev server when node_modules/next is briefly unresolvable (#93877)
Convert more tests from createNext -> nextTestSetup (#93799)
[turbopack] Strip leading BOM before parsing CSS (#96678)
[tests]: remove unnecessary skipDeployment flags (#92423)
[test] Regenerate checked-in tsconfig.json files (#92455)
chore: upgrade next-rspack to rspack 2.0 (#92222)
Keep the dev validation worker alive across HMR updates (#96988)
Allow attaching a debugger when `next dev` is already running (#86083)
test: migrate webdriver callers to next.browser (#93941)
Turbopack: show specific SWC error messages as error titles (#91022)
[test] Unflake the `enabled-features-trace` test suite (#96175)
instant: enable navigation validation by default (#94312)
Turbopack: implement module.hot.accept(deps, cb) and module.hot.decline(deps) (#90443)
Turbopack: reduce hmr chunk list subscriptions (#94062)
[test] Reorder `hmr-intercept-routes` test to avoid a reload/refresh race (#95134)
[RSC HMR] Fix a flurry of refetches when a editing component imported from many routes (#96102)
Run Cache Components dev validation on a worker thread (#96153)
fix(build): don't block SSG on telemetry flush, add persistence spans to trace-build (#91335)
[devtools] Omit line/col numbers for anonymous sources (#81223)
Add Errors/Insights tab split to the instant error overlay (#94073)
Fix Nav Inspector request loop on repeat captures (#97050)
[refactor] Prepare dev validation for running on a worker thread (#96151)
Revert "keep next-env.d.s unchanged between dev and build" (#90384)
fix: incoming requests should use plural (#75582)
Improve RSC error messages (#90702)
[test] Remove `getStackFramesContent` (#90571)
rage-restart followup (#92591)
[PPF] Sync IO is only allowed in the dynamic stage (#95384)
Trace development route compilation (#96454)
Classify Instant Insights as internal in Request Insights (#96147)
Remove the experimental.devtoolSegmentExplorer flag (#83384)
Update default error pages (#90469)
Turbopack: improve issue printing colors (#94858)
Turbopack server hmr: avoid complete `clear` on graph changes (#95546)
Preserve `__NEXT_ERROR_CODE` across the `/_error` page handoff (#93183)
Fix dev overlay symbolication for project paths needing percent-encoding (#96221)
Turbopack tests: remove assertions that duplicate webpack results (#95688)
fix: turbopack loader ipc field mapping (#82112)
Turbopack: terminate failed plugin worker threads (#96592)
[test] Unflake typed-env suite (#85410)
[test] Move the dev-only `use cache` test suite to `test/development` (#96023)
Stream Cache Components dev render instead of restarting on cache miss (#94457)
[PP] Instant validation - error for unguarded static params (#94595)
Ready in X - prints wrong timing on dev server restart (#90874)
[test] Retry the `.next` deletion to fix an `ENOTEMPTY` flake (#95307)