本日は監視対象リポジトリで6件のリリースを確認しました。本日の新着は Rust 1.96.0 で、ManuallyDrop パターンの回帰修正(1.94.0 由来)と s390x インラインアセンブリのベクタレジスタ対応が含まれます。引き続き Next.js v16.2.6 の High 深刻度セキュリティ修正(ミドルウェアバイパス・DoS)への対応、そして Node.js 25 の EOL(2026年6月1日)まで残り 2 日の緊急対応が必要です。
リリースサマリー
| フレームワーク | バージョン | タイプ | カテゴリ |
|---|---|---|---|
| Rust | 1.96.0 | minor | language |
| Svelte | v5.55.10 | patch | frontend |
| Astro | v6.4.2 | patch | frontend |
| Next.js | v16.2.6 | prerelease | frontend |
| Vue | v3.5.35 | prerelease | frontend |
| Angular | v21.2.15 | prerelease | frontend |
マイナーリリース詳細
Rust 1.96.0 minor
Rust 1.96.0 がリリースされました。言語、コンパイラ、ライブラリにわたる複数の改善が含まれます。特に Rust 1.94.0 で導入された ManuallyDrop のパターン使用に関する回帰バグの修正は、unsafe コードや FFI、低レベルメモリ管理を行うプロジェクトにとって重要な修正です。
主な変更点:
- 言語:
cfgマクロでexprメタ変数の使用が可能に(#146961) - 言語: タプル式での never 型のより一貫したコーション(#147834)
- 言語: まれなケースでの関数引数の不正な型推論ガイダンスを修正(#150316)
- 言語: s390x 向けインラインアセンブリでベクタレジスタをサポート(#154184)
- 言語:
ManuallyDrop型の定数をパターンとして使用可能に(1.94.0 の回帰を修正、#154891) - コンパイラ: LoongArch Linux ターゲットのリンクリラクゼーション機能を有効化(#153427)
- コンパイラ:
riscv64gc-unknown-fuchsiaのベースラインを RVA22 + vector に更新(#155072) - ライブラリ:
NonZero整数型の範囲反復をサポート
Breaking Changes はなく、rustup update stable で安全にアップデートできます。
GitHub リリース: rust-lang/rust @ 1.96.0
パッチ/プレリリース一覧
Svelte v5.55.10 patch
Svelte v5.55.10 は async/batch 処理に関するバグを複数修正するパッチリリースです。$derived(await ...) を使っているプロジェクトや、バッチマージ・エフェクト転送の問題を踏んでいた場合に動作が安定します。
GitHub リリース: sveltejs/svelte @ svelte@5.55.10
Astro v6.4.2 patch
Astro v6.4.2 は旧バージョンの @astrojs/mdx との互換性クラッシュ(plugins is not iterable)と、@astrojs/node アダプター使用時の SSR 動的ルート 404 バグを修正します。
GitHub リリース: withastro/astro @ astro@6.4.2
Next.js v16.2.6 prerelease — High セキュリティ修正
Next.js v16.2.6 はミドルウェア/プロキシバイパス(High: GHSA-267c-6grr-h53f, GHSA-26hh-7cqf-hhc6, GHSA-492v-c6pp-mqqv)と Server Components / Cache Components の DoS(High: GHSA-8h8q-6873-q5fj, GHSA-mg66-mrh9-m8jx)を修正するセキュリティパッチです。まだ未対応の方は今すぐアップデートしてください。
GitHub リリース: vercel/next.js @ v16.2.6
Vue v3.5.35 prerelease
Vue v3.5.35 は 3.5 系のメンテナンスリリースです。詳細は CHANGELOG.md を参照してください。
Angular v21.2.15 prerelease
Angular v21.2.15 はバグ修正を含むパッチリリースです。digitsInfo の上限値追加、プレースホルダーのサニタイズ改善、カスタム名前空間のタグ正規化(#68925)、名前空間付き SVG <style> 要素の削除問題修正が含まれます。
GitHub リリース: angular/angular @ v21.2.15
EOL / サポート期限情報
🚨 緊急: Node.js 25 — EOL まで残り 2 日!
Node.js 25 のサポート終了日は 2026年6月1日 です。本日(5月30日)時点で 残り 2 日 しかありません。Node.js 25 は LTS(長期サポート)ではないカレントリリースのため、EOL 後はセキュリティパッチが提供されなくなります。移行が完了していない環境は今日中に作業を開始することを強く推奨します。
推奨移行先:
- Node.js 24(LTS Active、EOL: 2028-04-30)— 最新: v24.16.0
- Node.js 22(LTS Maintenance、EOL: 2027-04-30)— 最新: v22.22.3
- Node.js 26(LTS 予定、EOL: 2029-04-30)— 最新: v26.2.0
直近の EOL / サポート終了状況
| プロダクト | バージョン | ステータス | EOL日 | 残り日数 |
|---|---|---|---|---|
| Angular | 19 | ❌ EOL済み | 2026-05-19 | — |
| Node.js | 25 | 🚨 緊急 | 2026-06-01 | 2日 |
| Kubernetes | 1.33 | ⚠️ 注意 | 2026-06-28 | 29日 |
| Spring Boot | 3.5 | ⚠️ 注意 | 2026-06-30 | 31日 |
| Nuxt | 3 | ⚠️ 注意 | 2026-07-31 | 62日 |
Angular 19 は 5月19日にサポートが終了済みです。Angular 21(最新: v21.2.15)へのアップグレードを計画してください。Kubernetes 1.33 の EOL まで 29 日。次のメンテナンス計画に組み込んでおきましょう。Spring Boot 3.5 も 6月末でサポートが切れるため、4.0 への移行計画を立て始める時期です。
エコシステム動向
npm / PyPI の主要パッケージの最新バージョン状況です。
| パッケージ | latest | プレリリース |
|---|---|---|
| React | 19.2.6 | 19.3.0-canary |
| Next.js | 16.2.6 | 16.3.0-canary.33 |
| Vue | 3.5.35 | 3.6.0-beta.13 |
| Angular | 21.2.15 | 22.0.0-rc.2 |
| Svelte | 5.55.10 | — |
| Astro | 6.4.2 | 7.0.0-alpha.1 |
| TypeScript | 6.0.3 | — |
| Tailwind CSS | 4.3.0 | — |
| Vite | 8.0.14 | — |
| Prisma | 7.8.0 | — |
注目トピック:
- Angular 22 RC2:
22.0.0-rc.2がnextタグで公開。Angular 22 のリリースが目前に迫っています。 - Vue 3.6 beta.13: beta が継続更新中。Vue 3.5 系をお使いの方は次世代を先行評価できます。
- React 19.3 canary: 最新 canary は
19.3.0-canary-6b5ea125-20260528。
まとめ
本日の最優先事項は 2 つです。① Node.js 25 の EOL 対応(6月1日、残り 2 日)— LTS バージョン(Node.js 24 または 22)への移行が未完了の環境は今日中に着手してください。② Next.js v16.2.6 の High 深刻度セキュリティ修正— Middleware 認証や App Router / Cache Components を使っているプロジェクトは、バイパス・DoS 脆弱性を修正するこのバージョンへのアップデートが必要です。
新着リリースとしては Rust 1.96.0 が注目です。ManuallyDrop パターンの回帰修正(1.94.0 由来のバグ)が含まれており、影響を受けているプロジェクトは早めの対応をお勧めします。rustup update stable で安全にアップデートできます。
データソース: GitHub Releases API, endoflife.date, npm Registry, PyPI AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
