v16.3.0-canary.6
📦 next-jsView on GitHub →
✨ 4 features🐛 4 fixes⚡ 1 deprecations🔧 3 symbols
Summary
This release introduces new features like honoring route-level expire values and enabling server HMR for metadata routes, while also deprecating the edge runtime.
✨ New Features
- Route-level `expire` value is now honored with blocking revalidation.
- Added `experimental.turbopackWorkerAssetPrefix` in Turbopack to maintain Worker same-origin when `assetPrefix` is a CDN.
- Server HMR is now enabled for metadata routes (manifest.ts, robots.ts, etc.).
- Enabled `validateRSCRequestHeaders` by default.
🐛 Bug Fixes
- The `onError` handler in [next/image] now fires only once.
- Fixed handling of falsey values in error boundaries.
- Only log partytown setup error once.
- Fixed a snapshot encoding error that could occur under concurrent mutation and snapshotting.
Affected Symbols
⚡ Deprecations
- The edge runtime is deprecated.