つみかさね

【リリース日報】Rust 1.97.0 安定版リリースほか 9件 — Nuxt 3 EOL 残り 21 日

2026-07-10データソース: GitHub Releases, endoflife.date, npm, PyPI
Major
1
Minor
3
Patch
1
Prerelease
4

対応判断サマリー

medium推奨
Rust 1.97.0 Result<T, Uninhabited>等価化・dead_code_pub_in_binary lint追加
rust-1.97.0
rustup update stable でアップデート
medium推奨
Node.js v26.5.0 blob.textStream()・ESMテキストインポート・perf_hooks改善
nodejs-26.5.0
nvm install 26.5.0 でアップデート
medium推奨
Astro v7.0.7 CSSモジュールハッシュ不一致・devサーバーメモリリーク修正
astro-7.0.7
npm install astro@7.0.7 でアップデート
low任意
NestJS v11.1.28 SSE teardown・WebSocket型ガード・例外クラス修正
nestjs-11.1.28
npm install @nestjs/core@11.1.28 @nestjs/common@11.1.28
low任意
Next.js v16.2.10 @next/swc-wasm-web 公開漏れ修正
nextjs-16.2.10
@next/swc-wasm-webを明示参照している場合のみバージョン確認
low任意
Angular v22.0.6 コンパイラ・フォーム/シグナルのバグ修正
angular-22.0.6
ng update @angular/core@22.0.6 でアップデート
low任意
Kubernetes v1.36.2 パッチリリース
kubernetes-1.36.2
クラスターのKubernetesバージョンを確認してパッチ適用を検討
low任意
Terraform v1.15.8 terraform init プロバイダーインストール修正
terraform-1.15.8
terraform version で確認後、terraform init の動作確認
RustNode.jsKubernetesNuxtAngularEOLリリースアップデート

本日は監視対象リポジトリで 9 件の新リリースが確認されました。最注目は Rust 1.97.0 のマイナーリリースで、Result<T, Uninhabited>T 等価扱い安定化やバイナリクレート向けの新 lint 追加など開発体験を向上させる変更が含まれています。EOL 面では Nuxt 3 のサポート終了まで残り 21 日(2026年7月31日)と一段と差し迫っており、移行未着手のチームは最優先で計画を立ち上げる必要があります。

リリースサマリー

フレームワークバージョンタイプカテゴリ
Astrov7.0.7majorfrontend
Node.jsv26.5.0minorlanguage
Rust1.97.0minorlanguage
Viteplugin-legacy@8.2.0minortool
NestJSv11.1.28patchbackend
Next.jsv16.2.10prereleasefrontend
Angularv22.0.6prereleasefrontend
Kubernetesv1.36.2prereleaseinfra
Terraformv1.15.8prereleaseinfra

メジャーリリースの詳細

Rust 1.97.0 — minor

Rust 1.97.0 が 2026年7月9日にリリースされました。型システムの精緻化と開発体験向上を中心に複数の安定化が含まれています。

