Sourced from next's releases.
v16.2.1
[!NOTE] This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- docs: post release amends (#91715)
- docs: fix broken Activity Patterns demo link in preserving UI state guide (#91698)
- Fix adapter outputs for dynamic metadata routes (#91680)
- Turbopack: fix webpack loader runner layer (#91727)
- Fix server actions in standalone mode with
cacheComponents(#91711)- turbo-persistence: remove Unmergeable mmap advice (#91713)
- Fix layout segment optimization: move app-page imports to server-utility transition (#91701)
- Turbopack: lazy require metadata and handle TLA (#91705)
- [turbopack] Respect
{eval:true}in worker_threads constructors (#91666)Credits
Huge thanks to
@icyJoseph,@abhishekmardiya,@ijjk,@mischnic,@unstubbable,@sokra, and@lukesandbergfor helping!v16.2.1-canary.6
Core Changes
- [Segment Bundling] [Scaffolding] Ensure inlining hint correctness: #91320
- Upgrade React from
3f0b9e61-20260317to8b2e903a-20260320: #91731- [Segment Bundling] [Scaffolding] Track which segments can be omitted from prefetch: #91438
Misc Changes
- [test] Unflake app prefetch test: #91734
- docs: add catchError benefits over userspace error boundaries: #91745
- [ci] Allow "rerun failed jobs" to work up until 5 days: #91825
- docs: platform portability and infrastructure documentation: #91237
Credits
Huge thanks to
@acdlite,@unstubbable,@devjiwonchoi,@eps1lon, and@feedthejimfor helping!v16.2.1-canary.5
Misc Changes
- docs: use ErrorInfo type consistently in catchError docs: #91744
Credits
Huge thanks to
@devjiwonchoifor helping!v16.2.1-canary.4
Core Changes
- Fix adapter outputs for dynamic metadata routes: #91680
... (truncated)
ed7d2ce
v16.2.13e37bb4
docs: post release amends (#91715)a15ec6e
docs: fix broken Activity Patterns demo link in preserving UI state
guide (#9...600cd2f
Fix adapter outputs for dynamic metadata routes (#91680)27886d3
Turbopack: fix webpack loader runner layer (#91727)88fc430
Fix server actions in standalone mode with cacheComponents
(#91711)37aed86
turbo-persistence: remove Unmergeable mmap advice (#91713)d6195ec
Fix layout segment optimization: move app-page imports to server-utility
tran...6cb97d6
Turbopack: lazy require metadata and handle TLA (#91705)e6b101a
[turbopack] Respect {eval:true} in worker_threads
constructors (#91666)