つみかさね

【リリース日報】Node.js v26.5.1 セキュリティ修正・Rails破壊的変更ほか 7件

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

対応判断サマリー

high対応必須
Node.js v26.5.1 セキュリティリリース
nodejs-26.5.1
High含む複数CVE修正のため速やかにv26.5.1へ更新
high推奨
Rails v8.1.3.1 Active Storage 破壊的変更
rails-8.1.3.1
BMP/ICO/PSD等のバリアント変換の動作をテスト環境で確認
low任意
@astrojs/cloudflare 14.1.7 バグ修正
astro-14.1.7
chunked collection利用時のみ更新を検討
low任意
create-vite 9.1.2
vite-create-vite-9.1.2
新規プロジェクト作成時に最新版を利用
low任意
Next.js v16.2.12 メンテナンスリリース
nextjs-16.2.12
16.2系利用者は次回更新時に適用
medium推奨
Angular v22.1.0 機能追加
angular-22.1.0
テスト環境で新機能・修正を確認して適用
low任意
Terraform v1.15.8 バグ修正
terraform-1.15.8
service-discovery alias利用時は更新を検討
Node.jsRailsNuxtAngularリリースセキュリティEOL

本日は監視対象リポジトリのうち7件で新リリースが確認されました。最大の注目点は Node.js v26.5.1 のセキュリティリリースで、High 深刻度を含む複数の CVE が修正されています。加えて Rails v8.1.3.1 には画像処理まわりの破壊的変更が含まれ、さらに Nuxt 3 が本日(2026年7月31日)EOL に到達 しました。更新・移行判断が重なる1日です。

リリースサマリー

フレームワークバージョンタイプカテゴリ
Node.jsv26.5.1majorlanguage
Astro (@astrojs/cloudflare)14.1.7majorfrontend
Vite (create-vite)9.1.2majortool
Railsv8.1.3.1minorbackend
Next.jsv16.2.12prereleasefrontend
Angularv22.1.0prereleasefrontend
Terraformv1.15.8prereleaseinfra

メジャーリリースの詳細解説

Node.js v26.5.1

major security

今回の目玉はこれです。Node.js v26.5.1セキュリティリリース で、複数の CVE がまとめて修正されています。特に深刻度 High が2件含まれる点に注意してください。

  • CVE-2026-56848(High): http2 — スコープ内での rst stream を遅延処理
  • CVE-2026-58043(High): permission — radix split ノードへの許可付与を回避
  • CVE-2026-56850 / 58040(Medium): https — PFX オブジェクト配列のエージェントキー識別、セッション再利用への identity チェック紐付け
  • CVE-2026-58041 / 58042 / 58045(Medium): sqlite / dns / zlib の各種境界・状態処理の修正
  • CVE-2026-56847 / 58039 / 58044(Low): permission / http のトレース・出力パス・ヘッダ数制限

依存する llhttp も 9.4.3 に更新されています。セキュリティ修正が中心なので、Current 系(v26)利用者はお早めの更新を推奨します。

GitHub リリースページ

Astro(@astrojs/cloudflare)14.1.7

major

Astro の Cloudflare アダプター @astrojs/cloudflare@14.1.7 のリリースです。内容自体は Patch Changes で、experimental.collectionStorage: 'chunked' を使った際に Cloudflare でチャンク化コレクションが読み込めない不具合の修正が中心です。該当の実験的機能を使っている場合のみ影響します。

GitHub リリースページ

Vite(create-vite)9.1.2

major

プロジェクト scaffolding ツール create-vite@9.1.2 のリリースです。詳細は公式 CHANGELOG を参照する形の更新で、Vite 本体(現行 latest 8.2.0)とは別ラインのパッケージです。新規プロジェクト作成時のテンプレート更新が中心と見られます。

GitHub リリースページ

マイナー / プレリリース一覧

  • Rails v8.1.3.1(minor): Active Storage が libvips の "unfuzzed"(信頼できないコンテンツ専用)ローダー/セーバーを起動時に無効化。破壊的変更 で、BMP・ICO・PSD のバリアント変換や SVG・JPEG XL・JPEG 2000・Netpbm などの解析が Vips::Error を送出するようになります。必要なら initializer で個別に再有効化できます。
  • Next.js v16.2.12(prerelease扱い): 16.2 系のドキュメント修正のバックポートと、TypeScript 7 対応のための修正が中心。安定系のメンテナンスリリースです。
  • Angular v22.1.0(prerelease扱い): compiler へ --global- ケースのエラー追加や CSS 変数のアプリ名前空間化などの機能追加、common で HTTP のキャッシュ不可トラフィックの transfer cache スキップ修正を含みます。
  • Terraform v1.15.8(prerelease扱い): サービスディスカバリのエイリアス(localterraform.com 等)経由のプロバイダー取得時の terraform init エラー修正。プロバイダーインストール処理のログメッセージも整理されています。

EOL / サポート期限情報

本日は EOL 関連で見逃せない動きがあります。

  • ⚠️ Nuxt 3 — 本日 2026年7月31日に EOL 到達。Nuxt 3 系(latest 3.21.10)を利用中のプロジェクトは、Nuxt 4 への移行計画を早急に立てることを推奨します。
  • Next.js 15 — EOL 2026年10月21日(残り約3ヶ月)。今回 16.2 系のリリースがあった通り 16 が主流です。15 系利用者はアップグレードの検討時期です。
  • Kubernetes 1.34 — EOL 2026年10月27日(残り約3ヶ月)。1.35 / 1.36 が利用可能です。
  • 既に EOL のもの: Angular 19(2026-05-19)、Node.js 25(2026-06-01)、Rust 1.96(2026-07-09)など。該当バージョンは計画的な移行を。

エコシステム動向

  • npm では TypeScript が latest 7.0.2 まで進み、next に 7.1.0-dev 系が出ています。前述の Next.js の TypeScript 7 対応もこの流れに沿った動きです。
  • React は latest 19.2.8、canary に 19.3.0 系が継続。Vite 本体は latest 8.2.0、previous 7.3.6 という dist-tags 構成です。

まとめ

本日の最優先アクションは Node.js v26.5.1 への更新 です。High を含む複数 CVE の修正であり、Current 系利用者は速やかな適用を検討してください。次いで Rails 8.1.3.1 の破壊的変更(libvips の画像ローダー無効化)は、画像バリアント変換を行っているアプリで影響が出るため、テスト環境での確認をおすすめします。

そして忘れてはならないのが Nuxt 3 の本日 EOL 到達 です。移行には時間がかかるため、Nuxt 4 への計画を早めに立てましょう。Next.js 15 と Kubernetes 1.34 も約3ヶ月後の EOL が控えています。


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

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