つみかさね
N

Next.js v16.3.5

リリース日: 2026-09-13データソース: GitHub Releases, npm, endoflife.date
影響度スコア
27/ 100影響度: 低
Breaking Changes0/40
新機能4/25
バグ修正15/20
セキュリティ5/15
依存関係3/15

対応ガイド

low|任意バグ修正影響: 最小限

推奨アクション

  1. 1テスト環境でv16.3.5へ更新する
  2. 2画像配信・CSP・standalone出力の動作を確認する
  3. 3本番環境に適用する

影響対象

Next.js 16系利用者

対応不要な人

  • Next.js 16系を使用していない
  • 画像ディスクキャッシュ・CSP nonce・standalone出力・use cacheのいずれにも依存していない
  • すでに正常動作しており急ぎのバグ修正が不要

補足

  • -破壊的変更はないため16系からの更新はリスクが低いです
Next.jsReactfrontend画像最適化CSP

30秒で判断

  • 対応すべき人: next/image のディスクキャッシュを利用している / output: 'standalone' をアダプターと併用してデプロイしている / CSP(Content Security Policy)で nonce を運用している / use cache を使っている
  • 対応不要な人: Next.js 16系を使っていない / 上記の機能(ディスクキャッシュ・standalone出力・CSP nonce・use cache)のいずれにも依存していない / すでに正常動作していて急ぎのバグ修正が不要
  • 確認コマンド: npx next --version

この変更が意味すること

Next.js v16.3.5 は、v16.3.4 に続くフォローアップのパッチリリースです。canary ブランチに溜まっている新機能はすべては含まれず、選ばれたバグ修正のみが安定版へ backport されています。

今回は画像ディスクキャッシュの堅牢化と、output: 'standalone' 利用時のファイルトレース、CSP nonce の付与範囲拡大などが中心です。破壊的変更はなく、純粋なバグ修正・改善のため、16系を利用しているプロジェクトは安心して適用できます。

とくに CSP nonce に関する修正は、CSP を厳格に運用しているサイトで loading / template ファイルのスクリプトがブロックされていたケースの解消につながるため、該当する場合は早めの適用が有効です。

主な変更点

画像ディスクキャッシュの空エントリ対策(#98185 / #98186)

next/image で、ディスク上の LRU キャッシュを初期化する際に 0 バイトのエントリをスキップするよう修正しました(#98185)。あわせて、ディスクキャッシュへの読み書き時に空の画像を拒否するようになりました(#98186)。破損した/空のキャッシュエントリに起因する不具合を防ぎます。

standalone出力でのサーバーNFT生成(#98167)

output: 'standalone' をアダプターと併用している場合に、アプリ全体のサーバー NFT(Next File Trace: デプロイに必要なファイルの依存トレース)を出力するようになりました。standalone でのデプロイに必要なファイルの取りこぼしを防ぎます。

loading/templateスクリプトへのCSP nonce付与(#98403)

loading ファイルと template ファイルの script タグに CSP nonce を付与するようになりました。CSP を nonce ベースで運用している環境で、これらのスクリプトがポリシー違反でブロックされる問題を解消します。

use cache のprerenderシグナル保持を修正(#98448)

use cache における prerender signal の保持(retention)に関する不具合を修正しました。

EOL / サポート状況

バージョン状態EOL予定日
16サポート中(LTS)未定
15サポート中(LTS)2026-10-21
14EOL2025-10-26
13EOL2024-12-21
12EOL2022-11-21

Next.js 15 は2026年10月21日にサポート終了予定で、残り約1ヶ月強です。14以下はすでにEOLです。旧バージョン利用者は16系への移行を進めておきましょう。

開発者への影響

  1. 画像キャッシュの安定性向上: ディスクキャッシュに空・破損エントリがあった場合の不具合が解消され、next/image の挙動が安定します。
  2. CSP運用者は要チェック: nonce ベースの CSP を運用していて loading / template のスクリプトがブロックされていた場合、本バージョンで解消される可能性があります。
  3. standalone デプロイの取りこぼし防止: アダプター併用の standalone 出力で、必要なサーバーファイルが正しくトレースされるようになります。
  4. 破壊的変更なしで安全: 純粋なバグ修正・改善のため、16系からの更新はリスクが低いです。

アップデート方法

npm install next@16.3.5
# または
pnpm add next@16.3.5

更新後は npm run build でビルドを確認し、画像配信・CSP・standalone 出力が想定どおり動作するかテストしてください。


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

アップデート判断

該当機能の利用者は早めのアップデートを推奨

アップデートすべき場合

  • next/imageのディスクキャッシュを利用している
  • nonceベースのCSPを運用している
  • output: 'standalone'をアダプターと併用している

様子見でよい場合

  • 画像ディスクキャッシュ・CSP nonce・standalone出力・use cacheを使っていない
  • すでに正常に動作しており急ぎのバグ修正が不要

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
Next.js 12End of LifeEOL: 2022-11-21
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。