โครงการ Node.js ประกาศเลื่อนวันหมดอายุของ Node.js 16 LTS รุ่นปัจจุบัน ให้เร็วกว่าเดิม 7 เดือน จากเดิมหมดระยะซัพพอร์ตเดือนเมษายน 2024 มาเป็น 11 กันยายน 2023
เหตุผลเป็นเพราะ Node.js 16 ใช้ ไลบรารีเข้ารหัส OpenSSL เวอร์ชัน 1.1.1 ที่จะหมดระยะซัพพอร์ต 11 กันยายน 2023 ดังนั้นหากปล่อยให้ OpenSSL 1.1.1 หมดระยะซัพพอร์ตไปก่อน Node.js 16 ช่วงเวลาที่เหลื่อมกันอาจมีความเสี่ยงเรื่องความปลอดภัยได้ เพราะ OpenSSL 1.1.1 จะไม่มีแพตช์ใหม่อีกแล้ว ทีมงานจึงตัดสินใจให้ Node.js 16 หมดอายุพร้อมกันไปเลย
นี่ไม่ใช่ครั้งแรกที่ Node.js ทำแบบนี้ เพราะเคยเลื่อนวันหมดอายุของ Node.js 8 เร็วขึ้น 4 เดือน ตามรอบของ OpenSSL 1.0.2 มาแล้ว
โครงการ Node.js มีรอบการออกเวอร์ชันที่เหลื่อมกันอยู่แล้ว ตอนนี้ Node.js 18 ที่ใช้ไลบรารี OpenSSL 3.0 ตัวใหม่กว่า เพิ่งมีสถานะเป็น Active และจะเข้าสถานะเป็น LTS ในเดือนตุลาคมนี้ ดังนั้นในช่วงที่ Node.js 16 ใกล้หมดอายุก็สามารถสลับมาใช้ Node.js 18 ที่ใหม่กว่าแทนได้
แผนการซัพพอร์ตของ Node.js ก่อนปรับรอบของเวอร์ชัน 16 ให้จบเร็วขึ้น 7 เดือน
ที่มา - Node.js
Hiring! บริษัทที่น่าสนใจ