つみかさね

【リリース日報】Nuxt 3がEOL目前、Astro・Next.jsは静かな1日

2026-07-14データソース: GitHub Releases, endoflife.date, npm, PyPI
Major
1
Minor
0
Patch
0
Prerelease
1
NuxtEOLAstroNext.jsリリースサポート終了

本日は監視対象のうち Astro(Netlifyアダプタ)と Next.js の2件でリリースが確認されましたが、いずれも内容は小粒です。それよりも注目すべきは Nuxt 3 が2026年7月31日にEOL(サポート終了)を迎える点。残り17日となっており、移行計画がまだの場合は早めの着手をおすすめします。

リリースサマリー

フレームワークバージョンタイプカテゴリ
Astro (Netlifyアダプタ)@astrojs/netlify@8.1.2majorfrontend
Next.jsv16.2.10prereleasefrontend

※「タイプ」は自動分類システムによる値です。詳細は下記解説をご覧ください。

リリース詳細

Astro Netlifyアダプタ v8.1.2

システム上は major に分類されていますが、リリースノートを確認すると内容は Patch Changes のみで、破壊的変更はありません。@astrojs/netlify パッケージは Astro 本体とは独立したバージョニングを行っており、8系自体は既存のメジャーバージョンです。

  • Netlify Image CDN 向けに生成される remote_images のパターンで、image.remotePatternshostname / pathnameimage.domains に含まれる正規表現メタ文字(. など)が意図せずワイルドカードとして扱われていた不具合を修正
  • Astro の他の箇所での挙動と一貫性を持たせる変更
  • 依存パッケージ @astrojs/underscore-redirects を 1.0.3 に更新

影響を受けるのは、Netlifyへのデプロイで image.remotePatternsimage.domains にドット等の記号を含むホスト名・パスを設定しているユーザーに限られます。

Next.js v16.2.10

こちらもシステム上は prerelease 表示ですが、実際は安定版のタグです。リリースノートには「16.2.4以降誤って公開されていなかった @next/swc-wasm-web を公開した以外の変更はない」と明記されており、実質的にユーザー影響のないメンテナンスリリースです。

マイナー/パッチリリース一覧

今回リリースがあった2件はいずれも上記の詳細セクションで扱った内容のみです。他の監視対象での新規リリースは確認されていません。

EOL / サポート期限情報

要注意: Nuxt 3 が2026年7月31日にEOL

Nuxt 3系(最新 3.21.8)は 2026年7月31日 でサポートが終了します。本日時点で残り17日です。Nuxt 4系(最新 4.4.8)はすでに2025年7月16日にリリースされておりサポート対象のため、移行先はNuxt 4一択となります。

プロダクトサイクル状態EOL日
Nuxt3期限接近2026-07-31
Nuxt4サポート中-

すでにEOLを迎えた直近のバージョン

  • Rust 1.96: 2026-07-09にEOL(最新は1.97.0)。ツールチェーンの更新を確認してください
  • Kubernetes 1.33: 2026-06-28にEOL。クラスタが1.34以降か確認を
  • Spring Boot 3.5: 2026-06-30にEOL。3.5系を利用中なら4.0系または4.1系への移行を検討してください

エコシステム動向

パッケージレジストリを見ると、主要フレームワークで次期バージョンの検証が進んでいます。Next.jsはcanaryが16.3.0-canary.84まで進み、次のマイナーリリースに向けた開発が継続中です。TypeScriptはnextタグが7.1.0-dev.20260713.1に達しており、7.1系の開発が進んでいます。Angularも22.1.0-next.5のプレビューが公開されており、Reactは19.3.0-canary系でcanaryビルドが継続的に更新されています。

まとめ

本日のリリース自体は静かな1日でしたが、Nuxt 3のEOLが目前という点は見逃せません。Nuxt 3を本番運用している場合は、Nuxt 4への移行スケジュールを今週中に確認することをおすすめします。また、Astro Netlifyアダプタの修正は該当する設定を使っているユーザーのみ影響するため、該当しない場合は静観で問題ありません。


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

export const releaseTypeData = [
  {"name": "Major", "count": 1, "color": "#dc2626"},
  {"name": "Minor", "count": 0, "color": "#f97316"},
  {"name": "Patch", "count": 0, "color": "#22c55e"},
  {"name": "Prerelease", "count": 1, "color": "#6366f1"}
];

export const categoryData = [
  {"name": "frontend", "count": 2}
];

export const dailySummaryData = [
  {
    "id": "astro-netlify-8.1.2",
    "title": "Astro Netlifyアダプタ @astrojs/netlify@8.1.2",
    "priority": "low",
    "actionRequired": "optional",
    "targets": ["Netlifyへデプロイし image.remotePatterns/domains に正規表現メタ文字を含む設定をしているAstroユーザー"],
    "changeCategory": "バグ修正",
    "quickAction": "該当設定がある場合のみ8.1.2へ更新して動作確認"
  },
  {
    "id": "nextjs-16.2.10",
    "title": "Next.js v16.2.10 メンテナンスリリース",
    "priority": "low",
    "actionRequired": "optional",
    "targets": ["Next.js利用者(実質影響なし)"],
    "changeCategory": "バグ修正",
    "quickAction": "対応不要。通常のアップデートサイクルで問題なし"
  }
];
Xでシェアはてブ
データソース: GitHub Releases API, endoflife.date, npm Registry, PyPI
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。