Turbopack shared runtime & CJS tree shaking on by default
v16.3.1-canary.8
2 features3 enhancements4 fixesThis release2 featuresNew capabilities3 enhancementsImprovements to existing features4 fixesBug fixesAI-tallied from the release notes
From the original release noteView original ↗
Misc Changes
- Flush pending revalidations for forwarded action error responses: #96945
- Handle Server Actions on dynamic PPR fallback routes: #96932
- Turbopack: Improve how DiskWatcher is configured and fix polling watcher bugs: #96440
- Turbopack: Allow DiskWatcher to use a mocked DiskFileSystem, add a small unit test: #96353
- [turbopack] Add e2e test that uses component chunks + workers: #96556
- [turbopack] Support
experimental.serverMinification& expandexperimental.turbopackMinify: #96578 - Add a
turbopackChunkingdocumentation page for pages router: #96698 - [turbopack] Don't run Webpack tests on Turbopack-only changes: #96656
- [turbopack] Enable the shared runtime by default: #96778
- [turbopack] Enable CJS tree shaking by default: #96779
- [ci] Default deploy e2e tests to the repo next version: #96895
- refactor: clean up places that needlessly list all RenderStages: #96907
- Fix the documented invocation for generating tests non-interactively: #96896
- Make NextConfigComplete typing more accurate: #96700
- Upgrade to swc 75: #96702
- docs: link View Transitions skill on skills.sh and clarify the example prompt: #96863
- [ci] Reset the turbopack deploy test project in the weekly cron: #96822
- docs: add authentication with Cache Components guide and iron-session example: #95802
Credits
Huge thanks to @ztanner, @bgw, @sampoder, @eps1lon, @lubieowoce, @unstubbable, @mischnic, @aurorascharff, and @icyJoseph for helping!
Fetched August 8, 2026
