Node.js 26 بقى LTS: الجدول الكامل وإيه اللي تاخد بالك منه قبل الترقية

Node.js 26 'Lithium' دخل LTS مع v26.13.0 ودعمه مستمر لحد أبريل 2029. الجدول الرسمي لـ 26 و24 و22، وملاحظات libatomic وVercel قبل ما تترقّى.

Node.js 26 بقى LTS رسميًا باسم 'Lithium'، يعني ده الإصدار اللي هتعيش عليه في الإنتاج لحد آخر أبريل 2029. الخبر نفسه بسيط، بس اللي يهمك أكتر هو الجدول: إمتى كل نسخة بتخلص، وإيه اللي ممكن يقابلك وانت بتترقّى.

اللي حصل

يوم 28 أكتوبر 2026 نزل الإصدار v26.13.0، وده اللي نقل خط 26.x لـ Long Term Support. حسب ملاحظات الإصدار على nodejs.org:

  • مفيش أي تغييرات في الكود عن 26.12.1.
  • اللي اتغيّر هو الـ metadata بس، زي process.release، عشان تعكس إن الخط بقى LTS.
  • الدعم مستمر لحد آخر أبريل 2029.

تقدر تتأكد بنفسك من النسخة اللي عندك:

node -p "process.release.lts"
node -v

لو الأمر الأول طبع Lithium يبقى انت على خط الـ LTS الجديد.

الجدول الرسمي

من جدول الإصدارات في nodejs/Release:

  • Node.js 26: نزل Current في 5 مايو 2026، ودخل Active LTS في 28 أكتوبر 2026، وهيدخل Maintenance في 20 أكتوبر 2027، ونهاية دعمه 30 أبريل 2029.
  • Node.js 24: دخل Maintenance من 20 أكتوبر 2026، ونهاية دعمه 30 أبريل 2028.
  • Node.js 22: نهاية دعمه 30 أبريل 2027.

يعني لو لسه على 22، فاضلك أقل من ست شهور على نهاية الدعم.

خلي بالك قبل الترقية

الـ libatomic على Linux

لو جاي من 24 أو 22، ملاحظات الإصدار بتقول إن الـ binaries الرسمية لـ Linux من Node.js 25 بقت مربوطة بـ libatomic. حسب الـ distro اللي شغال عليها (خصوصًا الـ images الصغيرة)، ممكن تحتاج تسطّبها بنفسك قبل ما الـ binary يشتغل.

Vercel بقت بتطلع عليه أوتوماتيك

Vercel أعلنت إن Node.js 26 بقى الـ default للمشاريع الجديدة. والأهم: لو engines.node في الـ package.json عندك بيسمح بـ 26 (زي >=20)، الـ build الجاي هيطلع على 26 من غير ما تعمل حاجة.

Vercel بتقول كمان إن في النسخة دي:

  • الـ fetch بقى بيستخدم HTTP/2 افتراضيًا (Undici 8).
  • فيه Temporal API.
  • الـ engine بقى V8 14.6.

رأيي

ثبّت engines.node على نسخة محددة بدل >=20، عشان الترقية تبقى قرارك انت مش مفاجأة في الـ deploy:

{
  "engines": {
    "node": "26.x"
  }
}

وجرّب الـ CI على 26 الأسبوع ده، ومتستناش لحد ما Node 22 يخلص في أبريل وتلاقي نفسك بتترقّى تحت ضغط.

إنتوا على أنهي نسخة Node في الإنتاج دلوقتي؟

المصادر

  • Node.js
  • JavaScript
  • Backend
  • DevOps
  • LTS