つみかさね

【リリース週報】Next.js緊急セキュリティ修正・Nuxt 3 EOL目前ほか今週27件(07/20〜07/24)

2026-07-25データソース: GitHub Releases, endoflife.date, npm, PyPI
Major
1
Minor
9
Patch
6
Prerelease
11
リリース週報Next.jsNuxtPrismaEOLセキュリティ

週間概況

今週(7/20〜7/24)は監視対象で合計 27件 のリリースを確認しました。メジャーは1件のみで、内訳は Minor 9件・Patch 6件・Prerelease 11件と、地固め系の更新が中心の一週間です。ただし実務上のインパクトは大きく、最優先は Next.js v16.2.11 のセキュリティ修正。App Router 周辺の DoS・SSRF・ミドルウェアバイパスなど High 4件を集約した緊急リリースで、週後半(7/22〜7/24)の日報で連日トップに挙がりました。もう一つの通奏低音が Nuxt 3 の EOL(2026年7月31日) で、週を通じてカウントダウン(残り11日→7日)が続き、移行判断の最終盤に入っています。

週間サマリーテーブル

指標月(20)火(21)水(22)木(23)金(24)週合計
Major001001件
Minor113319件
Patch011226件
Prerelease2114311件
合計3369627件

※ Next.js 16.2.11 は水曜(7/22)の日報でセキュリティ影響の大きさから major 相当として集計され、木・金では patch として扱われています。上表は各日報の集計値をそのまま合算しています。

注目リリース TOP5

Next.js v16.2.11(セキュリティ修正 / 今週の最優先)

バージョン番号こそパッチレベルですが、内容は High 4件・Moderate 2件をまとめて塞ぐセキュリティリリースです。修正対象は次のとおりです。

  • High: App Router の Server Actions における DoS、Turbopack+単一ロケール構成でのミドルウェア/プロキシバイパス、rewrites の宛先ホスト名を経由する SSRF、カスタムサーバー上の Server Actions における SSRF
  • Moderate: ボディ付きリクエストでのレスポンスボディのキャッシュ混同(2件)

App Router で Server Actions・rewrites・カスタムサーバー・Turbopack のいずれかを本番利用している場合、SSRF や認可バイパスといった実害につながり得ます。破壊的変更のない patch なので、テスト環境で検証のうえ next を 16.2.11 へ上げれば対応完了です。15系利用者向けには backport の 15.5.21 も公開されています。掲載: 7/22・7/23・7/24。

Nuxt v4.5.0(minor / Nuxt 5への地ならし)

