Update Aug 13, 2026 tracked by Updatify
v16.3.1
What’s Changed
- [16.x] Turbopack: don’t strip async-module runtime from shared runtime chunks by @lukesandberg in https://github.com/vercel/next.js/pull/96653
-
[16.x] [turbopack] Add
turbopack_ecmascriptandturbopack_wasm‘s embeded FS tointernal_assets_conditionsby @lukesandberg in https://github.com/vercel/next.js/pull/96655 - [16.x] [turbopack] Collapse nested promises in the analyzer by @sampoder in https://github.com/vercel/next.js/pull/96675
- [16.x] fix(next/image): preserve image response after optimization by @styfle in https://github.com/vercel/next.js/pull/96733
- [16.3.x] Default deploy e2e tests to the repo next version by @eps1lon in https://github.com/vercel/next.js/pull/96900
- [backport] Bump @swc/helpers by @mischnic in https://github.com/vercel/next.js/pull/96885
- [backport] [turbopack] Raise registration calls in hoisted modules to the top by @lukesandberg in https://github.com/vercel/next.js/pull/97308
- [backport] Fix missing styled-jsx styles in Pages Router SSR on adapter builds by @lukesandberg in https://github.com/vercel/next.js/pull/97302
- [backport] [turbopack] Fix HMR for dynamic imports evaluated from layouts by @lukesandberg in https://github.com/vercel/next.js/pull/97317
-
[backport] Restore the live
headers()view of the incoming request by @unstubbable in https://github.com/vercel/next.js/pull/97311