本日は監視対象リポジトリで 6 件の新リリースが確認されました。最も注目すべきは Node.js v26.5.0 のマイナーアップデートで、blob.textStream()、--experimental-import-text フラグ、イベントループ遅延サンプリング機能が追加されました。EOL 面では Nuxt 3 のサポート終了まで残り 22 日(2026年7月31日)と差し迫っており、移行未着手のチームは今すぐ計画を立ち上げる必要があります。
リリースサマリー
| フレームワーク | バージョン | タイプ | カテゴリ |
|---|---|---|---|
| Astro | v7.0.7 | major | frontend |
| Laravel | v13.19.0 | major | backend |
| Node.js | v26.5.0 | minor | language |
| NestJS | v11.1.28 | patch | backend |
| Next.js | v16.2.10 | prerelease | frontend |
| Terraform | v1.15.7 | prerelease | infra |
メジャーリリースの詳細
Node.js v26.5.0 — minor
Node.js 26 系の SEMVER-MINOR リリース。新リリーサー Stewart X Addison を迎え入れ、3 つの新機能が追加されました。
主な変更点:
- buffer:
blob.textStream()実装 — Blob からテキストを ReadableStream として取得できる新メソッド。ストリーミング処理のコードがよりシンプルに書けます(PR #64036) - esm:
--experimental-import-textフラグ追加 — ESM でテキストファイル(.txt等)を直接インポートできる実験的フラグ(PR #62300) - perf_hooks: イベントループ遅延サンプリング — 各イベントループイテレーションの遅延を計測できる機能。パフォーマンスのボトルネック調査に有効(PR #62935)
破壊的変更はありません。Node.js 26 を使用している開発者は通常のアップデート手順で適用できます。
Astro v7.0.7 — major (bugfix)
Astro v7.x 系のパッチレベル修正リリースです(データ上の分類は major)。実用上の影響が大きいバグ 2 件が修正されています。
主な変更点:
- CSS モジュールのスコープ名ハッシュ不一致修正 —
vite.css.transformer: 'lightningcss'を使用中にコンテンツコレクションのrender()で描画したコンポーネントのクラス名ハッシュが要素と<style>タグで異なる問題を修正。スタイルが適用されない不具合が解消されます(PR #17318) - dev サーバーのメモリリーク修正 — Node.js のコンソールに警告が出力される原因となっていた dev サーバーのメモリリークを修正(PR #17323)
lightningcss + コンテンツコレクションを使用しているプロジェクトでは特に恩恵が大きいリリースです。破壊的変更はありません。
Laravel v13.19.0 — major (weekly)
Laravel Framework 13 系の週次リリース。Collection::reduceInto()、Str::counted()、SQS 管理キュー改善など実用的な API 追加が含まれています。詳細は個別ページをご参照ください。
パッチ / プレリリース
- NestJS v11.1.28 — patch: SSE プロデューサーの Observable がクライアント切断時に teardown されない問題修正、
HttpErrorByCodeへの欠落していた例外クラス追加、WebSocket の型ガード修正。platform-fastifyの fastify 依存が 5.10.0 にバンプされています。 - Next.js v16.2.10 — prerelease:
@next/swc-wasm-webパッケージが v16.2.4 以降で誤って非公開になっていた問題の修正のみ。コード変更なし。通常の Next.js 利用者への影響はほぼなし。 - Terraform v1.15.7 — prerelease:
configs.Parser/SourceBundleParserの並列処理安全性修正(PR #38745)と、init時のサブモジュール変数バリデーション修正(PR #38770)。CI/CD 並列実行環境に有効。
EOL / サポート期限情報
⚠️ 緊急: Nuxt 3 EOL まで残り 22 日(2026年7月31日)
Nuxt 3 のサポートが 2026年7月31日に終了します。 Nuxt 4(latest: 4.4.8)が安定稼働しており、新規プロジェクトの標準となっています。Nuxt 3 を本番運用中のチームは、今週中に移行スケジュールを確定させることを強く推奨します。
| バージョン | ステータス | EOL日 | 推奨アクション |
|---|---|---|---|
| Nuxt 4 | ✅ サポート中(latest: 4.4.8) | — | 新規プロジェクトはこちら |
| Nuxt 3 | ⚠️ EOL 22日前 | 2026-07-31 | Nuxt 4 へアップグレード |
| Nuxt 2 | ❌ EOL済み | 2024-06-30 | — |
Nuxt 3 → Nuxt 4 の移行では、自動インポートの挙動やモジュール設定の変更が必要になるケースがあります。公式移行ガイド を参照し、依存パッケージの互換性確認から始めましょう。
直近でEOLとなったバージョン
| プロダクト | バージョン | EOL日 | 推奨移行先 |
|---|---|---|---|
| Spring Boot | 3.5 | 2026-06-30 | Spring Boot 4.1(latest: 4.1.0) |
| Kubernetes | 1.33 | 2026-06-28 | 1.34〜1.36 |
| Node.js | 25 | 2026-06-01 | 26(LTS入り: 2026-10-28予定)/ 24(LTS) |
| Angular | 19 | 2026-05-19 | 22(latest: 22.0.5) |
| Django | 4.2 (LTS) | 2026-04-07 | 5.2 (LTS) または 6.0 |
エコシステム動向
npm / PyPI の最新バージョン(2026-07-08 時点):
| パッケージ | latest | 注目タグ |
|---|---|---|
| react | 19.2.7 | canary: 19.3.0-canary-df4bd1b4 |
| next | 16.2.10 | canary: 16.3.0-canary.80 |
| vue | 3.5.39 | beta: 3.6.0-beta.17 |
| nuxt | 4.4.8 | 3x: 3.21.8 |
| @angular/core | 22.0.5 | next: 22.1.0-next.4 |
| svelte | 5.56.4 | — |
| astro | 7.0.7 | — |
| typescript | 7.0.2 | next: 7.1.0-dev.20260708.3 |
| vite | 8.1.3 | previous: 7.3.6 |
| tailwindcss | 4.3.2 | v3-lts: 3.4.19 |
| prisma | 7.8.0 | dev: 7.9.0-dev.18 |
| @nestjs/core | 11.1.28 | next: 12.0.0-alpha.5 |
注目点: TypeScript が 7.0.2 正式版となり、7.1.0-dev の開発も進んでいます。Next.js canary が 16.3.0-canary.80 まで進んでおり、16.3 の正式リリースが近づいています。NestJS の next タグが 12.0.0-alpha.5 と開発が続いており、次期メジャーの動向も要注目です。
まとめ
本日の主役は Node.js v26.5.0 です。blob.textStream() やイベントループ遅延サンプリングなど、実用的な新機能が追加されました。Node.js 26 を使用している開発環境であれば、破壊的変更なしでスムーズにアップデートできます。Astro v7.0.7 も lightningcss 利用者にとって重要な CSS バグ修正が含まれているため、該当する場合は早めの適用を推奨します。
EOL 面では Nuxt 3(残り22日) が最大の緊急アクション項目です。2026年7月31日のサポート終了後はセキュリティパッチの提供が終わるため、本番運用中のチームは移行計画を今週中に確定させることを強く推奨します。
データソース: GitHub Releases API, endoflife.date, npm Registry, PyPI
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
