نهج دعم وقت تشغيل اللغة

توضح هذه المقالة نهج دعم وقت تشغيل لغة دالات Azure.

عملية التقاعد

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

مرحلة الإخطار

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

مرحلة التقاعد

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

هام

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

استثناءات سياسة التقاعد

يتم توثيق أي استثناءات مدعومة من Azure Functions لنهج الإيقاف الخاصة باللغة هنا.

لا توجد استثناءات حاليا لنهج الإيقاف العام.

المخطط الزمني لدعم إصدار اللغة

لمعرفة المزيد حول المخطط الزمني لنهج دعم إصدار اللغة المحددة، قم بزيارة الموارد الخارجية التالية:

تكوين إصدارات اللغة

اللغة أدلة التكوين
C# (نموذج عامل معزول) الرابط
C# (نموذج قيد المعالجة) الرابط
Java الرابط
العقدة الرابط
PowerShell الرابط
Python الرابط

إصدارات وقت التشغيل المتوقفة

يعرض هذا الجدول التاريخي أعلى مستوى لغة لإصدارات وقت تشغيل Azure Functions المحددة التي لم تعد مدعومة:

اللغة 2.x 3.x
C#‎ GA (.NET Core 2.1) GA (.NET Core 3.1 و.NET 5*)
JavaScript/TypeScript GA (Node.js 10 و8) GA (Node.js 14 و12 و10)
Java GA (Java 8 ) GA (Java 11 و8)
بوويرشيل ‏‫غير متوفر‬ ‏‫غير متوفر‬
Python GA (Python 3.7) GA (Python 3.9، 3.8، 3.7)
TypeScript التوفر العام التوفر العام

*تم دعم .NET 5 فقط لتطبيقات C# التي تعمل في نموذج العامل المعزول.

للحصول على مستويات اللغة المدعومة حاليا من قبل Azure Functions، راجع اللغات حسب إصدار وقت التشغيل.

الخطوات التالية

لمعرفة المزيد حول كيفية ترقية إصدارات لغة تطبيقات الدالات، راجع الموارد التالية: