つみかさね
N

Next.js v16.2.2

prerelease
リリース日: 2026-04-03データソース: GitHub Releases, npm, endoflife.date
影響度スコア
38/ 100影響度: 中
Breaking Changes0/40
新機能12/25
バグ修正14/20
セキュリティ0/15
依存関係5/15

対応ガイド

medium|推奨バグ修正影響: 限定的

推奨アクション

  1. 1テスト環境でバージョンアップを検証
  2. 2Safari・Turbopack環境での動作確認
  3. 3本番環境への適用

影響対象

nextjsNext.jsTurbopackSafari

補足

  • -バグ修正のバックポートが中心のため、破壊的変更はありません
Next.jsTurbopackSafariTypeScriptバグ修正

この変更が意味すること

Next.js v16.2.2 がリリースされました。バグ修正のバックポートを中心としたリリースで、canary の全機能は含まれていません。

Turbopack での App Router ルートハンドラーに対するサーバー HMR の有効化、Safari ブラウザでの CSS ホットリロード修正、TypeScript v6 に向けた非推奨対応のバックポートが主な変更点です。開発体験の改善が中心のリリースですが、Safari での CSS HMR が壊れていた方にとっては重要な修正です。

主な変更点

serverFastRefresh オプション追加

next.config.jsserverFastRefresh オプションが追加され、サーバーサイドの Fast Refresh を制御できるようになりました。

PR: #91968

Turbopack: App Route Handler のサーバー HMR

Turbopack 環境で App Router のルートハンドラー(route.ts)に対してサーバー HMR が有効化されました。ルートハンドラーの変更時にサーバーの再起動なしで反映されるようになります。なお、メタデータルートはサーバー HMR の対象外です。

PR: #91466, #92034

Safari での CSS HMR 修正

Safari ブラウザで CSS のホットモジュールリプレースメント(HMR)が正しく動作しない問題が修正されました。

PR: #92174

TypeScript v6 非推奨対応のバックポート

baseUrlmoduleResolution に関する TypeScript v6 向けの非推奨警告対応がバックポートされました。TypeScript v6 への移行準備として有用です。

PR: #92130

create-next-app: CLI フラグ指定時のプロンプトスキップ

create-next-app で CLI フラグを指定した場合に、対話的プロンプトがスキップされるようになりました。CI/CD 環境での利用が容易になります。

PR: #91840

アダプタードキュメントの API リファレンス移動

拡張アダプターのドキュメントが API リファレンスに移動されました。

PR: #92115, #92129

EOL / サポート状況

サイクル最新バージョンLTSEOL
1616.2.2LTS-
1515.5.14LTS2026-10-21
1414.2.35LTS2025-10-26 (EOL済)
1313.5.11-2024-12-21 (EOL済)

Next.js 16 は現在の最新 LTS バージョンとしてアクティブにサポートされています。Next.js 14 以前は既に EOL のため、15 または 16 へのアップグレードを推奨します。

開発者への影響

  1. Safari で開発している方: CSS HMR が正しく動作するようになります。Safari メインの開発者は早めのアップデートを推奨
  2. Turbopack で App Router ルートハンドラーを使用中の方: サーバー HMR が有効化され、開発体験が向上します
  3. TypeScript v6 への移行を検討中の方: 非推奨対応のバックポートにより、移行準備を進められます
  4. CI/CD で create-next-app を使用している方: CLI フラグ指定時にプロンプトがスキップされ、自動化が容易になります

アップデート方法

# npm
npm install next@16.2.2

# pnpm
pnpm update next@16.2.2

# yarn
yarn upgrade next@16.2.2

データソース: GitHub Releases API, endoflife.date, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

アップデート判断

開発体験の改善が中心、通常サイクルで対応

アップデートすべき場合

  • Safariで開発しておりCSS HMRが動作しない場合
  • Turbopackでルートハンドラーの開発効率を上げたい場合
  • TypeScript v6への移行を計画している場合

様子見でよい場合

  • Safari以外のブラウザで開発しており特に問題がない場合
  • v16.2.1で安定して動作している場合

EOL / サポート状況

Next.js 16Active
Next.js 15ActiveEOL: 2026-10-21
Next.js 14End of LifeEOL: 2025-10-26
Next.js 13End of LifeEOL: 2024-12-21
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。