تضيف AWS Lambda الدعم لـ Java 25

:تاريخ النشر 14 نوفمبر 2025

تدعم AWS Lambda الآن إنشاء تطبيقات بلا خادم باستخدام Java 25. يعتمد وقت التنفيذ هذا على أحدث إصدار دعم طويل الأجل من Amazon Corretto، وهو توزيع Amazon لـ OpenJDK. يمكنك استخدام Java 25 كوقت تنفيذ مُدار وكصورة أساسية للحاوية، وستقوم خدمات AWS بتطبيق التحديثات تلقائيًا على وقت التنفيذ المُدار والصورة الأساسية عند إتاحتهما.

يقدم هذا الإصدار أحدث ميزات لغة Java لمطوري Lambda، مثل الأنواع البدائية في الأنماط، وإعلانات استيراد الوحدة، وهيئات الإنشاء المرنة. ويتضمن أيضًا العديد من تحسينات الأداء، مثل ذاكرات التخزين المؤقت قبل الوقت، والتعديلات على الإعدادات الافتراضية للترجمة المتدرجة، وإزالة التصحيح الخاص بثغرة Log4Shell الأمنية اعتبارًا من عام 2021. يمكنك استخدام مجموعة كاملة من أدوات نشر AWS، ويشمل ذلك وحدة التحكم في Lambda ونموذج التطبيقات بلا خوادم من AWS (AWS SAM) وCDK وAWS CloudFormation لنشر وإدارة التطبيقات بلا خادم المكتوبة بلغة Java 25. يدعم وقت التنفيذ Lambda Snap Start (في المناطق المدعومة) لبدء التشغيل البارد السريع. Powertools for AWS Lambda (Java) هي مجموعة أدوات للمطورين يتم استخدامها لتطبيق أفضل الممارسات بلا خادم وزيادة سرعة المطورين، كما أنها تدعم Java 25.

يتوفر وقت تنفيذ Lambda Java 25 في جميع المناطق، بما في ذلك مناطق AWS GovCloud (الولايات المتحدة) ومناطق الصين.

لمزيد من المعلومات، بما يشمل توجيهات بشأن ترقية وظائف Lambda الحالية، اقرأ منشور مدونتنا. لمزيد من المعلومات عن خدمة AWS Lambda، تفضل بزيارة صفحة المنتج الخاصة بنا.