Releases: vercel/next.js
Release list
v16.4.0-canary.20
Misc Changes
- test(turbopack): remove dead top-level task unmarks: #98246
- Fix flaky successive HMR changes test: #97610
- docs: Remove version label from Turbopack in Pages Router: #98316
- turbo-tasks-backend: fix strongly consistent read hanging on a canceled task: #98312
Credits
Huge thanks to @lukesandberg, @sokra, and @icyJoseph for helping!
v16.4.0-canary.19
v16.4.0-canary.18
Misc Changes
- Turbopack: fix
sourcefield in CSS sourcemaps: #88225 - fix: track dynamic accesses in final runtime prerenders: #98255
- docs: add API reference pages for skipProxyUrlNormalize and skipTrailingSlashRedirect: #97967
Credits
Huge thanks to @Xanaado, @lubieowoce, and @icyJoseph for helping!
v16.4.0-canary.17
Misc Changes
- Turn on the adapter route collapses by default: #98218
- fix: suppress missing package manager errors in next info: #97946
Credits
Huge thanks to @unstubbable and @marcoshernanz for helping!
v16.4.0-canary.16
Misc Changes
- test: remove stale deploy manifest exclusions: #98051
- Enable hourly next-maintainer auto-close workflow: #98225
- Return client errors for unrecognized Server Actions: #98123
- Add Next Maintainer auto-close workflow: #98197
- perf(turbopack): skip ignored files during server tracing: #97475
- docs: note that experimental.taint taints process.env: #98145
- test: preserve static params during Cache Components migration: #98209
- Upgrade web-vitals to v6 and report soft navigations: #97232
- Upgrade React from
21c89c9f-20260901tof4e439e1-20260902: #98188
Credits
Huge thanks to @gnoff, @marcoshernanz, @jimmyhmiller, @icyJoseph, @aurorascharff, and @timneutkens for helping!
v16.4.0-canary.15
Misc Changes
- Reduce Turbopack cache size with per-family compression: #97714
- [test] Skip hooks of suites skipped by a lazy
@force-gate: #98169 - docs: local development: Rewrite docker section, add Windows Dev Drive and WSL2 instructions: #98164
- Bump swc to v77: #97407
- Upgrade React from
ff7445e6-20260831to21c89c9f-20260901: #98147 - turbo-tasks-backend: parent_count-driven garbage collection: #97282
- Remove the worker thread for turbopack builds: #96862
- turbo-tasks-malloc: address review feedback on #97761: #98153
Credits
Huge thanks to @lukesandberg, @eps1lon, @bgw, and @mischnic for helping!
v16.4.0-canary.14
Misc Changes
- turbo-tasks-malloc: report memory from mimalloc: #97761
- Remove Edge runtime handling in use-cache-wrapper: #98139
- Skip discussions in the
issue_lockworkflow: #98146 - [ci] Fix
issue_lock: #97755 - docs: document preloading with Cache Components: #97864
- chore: Remove expired sharp release age exclusions: #98120
Credits
Huge thanks to @lukesandberg, @mischnic, @eps1lon, @aurorascharff, and @styfle for helping!
v16.4.0-canary.13
Misc Changes
- evals: stop requiring the removed viewTransition flag in agent-043: #98116
- errors: shorten "use cache" messages and unify them into one factory: #94300
- test: add adoption skill evals: #97759
- Upgrade React from
29d9d318-20260826toff7445e6-20260831: #98113 - [ci] Simplify
upload-preview-tarballsworkflow: #98109 - devlow: use commander for cli argument parsing: #93860
- [PPF] Pass in original searchParams for private-cache pages: #98041
- docs: document create-next-app Cache Components prompt and flag: #97798
- lazy server hmr: #96566
- Fix Turbopack HMR recovery after dropped connections: #97966
- test: Improve test cache handler implementations: #98098
- docs: Fix the documented contract for custom cache handlers: #98039
- chore: remove unused code from image optimizer: #98060
- docs: add layout stability guidance for videos and iframes: #98070
- tests: Improve use-cache-cross-deployment tests: #98049
Credits
Huge thanks to @gaojude, @aurorascharff, @eps1lon, @wbinnssmith, @lubieowoce, @icyJoseph, @mischnic, @unstubbable, and @styfle for helping!
v16.3.4
Follow-up release to v16.3.3 re-enabling AVIF Image Optimization (#97949).
The following bug fixes have been backported. It does not include all pending features/changes on canary.
- testmode: Fix infinite recursion in testmode passthrough fetch (#97691)
- Fix build error when aliasing typescript to @typescript/typescript6 (#97997)
- Fix unset crossOrigin in Turbopack manifests (#97930)
Credits
Huge thanks to @eps1lon, @mischnic, and @timneutkens for helping!