本文へスキップ
MameTechNews
バックエンド

Node.js 26がLTS「Lithium」に、2029年4月末まで更新

## POINTS

  • 26.13.0はLTS「Lithium」。更新は2029年4月末までで、26.12.1からのコード差分はない。
  • 24や22から上げるLinuxでは、公式バイナリがlibatomicを要する場合がある。
  • この版に新しい脆弱性修正はない。本番採用の前に、依存が26をサポートするかを確認する。

Node.jsは2026年10月28日、26.13.0を公開し、26.xをLong Term Supportへ移した。コードネームはLithiumで、更新は2029年4月末まで続く。公式のリリース一覧でも、この版の日付は2026年10月28日、LTS名はLithiumになっている。

26.12.1からの変更は、LTSであることを示すprocess.releaseなどのメタデータ更新に限られる。新しい機能も、この版で追加されたセキュリティ修正もない。すでに26.12.1へ入っている状態を、長期サポートの起点として固定したリリースだ。

Currentのまま様子を見ていたチームは、26.xを本番のLTS候補にできる。24や22を使い続ける判断も残る。上げるときは依存ライブラリの対応を別に確認する。Linuxではもう一つ手続きがある。Node.js 25以降の公式バイナリはlibatomicにリンクしており、ディストリビューションによっては別パッケージの導入が必要だ。24や22から更新して共有ライブラリ不足で起動できないときは、ここを先に見る。

コンテナイメージを26のCurrentタグへ追従させていた場合、向き先はLTSの26.13.0になる。アプリケーションコードの差分はないので、イメージの再ビルドと、Linuxならlibatomicの有無の確認がこの版の作業になる。