Nuxt 4系の次期マイナー。バージョンは minor ですが、unhead v3・unctx v3・Vite 8 へのコア依存メジャー更新、ビルドの tsdown 化、安定した nuxt/* ビルド出力コントラクトの導入など、実質的に中身の濃い「Nuxt 5 に向けた配管工事」です。本リリース自体に破壊的変更はなく、future.compatibilityVersion: 5 で v5 の挙動を先行オプトインできます。Vite が 8 系へ上がるため、プラグイン・周辺ツールの互換性はテスト環境での確認を推奨します。掲載: 7/20・7/21。

Prisma 7.9.0(minor / CLIタブ補完)

Prisma CLI に シェルのタブ補完が追加されました。bash / zsh / fish / PowerShell に対応し、コマンド・サブコマンド・オプション・フラグ、さらにオプション値まで補完します。@bomb.sh/tab のパッケージマネージャ連携で有効化する方式で、日常的に CLI を叩く開発者の手数を地味に減らす改善です。掲載: 7/22・7/23。

Kubernetes v1.36.3(minor / 現行安定ラインのパッチ)

1.36 系の最新パッチ。リリースノートは CHANGELOG-1.36 参照が中心です。1.36 系は EOL が 2027年6月28日まで確保された現行の安定ラインで、すでに EOL 済みの 1.33 系以前を運用中のチームにとっては、最もサポート期間が長い移行先候補になります。掲載: 7/24(7/22・7/23 には 1.36.2 が prerelease として登場)。

Angular v22.0.8(バグ修正 / prerelease)

common / core / forms / http など複数パッケージのバグ修正。画像プリロードでの crossorigin 保持、SVG アニメーションの attributeName を大文字小文字を区別せず判定、signal forms で pending ステータスをルートフォームへ伝播する修正などが含まれます。現行安定ラインへのパッチで、通常のアップデートサイクルで取り込めば十分です。掲載: 7/23・7/24。

EOL / サポート期限情報

今週の日報で繰り返し言及された期限情報です。移行判断に直結します。

  • ⚠️ Nuxt 3 — EOL 2026年7月31日(発行時点で残り約1週間): 今週最大の期限トピック。移行先は Nuxt 4系(最新 4.5.0)。同系のメンテナンス版 v3.21.9 も 7/31 に公開予定ですが、これ以降 3系はサポート対象外です。3系にとどまるプロジェクトは、受け皿が整った今のうちに移行を仕上げてください。
  • Next.js 15 — EOL 2026年10月21日(約3ヶ月): 16系(最新 16.2.11)が現行ライン。今週のようにセキュリティ修正は現行系に集約されるため、早めの追従が安全です。Next.js 14 は2025年10月26日にEOL済み
  • Kubernetes 1.36 — EOL 2027年6月28日: 現行の最長サポートライン。1.33系以前(EOL 2026年6月28日)は移行推奨。
  • その他すでにEOL済み: Vue 3.4以前(2024-09-03)、Angular 19以前、Node.js 25/23、Django 5.1以前、Laravel 11以前、Docker 28以前。直近では Spring Boot 3.5(6/30)、Rust 1.96(7/9)も終了しています。

週間トレンド分析

  • エコシステム: 今週のリリースはフロントエンド系(Next.js・Nuxt・Vue・Angular・Astro・Svelte・Vite)が過半を占め、infra(Kubernetes・Terraform)、backend(Laravel)、tool(Prisma・Vite plugin-legacy)が続く構成でした。フロント基盤では Vite 8(8.1.5) が latest として定着し、Nuxt 4.5 も追随。ビルド基盤の Vite 8 移行が一段落した週といえます。
  • リリースの性質: メジャーは1件(実態はセキュリティ集約パッチ)のみで、大半は minor / patch / prerelease のメンテナンス。派手な機能追加より、セキュリティ修正と次期メジャーへの地ならし(Nuxt 5、Vue 3.6-rc、TypeScript 7.1-dev、React 19.3-canary)が主役でした。
  • セキュリティの比重: 週の焦点が Next.js のセキュリティ修正に集中。バージョン番号が小さくても中身がセキュリティ更新というケースで、「patch だから後回し」という判断が危険な典型例です。
  • EOL圧力: Nuxt 3 の EOL が週を通じて連日カウントダウンされ、リリース情報以上に「移行スケジュール確保」の週でした。

日別ダイジェスト

まとめ・来週の注目ポイント

今週の総括は「小粒なリリースが多い一方、対応の緊急度は高い週」です。実務でまず動くべきは Next.js 16.2.11 のセキュリティ適用。App Router / Server Actions / rewrites / カスタムサーバー / Turbopack のいずれかを使っているなら、自プロジェクトが影響範囲に入るかを確認し、テスト検証を経て早めに反映しておきましょう。破壊的変更はなく、更新コストは低い一方で放置リスクは SSRF・DoS と大きめです。

来週最大の節目は 7月31日の Nuxt 3 EOL。この日を境に 3系はサポート対象外になります。まだ 3系のプロジェクトが残っているなら、Nuxt 4.5 という受け皿が整った今週末〜週明けが移行を仕上げる最終タイミングです。あわせて、Vue 3.6-rc・TypeScript 7.1-dev・React 19.3-canary・Angular 22.1-rc といった次期メジャー/マイナーの開発が各所で進行中で、夏以降のアップデート計画に織り込んでおくと安心です。


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

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