つみかさね

【リリース日報】Node.js v26.12.0ほか2件、Next.js 15はEOL目前

2026-10-15データソース: GitHub Releases, endoflife.date, npm, PyPI
Major
1
Minor
0
Patch
1
Prerelease
0
Node.jsTerraformNext.jsEOLセキュリティリリースアップデート

本日は監視対象のうち2件で新リリースが確認されました。Node.js v26.12.0と、セキュリティ修正を含むTerraform v1.16.6です。あわせて、Next.js 15系のサポート終了(EOL)が残り6日に迫っているなど、複数のプロダクトでEOL警告が出ています。

本日のリリースサマリー

フレームワークバージョンタイプカテゴリ
Node.jsv26.12.0majorlanguage
Terraformv1.16.6patchinfra

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

Node.js v26.12.0

major

2026年10月14日(現地時間)にリリースされた「Current」系の最新版です。リリースノートの主な変更点は以下の2点で、いずれも SEMVER-MINOR(破壊的変更ではない)項目として記載されています。

  • doc,lib,src: WebAssemblyまたはRXサポートが存在しない環境で、これまでの挙動からthrow(例外送出)する仕様に変更
  • http: WebSocketフレームのマスク/アンマスク処理を行う websocketMask() / websocketUnmask() をhttpモジュールに追加

その他はベンチマークの入力修正など内部的なコミットが中心で、アプリケーションコードへの影響は限定的です。破壊的変更の明記はありません。

注目したいのは、endoflife.dateのデータによるとNode.js 26系は2026年10月28日にLTS(長期サポート)入りが予定されている点です。今回のv26.12.0はLTS移行直前のCurrentリリースにあたり、長期運用を検討しているチームにとっては事前検証のタイミングとして良い機会です。

詳細は個別ページ「Node.js v26.12.0」で解説しています。

GitHubリリースページ: https://github.com/nodejs/node/releases/tag/v26.12.0

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

Terraform v1.16.6(patch・セキュリティ修正あり)

  • セキュリティ: HTTP/2のリソース枯渇に関する脆弱性 CVE-2026-78669 を修正。ただしHashiCorpの注記によると、悪用には侵害された(信頼できない)プロバイダ/モジュールレジストリが前提となり、Terraform core自体のセキュリティ保証範囲外の脅威と位置づけられています
  • バグ修正: terraform init が大文字を含むキー/値タグで選択されたworkspaceを正しく検出できるように修正
  • バグ修正: テスト対象モジュールで非推奨化されたoutputの利用を許可するように調整

recentTagsを見ると v1.17.0-rc2 が既に出ており、次期マイナー版のリリース候補が進行中です。

詳細は個別ページ「Terraform v1.16.6」で解説しています。

GitHubリリースページ: https://github.com/hashicorp/terraform/releases/tag/v1.16.6

EOL / サポート期限情報

endoflife.dateのデータから、3ヶ月以内にEOL(またはEOL間近)となるバージョン系統をまとめました。

プロダクトバージョン系統ステータスEOL日
Next.js15まもなくEOL2026-10-21
Kubernetes1.34まもなくEOL2026-10-27
PostgreSQL14まもなくEOL2026-11-12
Angular20まもなくEOL2026-11-28
Spring Boot4.0まもなくEOL2026-12-31

特にNext.js 15系は残り6日とかなり迫っています。LTSのNext.js v16系へまだ移行していない場合は、今週中に移行計画を確認しておくことをおすすめします。Kubernetes 1.34、PostgreSQL 14も1ヶ月前後でEOLを迎えるため、クラスタ更新やDBバージョンのアップグレード計画を並行して進めておくとよいでしょう。

また、Node.js 25系はすでに2026年6月1日にEOLを迎えています。奇数系統(Current専用)のため寿命が短い点はあらためて注意が必要です。v24またはv26系(まもなくLTS化)への移行を検討してください。

エコシステム動向

npm/PyPIのパッケージレジストリを見ると、以下の動きが確認できます。

  • React: 安定版は 19.3.1 ですが、canaryチャンネルでは 19.3.0-canary-07dde64d-20261013 が継続的に更新されており、experimentalチャンネルも並行して動いています
  • Next.js: 安定版は 16.4.0、canaryタグは 16.5.0-canary.10 まで進んでおり、次のマイナーリリースに向けた開発が進行中です
  • TypeScript: 安定版は 7.0.2、nextタグは 7.1.0-dev.20261014.1 という日次ビルドが継続配信されています

いずれも大きなdist-tagsの昇格(next→latest等)は本日時点では確認されていません。

まとめ

本日のリリース自体は2件とやや少なめですが、破壊的変更を伴う発表はありませんでした。一方でEOL面は動きが多く、特にNext.js 15系のサポート終了が目前(残り6日)に迫っています。Next.js 15を本番運用しているチームは、v16へのアップグレード検証を最優先で進めることをおすすめします。あわせてTerraformのセキュリティパッチ(CVE-2026-78669)も、外部のプロバイダ/モジュールレジストリと通信する環境では早めの適用を検討してください。


データソース: 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": 1, "color": "#22c55e"},
  {"name": "Prerelease", "count": 0, "color": "#6366f1"}
];

export const categoryData = [
  {"name": "language", "count": 1},
  {"name": "infra", "count": 1}
];

export const dailySummaryData = [
  {
    "id": "nodejs-26.12.0",
    "title": "Node.js v26.12.0 アップデート",
    "priority": "medium",
    "actionRequired": "recommended",
    "targets": ["Node.js v26系利用者", "WebAssembly/RXを扱う開発者"],
    "changeCategory": "新機能追加",
    "quickAction": "ステージング環境でv26.12.0を検証し、WebAssembly/RX関連処理の挙動を確認する"
  },
  {
    "id": "terraform-1.16.6",
    "title": "Terraform v1.16.6 セキュリティパッチ(CVE-2026-78669)",
    "priority": "medium",
    "actionRequired": "recommended",
    "targets": ["Terraform CLI利用者", "外部プロバイダ/モジュールレジストリと通信する環境"],
    "changeCategory": "セキュリティ修正",
    "quickAction": "CI/CDのTerraformを1.16.6へ更新し、外部レジストリとの通信有無を確認する"
  }
];
Xでシェアはてブ
データソース: GitHub Releases API, endoflife.date, npm Registry, PyPI
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。