2022-06-18
https://nodejs.org/en/blog/announcements/nodejs16-eol/
Node.js 16 の LTS サポートが、2024-04 から 2023-09-11 に変更されたというアナウンス。
理由として、Node.js 16 は(本当は OpenSSL3 にしたかったがリリース日の関係で) OpenSSL1.1.1 に依存しており、そのサポートが 2023-09-11 までであるため。
他の選択肢も検討されたが、LTS 終了日の変更(短縮)が最もリスクが低いと判断されたよう。
以下のように、OpenSSL 1.1.1 と 3 の間の互換性の問題が出ることもあるみたい。
Node.js 16→18にした際のOpenSSL互換エラー対応
https://zenn.dev/yogarasu/articles/425732ff408d06