30秒で判断
- 対応すべき人: Node.js 26 系(Current)を利用しており、暗号処理(SIV / GCM-SIV)や
diagnostics_channelのTracingChannelを安定版で使いたい利用者。 - 対応不要な人: LTS ラインで運用しており Current の機能追加を必要としないチーム、あるいは該当機能を使っていない場合。
- 確認コマンド:
node -v
この変更が意味すること
Node.js v26.8.0 は、Current ラインのマイナー更新です。SEMVER-MINOR の機能追加が複数含まれる一方、破壊的変更は含まれないため、26 系を利用している環境は原則として安全に追随できます。
暗号まわりでは、Cipher / Decipher API に SIV および GCM-SIV モードが追加され、ルート証明書が NSS 3.126 に更新されました。可観測性の分野では diagnostics_channel の TracingChannel が安定版(stable)に昇格し、実験的フラグなしで利用できるようになっています。
Node.js 26 は 2026-10-28 に LTS 化が予定されており、EOL は 2029-04-30 です。Current ラインで新機能を追いかけつつ、本番運用は LTS 化のタイミングも見据えて計画するとよいでしょう。
主な変更点
crypto: SIV / GCM-SIV モードの追加(SEMVER-MINOR)
Cipher / Decipher API で SIV および GCM-SIV モードが有効化されました。ノンス誤用に対する耐性を持つ認証付き暗号方式を、標準 API で扱えるようになります。
crypto: ルート証明書を NSS 3.126 に更新
バンドルされるルート証明書が NSS 3.126 相当に更新されました。TLS 接続の信頼チェーンが最新の CA 情報に追随します。
diagnostics_channel: TracingChannel を安定化
TracingChannel が安定版(stable)に昇格しました。トレーシング用途のチャンネル API を、実験的機能の警告なしで本番利用できます。
その他(SEMVER-MINOR)
- benchmark:
compare.jsに--analyzeモードを追加 - lib,src: ヒストグラム実装の改善
EOL / サポート状況
| バージョン | 状態 | LTS | EOL日 |
|---|---|---|---|
| 26 | サポート中 | 2026-10-28予定 | 2029-04-30 |
| 25 | EOL | - | 2026-06-01 |
| 24 | サポート中 | LTS | 2028-04-30 |
| 23 | EOL | - | 2025-06-01 |
| 22 | サポート中 | LTS | 2027-04-30 |
長期運用を重視する場合は、LTS の 24 系(Active LTS)や 22 系の利用も選択肢です。25 / 23 系は既に EOL のため、利用中なら移行を検討してください。
開発者への影響
- 26 系を利用している場合、破壊的変更はないため通常のアップデートサイクルで追随できます。CI のマトリクスに 26.8.0 を反映しておきましょう。
- GCM-SIV などの新しい暗号モードを使う場合は、対向システムやライブラリ側の対応状況も合わせて確認してください。
- ルート証明書更新により、まれに古い自己署名・私設 CA 構成で挙動が変わる可能性があります。厳密な TLS 検証を行う環境では回帰テストを実施してください。
アップデート方法
# 現在のバージョンを確認
node -v
# nvm を使っている場合(例)
nvm install 26.8.0
nvm use 26.8.0
データソース: GitHub Releases API, endoflife.date, npm Registry, PyPI AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
