مِخبارMIKHBAR
التطبيقات والبرامج

إنهاء دعم Node 20 وانتقال خوادم GitHub Actions إلى Node 24

أصدرت منصة جيت هب التنبيه النهائي بشأن سحب بيئة نود 20 نهائياً، مع توجيه المطورين لتحديث إعدادات المشاريع والإجراءات البرمجية لتتلاءم مع الإصدار الحديث نود 24.

إنهاء دعم Node 20 وانتقال خوادم GitHub Actions إلى Node 24

الإنهاء النهائي لدعم Node 20

أصدرت منصة جيت هب الإشعار التنبيهي الأخير والنهائي الذي يؤكد إيقاف توفر إصدار Node 20 بشكل كامل على بيئات التشغيل والخدمات التابعة لها، وذلك ضمن التحديثات المستمرة التي تطرأ على البنية التحتية للمنصة وتقنياتها البرمجية المعتمدة. ويمكن الرجوع إلى GitHub Changelog للاطلاع على التفاصيل الأصلية للمصدر.

ويأتي هذا التغيير التقني الهام ليتبع إعلانات سابقة حول خطط التخلص التدريجي من الإصدارات القديمة، حيث تم نشر تفاصيل تلك الخطوات مسبقاً عبر سجل التغييرات الرسمي لضمان استعداد المطورين وتحضير أنظمتهم مبكراً لهذا التحول الجذري في بيئة العمل. ويمكن الرجوع إلى Back to changelog للاطلاع على التفاصيل الأصلية للمصدر.

التحول الإلزامي إلى Node 24

مع إزالة الإصدار القديم، أصبحت خوادم التشغيل تعتمد حصرياً على إصدار Node 24 لتنفيذ إجراءات جافاسكريبت البرمجية داخل مسارات العمل المختلفة. هذا وتجدر الإشارة إلى أن خيار التراجع المؤقت أو الاستثناء المتمثل في متغير النظام المخصص لم يعد متاحاً للمستخدمين نهائياً.

تؤثر هذه التحديثات بشكل مباشر على كل من يطور أو يستثمر في هذه الأدوات، مما يفرض إجراء مراجعات شاملة لضمان توافقية الأنظمة البرمجية مع المعايير الحديثة المعتمدة في البيئة التقنية.

تعليمات للمطورين وصيانة الإجراءات البرمجية

دعت المنصة كافة مطوري إجراءات جافاسكريبت إلى ضرورة المسارعة بتحديث قيمة تشغيل الإجراء لديهم لتوجه نحو الإصدار الحديث، ونشر إصدار جديد ومحدث في أقرب وقت ممكن لضمان استمرارية عمل الأدوات البرمجية دون توقف أو أعراض جانبية غير مقصودة.

أما بالنسبة للفرق والمبرمجين الذين يعتمدون على تلك الإجراءات ضمن مسارات العمل البرمجية الخاصة بهم، فيتعين عليهم تحديث الاعتمادات واستخدام أحدث الإصدارات البرمجية الداعمة للبيئة الجديدة بشكل متوافق تماماً.

تحديثات الحزم الرسمية ومتطلبات التشغيل

وفي السياق ذاته، قامت الجهة المسؤولة بتحديث كافة إصدارات الحزم والأدوات التابعة لها لتتوافق مع بيئة التشغيل الجديدة وتستفيد من مزاياها الأمنية والأداء المحسن وفقاً لما ورد في السجل الإخباري والتحديثات التقنية للمنصة.

من جانب آخر، يشهد النظام البيئي للمنصة تطورات أخرى متزامنة تشمل تحسينات أمنية وإضافات واسعة النطاق لأنظمة التشغيل المدعومة، وهو ما يعكس التوجه العام نحو تحديث البنية التحتية برمتها وتعزيز مستويات الحماية والأمان التقني.

القيود التقنية وأنظمة التشغيل غير المدعومة

تجدر الإشارة إلى أن الإصدار الحديث Node 24 لا يتوافق مع أنظمة تشغيل ماك أو إس بمعمارية الإصدارات القديمة مثل macOS 13.4 وما قبلها، كما أنه لا يوفر دعماً رسمياً لمعمارية المعالجات ARM32، مما يعني توقف دعم الخوادم المستضافة ذاتياً التي تعتمد على تلك البيئات.

تسري هذه التغييرات التقنية بشكل مباشر على الخدمة السحابية العامة وخدمات الاستضافة المخصصة التي تدعم سياسات إقامة وتخزين البيانات، مما يلزم المشرفين والتقنيين بالتحقق من توافق عتادهم وأنظمتهم التشغيلية قبل الشروع في أي ترقيات برمجية لاحقة.

المصادر