- Notifications
You must be signed in to change notification settings - Fork30.4k
Releases: vercel/next.js
v16.2.0-canary.30
Core Changes
- Ensure _middleware is consistent in adapter for name/id:#89559
- Ensure Errors with deep causal chains respect inspect depth:#89594
- refactor: extract route discovery into unified
discoverRoutes()API:#88971 - Ensure static metadata are static outputs for adapters:#89574
- Resolve local variable references in error code SWC plugin:#89596
- Turbopack: Add --experimental-server-fast-refresh CLI flag:#89274
- Fix deployment id header when proxying:#89593
Misc Changes
- Turbopack: add turbo-persistence benchmark:#89446
- Fix spelling in robots.mdx documentation:#89565
- Proper e2e test of function determinism - adapter:#89522
- [test] consolidate the browser log test:#89601
- Fix flaky turbo cache pull with retries and graceful fallback:#89575
- Turbopack: Pass globals to node.js workers as well:#89261
- Upgrade rustc to 2026-02-05:#89591
Credits
Huge thanks to@ijjk,@sokra,@Thomas465xd,@mischnic,@eps1lon,@huozhi,@bgub,@unstubbable,@mmastrac, and@wbinnssmith for helping!
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v16.2.0-canary.29
Core Changes
- Don't insert build id comment in HTML:#89478
- Clarify type checking error message:#89525
- Require explicit
cacheLifeon outer"use cache"when nesting short-lived caches:#89481 - [Instant] Instant validation in Dev:#89077
- Upgrade React from
3e00319b-20260203to95ffd6cd-20260205:#89550 - Turbpopack: fix is_persistent_caching_enabled:#89533
- Fix a small doc typo:#89553
Misc Changes
Credits
Huge thanks to@mischnic,@unstubbable,@lubieowoce,@pavan-sh, and@lukesandberg for helping!
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v16.2.0-canary.28
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v16.2.0-canary.27
Core Changes
- Add
experimental.reportSystemEnvInliningfor Turbopack:#89304 - fix: use signal-based exit codes to prevent inspector blocking exit:#89351
- Add Instant Navigation Testing API:#89465
- Support MPA navigations in
instant():#89469 - Handle Pages data route skew with deployment id header, take 2:#89325
- Include owner stack for forwarded errors if available:#89493
- [CC] Rename "unstable_prefetch" to "unstable_instant":#89448
Example Changes
- chore(examples): remove
with-tigrisexample:#81843
Misc Changes
- Update Rspack production test manifest:#89423
- Update Rspack development test manifest:#89424
- Turbopack: improve suggestions for experimental.reportSystemEnvInlining:#89486
- docs: Fix syntax in proxy example code:#89395
- Add experimental flag to expose testing API in production builds:#89499
Credits
Huge thanks to@vercel-release-bot,@mischnic,@timneutkens,@acdlite,@JamBalaya56562,@ericrav,@huozhi, and@lubieowoce for helping!
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v15.5.12
Note
This release is backporting bug fixes. It doesnot include all pending features/changes on canary.
- fix unlock in publish-native
This is a re-release ofv15.5.11 applying the turbopack changes.
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v16.2.0-canary.26
Example Changes
- chore(examples): remove
with-recoilexmaple:#81836
Misc Changes
- Don't upload build cache for deployment tests:#89432
- Fix indentation of types of tests in docs:#89409
- Add separate E2E deploy env for turbopack tests:#89458
- Turbopack: Symbol.for and keyFor are sideeffect-free:#89454
Credits
Huge thanks to@mischnic,@JamBalaya56562,@wheresrhys, and@ijjk for helping!
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v16.2.0-canary.25
Core Changes
- Replace flight navigation build id field with header:#88855
- Upgrade React from
da641178-20260129toed4bd540-20260202:#89401 - Upgrade React from
ed4bd540-20260202tob1533b03-20260203:#89444 - Upgrade React from
b1533b03-20260203to3e00319b-20260203:#89449 - Rename CACHE_ONE_YEAR for clarity and fix usage:#89450
- [Codemod] Fix agents-md on Windows:#89319
- Experimental deferred entries handling:#88347
Misc Changes
Credits
Huge thanks to@icyJoseph,@mischnic,@ijjk,@fireairforce, and@gaojude for helping!
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v16.2.0-canary.24
Core Changes
- Turbopack: FreeVarReference::ReportUsage:#89302
- Make Server Function logging opt-in via
logging.serverFunctions:#89321 - Restore default-enabled Server Function logging:#89407
- Re-add build-complete traces for webpack:#89402
- Skip Server Function logging for
'use cache'functions:#89408
Misc Changes
- Turbopack: Move PrettyPrintError to turbo_tasks and add tests:#89280
- Update Rspack production test manifest:#89372
- Update Rspack development test manifest:#89371
- docs: replace 'can not' with 'cannot':#89354
- docs: Fix custom server code snippets:#89400
Credits
Huge thanks to@sokra,@mischnic,@unstubbable,@vercel-release-bot,@pavan-sh,@amannn, and@ijjk for helping!
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v16.2.0-canary.23
Core Changes
- Turbopack: Rename crates/napi to crates/next-napi-bindings and update crate name:#89314
- feat: detect @typescript/native-preview as alternative TypeScript compiler:#89149
- Revert "Fix/zlib mem node":#89322
Credits
Huge thanks to@bgw and@Suhaib3100 for helping!
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v16.2.0-canary.22
Misc Changes
- Apply server actions transform to
node_modulesin route handlers:#89316 - [test] Deflake
browser-log-forwarding verbose leveltest suite:#89324
Credits
Huge thanks to@unstubbable for helping!
Assets2
Uh oh!
There was an error while loading.Please reload this page.