Node.js 26.0.0

275文字
1分
編集

Node.js 26.0.0(Current)がリリースされた。2026年10月にLTSへ移行するまでの約6か月はCurrentとして提供される。26系は年2回のメジャーリリースと奇数・偶数の区別を続ける現行スケジュール上の最後のメジャーであり、27系以降は年1回のメジャーと全リリースのLTS化、Alphaチャンネルによる早期検証へ移行する。

  • Temporal APIがデフォルトで有効化され、従来のDateに代わる日時APIが追加された
  • V8を14.6.202.33(Chromium 146相当)に更新し、Map/WeakMapgetOrInsert()getOrInsertComputed()Iterator.concat()が利用可能になった
  • 同梱HTTPクライアントUndiciを8.0.2に更新した
  • ネイティブアドオンのNODE_MODULE_VERSIONは147に上がった
  • --experimental-transform-typesフラグが削除され、TypeScriptの型除去はフラグなしの経路に統合された
  • module.register()がランタイム非推奨となり、http.Server.prototype.writeHeader()とレガシー_stream_*モジュールが削除された

20.x(Iron)はEOLとなり、プロジェクトによるセキュリティパッチや脆弱性修正の提供は終了した。EOL版のまま運用する場合は、未修正の脆弱性や監査上のリスクが残る。

#参考文献