releases.sh

Turbopack shared runtime & CJS tree shaking on by default

v16.3.1-canary.8

August 7, 2026Next.jsView original ↗
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 & expand experimental.turbopackMinify: #96578
  • Add a turbopackChunking documentation 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