この変更が意味すること
Next.js v16.2.1 がリリースされました。v16.2.0 で導入された strictRouteTypes やエラーページ UI 刷新に続く、安定化のためのバグ修正パッチです。
今回はバグ修正のみで新機能の追加はありません。Turbopack の webpack loader runner layer の修正、スタンドアロンモードでの cacheComponents 使用時の server actions 修正、動的メタデータルートのアダプター出力修正が主な変更点です。v16.2.0 を既に利用している方は、スムーズにアップデートできます。
主な変更点
動的メタデータルートのアダプター出力修正
デプロイメントアダプター使用時に、動的メタデータルートの出力が正しく生成されるようになりました。カスタムアダプターを使用している場合に影響する修正です。
PR: #91680
Turbopack: webpack loader runner layer の修正
Turbopack 環境で webpack ローダーを実行する際のレイヤー処理が修正されました。カスタム webpack ローダーを使用しているプロジェクトでの安定性が向上します。
PR: #91727
スタンドアロンモードでの server actions 修正
cacheComponents を有効にした状態でスタンドアロンモード(output: 'standalone')を使用している場合に、server actions が正しく動作しない問題が修正されました。
PR: #91711
レイアウトセグメント最適化の修正
app-page のインポートが server-utility トランジションに移動されました。レイアウトセグメントの最適化に関連する修正です。
PR: #91701
Turbopack: メタデータの遅延 require と TLA 対応
Turbopack でメタデータの require が遅延実行されるようになり、Top Level Await(TLA)のハンドリングも改善されました。
PR: #91705
worker_threads の {eval:true} 対応
Turbopack で worker_threads コンストラクタに {eval:true} を渡した場合の動作が正しく尊重されるようになりました。
PR: #91666
turbo-persistence: Unmergeable mmap advice の除去
turbo-persistence の Unmergeable mmap に関するアドバイスログが除去されました。
PR: #91713
EOL / サポート状況
| サイクル | 最新バージョン | LTS | EOL |
|---|---|---|---|
| 16 | 16.2.1 | LTS | - |
| 15 | 15.5.14 | LTS | 2026-10-21 |
| 14 | 14.2.35 | LTS | 2025-10-26 (EOL済) |
| 13 | 13.5.11 | - | 2024-12-21 (EOL済) |
Next.js 16 は現在の最新 LTS バージョンとしてアクティブにサポートされています。Next.js 14 以前は既に EOL のため、15 または 16 へのアップグレードを推奨します。
開発者への影響
output: 'standalone'+cacheComponentsを利用中の方: server actions が正しく動作するようになります。該当する場合は早めのアップデートを推奨- カスタム webpack ローダーを Turbopack で使用中の方: ローダー実行のレイヤー処理が修正されています
- カスタムデプロイメントアダプター開発者: 動的メタデータルートの出力が正しくなりました
- v16.2.0 ユーザー全般: バグ修正のみのパッチリリースのため、安心してアップデートできます
アップデート方法
# npm
npm install next@16.2.1
# pnpm
pnpm update next@16.2.1
# yarn
yarn upgrade next@16.2.1
データソース: GitHub Releases API, endoflife.date, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
