Huge thanks to @bgw, @mischnic, @gnoff, and @ztanner for helping!
server-only in data security guide: #92445Huge thanks to @bgw, @aurorascharff, @lukesandberg, @icyJoseph, @timneutkens, @sokra, @vercel-release-bot, @abhishekmardiya, @bgub, @TooTallNate, and @gaojude for helping!
Please refer the following changelogs for more information about this security release:
[!NOTE] This release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see https://vercel.com/changelog/summary-of-cve-2026-23869. The release does not include all pending features/changes on canary.
Huge thanks to @icyJoseph, @sokra, @wbinnssmith, @eps1lon and @ztanner for helping!
Huge thanks to @ijjk, @andrewimm, @bgw, @wwenrr, and @lukesandberg for helping!
client-cache.parallel-routes in production and deploy: #92195CURRENT and stale sst files: #92414Huge thanks to @sokra, @bgw, @lukesandberg, @icyJoseph, @eps1lon, and @wbinnssmith for helping!
turbo_tasks::apply_effects, use Effects::apply instead: #91858Huge thanks to @bgw, @wbinnssmith, and @lukesandberg for helping!
Huge thanks to @lukesandberg, @ztanner, and @gnoff for helping!
Huge thanks to @timneutkens, @aurorascharff, and @ijjk for helping!
Huge thanks to @sokra and @ztanner for helping!
next dev server if .next is deleted: #92135Huge thanks to @feedthejim, @bgw, @wbinnssmith, @lukesandberg, @banchichen, and @sokra for helping!
get_compilation_issues tool and NAPI method: #92062Huge thanks to @sokra, @aurorascharff, @lukesandberg, @ztanner, and @timneutkens for helping!
entry-base.ts: #91527Huge thanks to @lukesandberg, @ijjk, @timneutkens, @sokra, @ztanner, @icyJoseph, @unstubbable, and @ctate for helping!
cached-navigations tests: #92199prefetch-layout-sharing suite: #92198allowed-dev-origins: #92211Huge thanks to @lukesandberg, @aurorascharff, @dagecko, @eps1lon, @gaojude, @icyJoseph, @ztanner, @vercel-release-bot, @ijjk, @feedthejim, @mischnic, @sokra, and @bgw for helping!
[!NOTE] This release is backporting bug fixes. It does not include all pending features/changes on canary.
Huge thanks to @nextjs-bot, @icyJoseph, @ijjk, @gaojude, @wbinnssmith, @lukesandberg, and @bgw for helping!
experimental.dynamicIO config: #92081Huge thanks to @mmastrac, @aurorascharff, @lukesandberg, and @vercel-release-bot for helping!
varyParams tracking for Cached Navigations: #92113unstable_dynamicStaleTime tests due to flakiness: #92162segment-cache-refresh suite: #92163Huge thanks to @VedantMadane, @wbinnssmith, @fireairforce, @unstubbable, @mischnic, @gnoff, @ijjk, @lukesandberg, @eps1lon, @gaojude, and @aurorascharff for helping!
9627b5a1-20260327 to 74568e86-20260328: #92109use cache requires async functions: #92101Huge thanks to @aurorascharff, @unstubbable, @eps1lon, and @ijjk for helping!
Huge thanks to @icyJoseph and @aurorascharff for helping!
3cb2c420-20260324 to 9627b5a1-20260327: #92015Huge thanks to @acdlite, @ztanner, @mmastrac, @sokra, and @bgw for helping!