Core Changes
- Upgrade React from
cd22717c-20241013
to77b637d6-20241016
: #71391 - next-upgrade: Stop adding empty overrides: #71380
- next-upgrade: Fix React 19 upgrade not being prompted: #71378
- Ensure next-dev-server usages can be found: #71423
- [dynamicIO] Do not warn on arbitrary param access in browser: #71437
- capture console.error into error overlay: #71424
- next-upgrade: Only run React 19 codemods when we upgrade to React 19: #71389
Example Changes
- chore(examples): updated the example of with-goober to utlize the App router: #71349
- chore(examples): updated the example of with-styled-jsx to utilize the App Route: #71290
Misc Changes
- [Turbopack] bugfixes in persistent caching: #71355
- Adjust transforms for cached functions imported from client components: #71401
- refactor(turbopack): Simplify
EcmascriptModulePartAsset::ident
: #71337 - [Turbopack] lmdb Backing Storage performance improvments: #71250
- Turbopack: Support resolving to index.js with fully_specified: #71367
- perf(turbopack): Optimize
last_side_effects
of tree shaking: #71418 - Unflake "cancels stream making progress" test: #71422
- Increase timeout for deploy tests from 120 (default) to 240 seconds: #71428
- Fix flaky app action test, take 2: #71427
- chore(github): update schema from url → html_url: #71429
- Skip unnecessary work in server action transforms for client modules: #71417
- Fix typo in version number: #70680
- test: fix flaky react 18 tests: #71403
- rename:
.md
to.mdx
inerrors
directory: #71240
Credits
Huge thanks to @sokra, @unstubbable, @kdy1, @mischnic, @eps1lon, @samcx, @Manoj-M-S, @whatisagi, @Sam-Phillemon9493, @huozhi, @gnoff, and @lumirlumir for helping!