Sourced from next's releases.
v14.2.10
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.Core Changes
- Remove invalid fallback revalidate value (vercel/next.js#69990)
- Revert server action optimization (vercel/next.js#69925)
- Add ability to customize Cache-Control (#69802)
Credits
Huge thanks to
@huozhi
and@ijjk
for helping!v14.2.9
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.Core Changes
- Revert "Fix esm property def in flight loader (#66990)" (#69749)
- Disable experimental.optimizeServer by default to fix failed server action (#69788)
- Fix middleware fallback: false case (#69799)
- Fix status code for /_not-found route (#64058) (#69808)
- Fix metadata prop merging (#69807)
- create-next-app: fix font file corruption when using import alias (#69806)
Credits
Huge thanks to
@huozhi
,@ztanner
,@ijjk
, and@lubieowoce
for helping!v14.2.8
What's Changed
[!NOTE]
This release is backporting bug fixes and minor improvements. It does not include all pending features/changes on canary.Support
esmExternals
in app directory
- Support esm externals in app router (#65041)
- Turbopack: Allow client components from foreign code in app routes (#64751)
- Turbopack: add support for esm externals in app dir (#64918)
- other related PRs: #66990 #66727 #66286 #65519
Reading cookies set in middleware in components and actions
... (truncated)
937651f
v14.2.107ed7f12
Remove invalid fallback revalidate value (#69990)99de057
Revert server action optimization (#69925)24647b9
Add ability to customize Cache-Control (#69802)6fa8982
v14.2.97998745
test: lock ts type check (#69889)4bd3849
create-next-app: fix font file corruption when using import alias (#69806)3756801
test: check most possible combination of CNA flags9a72ad6
unpin CNA tests from 14.2.3747d365
Fix metadata prop merging (#69807)