主な変更点:

  • Result<T, Uninhabited> / ControlFlow<Uninhabited, T>T 等価化 — 絶対に失敗しない Result 型に must_use lint の警告が出なくなります。Infallible エラーを返す関数の呼び出しコードがよりクリーンになります(PR #148214
  • dead_code_pub_in_binary lint 追加 — バイナリクレートで使われていない pub アイテムを検出する lint が allow-by-default で追加。ライブラリ API の意図しない未使用コード発見に役立ちます(PR #149509
  • 各種ターゲット機能の安定化div32lam-bhlamcasld-seq-sascq の各ターゲット機能が安定版へ(PR #154510
  • cfg(target_has_atomic_primitive_alignment) 安定化 — アトミック操作のプリミティブアライメントをコンパイル時に検査可能に(PR #155006
  • インポートでの末尾 self 拡張use path::to::module::{self} がより多くのケースで許可されるように(PR #155137

破壊的変更はありません。rustup update stable で安全にアップデートできます。

GitHub リリースページ

Node.js v26.5.0 — minor

Node.js 26 系の SEMVER-MINOR リリース(2026年7月8日公開)。新リリーサー Stewart X Addison を迎え、3 つの実用的な新機能が追加されました。

主な変更点:

  • blob.textStream() 実装 — Blob からテキストを ReadableStream として取得できる新メソッド(PR #64036
  • --experimental-import-text フラグ追加 — ESM でテキストファイルを直接インポートできる実験的フラグ(PR #62300
  • perf_hooks: イベントループ遅延サンプリング — 各イベントループイテレーションの遅延を計測できる機能(PR #62935

破壊的変更なし。Node.js 26 系利用者は通常のアップデート手順で適用できます。

GitHub リリースページ

Astro v7.0.7 — major (bugfix)

Astro v7.x 系のパッチレベル修正リリース(データ上の分類は major)。lightningcss 利用者に影響する CSS バグと dev サーバーのメモリリークが修正されています。

主な変更点:

  • CSS モジュールのスコープ名ハッシュ不一致修正vite.css.transformer: 'lightningcss' 使用時にコンテンツコレクションの render() でスタイルが適用されない問題を修正(PR #17318
  • dev サーバーのメモリリーク修正 — Node.js のコンソールに警告が出力されていたメモリリークを修正(PR #17323

GitHub リリースページ

パッチ / プレリリース

  • Vite plugin-legacy@8.2.0 — minor: レガシーブラウザ向けトランスパイル対応 Vite プラグインのマイナーアップデート。詳細は CHANGELOG.md を参照。
  • NestJS v11.1.28 — patch: SSE プロデューサーのクライアント切断時 teardown 修正、HttpErrorByCode への欠落例外クラス追加、WebSocket の型ガード修正。platform-fastify の fastify 依存が 5.10.0 にバンプ。
  • Next.js v16.2.10 — prerelease: @next/swc-wasm-web が v16.2.4 以降で誤って非公開になっていた問題のみの修正。コード変更なし。
  • Angular v22.0.6 — prerelease: コンパイラの TCB 内安全関数呼び出し修正、required signal クエリへの debugName 変換適用、フォーム/シグナルのバグ修正が中心。
  • Kubernetes v1.36.2 — prerelease: 1.36 系のパッチリリース。詳細は CHANGELOG を参照。
  • Terraform v1.15.8 — prerelease: terraform init でサービスディスカバリエイリアス経由プロバイダーインストール時のエラーを修正。プロバイダーインストール処理の内部変更も含まれます。

EOL / サポート期限情報

⚠️ 緊急: Nuxt 3 EOL まで残り 21 日(2026年7月31日)

Nuxt 3 のサポートが 2026年7月31日に終了します。 Nuxt 4(latest: 4.4.8)が安定稼働しており、移行先として準備されています。本番運用中のチームは今週中に移行スケジュールを確定し、来週から実作業を開始することを推奨します。

バージョンステータスEOL日推奨アクション
Nuxt 4✅ サポート中(latest: 4.4.8)新規プロジェクトはこちら
Nuxt 3⚠️ EOL 21日前2026-07-31Nuxt 4 へアップグレード
Nuxt 2❌ EOL済み2024-06-30

Nuxt 3 → Nuxt 4 の移行では自動インポートの挙動や設定ファイルの変更が必要なケースがあります。公式移行ガイド で依存パッケージの互換性確認から着手しましょう。

直近でEOLとなったバージョン

プロダクトバージョンEOL日推奨移行先
Spring Boot3.52026-06-30Spring Boot 4.1(latest: 4.1.0)
Kubernetes1.332026-06-281.34〜1.36
Node.js252026-06-0126(LTS入り: 2026-10-28予定)/ 24(LTS)
Angular192026-05-1922(latest: 22.0.6)
Django4.2 (LTS)2026-04-075.2 (LTS) または 6.0

エコシステム動向

npm / PyPI の最新バージョン(2026-07-10 時点):

パッケージlatest注目タグ
react19.2.7canary: 19.3.0-canary-5123b063
next16.2.10canary: 16.3.0-canary.81
vue3.5.39beta: 3.6.0-beta.17
nuxt4.4.83x: 3.21.8
@angular/core22.0.6next: 22.1.0-next.5
svelte5.56.4
astro7.0.7
typescript7.0.2next: 7.1.0-dev.20260708.3
vite8.1.4previous: 7.3.6
tailwindcss4.3.2v3-lts: 3.4.19
prisma7.8.0dev: 7.9.0-dev.19
@nestjs/core11.1.28next: 12.0.0-alpha.5

注目点: Next.js canary が 16.3.0-canary.81 まで到達しており、16.3 正式版が近づいています。Vue の 3.6.0-beta.17 も活発に開発が進んでいます。TypeScript の 7.1.0-dev も継続的に更新中です。

まとめ

本日の主役は Rust 1.97.0 です。Result<T, Uninhabited>T 等価扱い安定化により、Error 型として Infallible を使うコードの冗長な警告が解消されます。dead_code_pub_in_binary lint の追加も、バイナリクレートの品質向上に実用的な恩恵をもたらします。rustup update stable で破壊的変更なしに安全にアップデートできます。

EOL 面では Nuxt 3(残り21日) が最大の緊急アクション項目です。2026年7月31日以降はセキュリティパッチの提供が終わるため、Nuxt 3 を本番環境で使用しているプロジェクトは、今週中に移行スケジュールを確定させることを強くお勧めします。


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

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