Core Changes
- Refactor code: #57382
- Fix request body hanging when middleware is preset: #57381
- Turbopack: inject chunk group list file into the page for server component CSS: #57376
- Viewport exports: #57302
- Add websocket to server-external-packages: #57389
- turbopack: Implement Server Actions from Client Components: #57391
- Refactor swc options: #57369
- Ensure unstable_cache revalidate option enables ISR: #57390
- Fix logging removed experiments in start logs: #57373
- fix(next-core): adjust og alias: #57431
- Turbopack: avoid crashing when server actions can't parse the file: #57424
- Turbopack: avoid sending serverComponentChanges with errors: #57425
- update turbopack: #57420
- handle finish building message on client side: #57363
- remove invalid argument: #57438
Misc Changes
- update manifest: #57421
- enable e2e tests with turbopack: #57432
- Turbopack: disable webpack specific test cases: #57423
Credits
Huge thanks to @shuding, @sokra, @huozhi, @tomocchino, @jridgewell, @timneutkens, and @kwonoj for helping!