WEBioDD Logo
WEBioDD
📁 تطوير البرمجيات ومصادر مفتوحة••⏱️ 4 دقيقة قراءة

ملخص أخبار Java: JEPs لـ JDK 28، Azul Payara، وثغرات Apache Camel

W

شبكة WEBioDD

تغطية وتحرير تقني مؤتمت بالذكاء الاصطناعي من المصادر المرجعية

ملخص أخبار Java: JEPs لـ JDK 28، Azul Payara، وثغرات Apache Camel
صورة تعبيرية
إعلان ممول
إعلانات

في ملخص أخبار Java بتاريخ 12 أكتوبر 2026، برزت ثلاثة مقترحات JEPs لـ OpenJDK تستهدف JDK 28، وإصدار أكتوبر 2026 من Azul Payara، بالإضافة إلى تحديثات Gatherers4j وYupiik وGoogle ADK. كما تم حل 38 ثغرة أمنية (CVE) في Apache Camel.

أبرز النقاط

  • ثلاثة مقترحات JEPs لـ OpenJDK، وهي JEP 546 و JEP 545 و JEP 543، استهدفت JDK 28.
  • صدر إصدار Azul Payara 7.5.0 لشهر أكتوبر 2026، متضمناً ميزات جديدة ومعالجة لثغرتين RCE.
  • شهدت Gatherers4j وYupiik Fusion وGoogle ADK for Java وGoogle ADK for Kotlin إصدارات نقطية بميزات وإصلاحات.
  • حل فريق Apache Camel ما مجموعه 38 ثغرة أمنية (CVEs) في مكونات متعددة، منها 13 مصنفة عالية و25 متوسطة.
  • تم اكتشاف 28 من ثغرات Apache Camel بواسطة Claude كجزء من Project Glasswing.

شهد أسبوع 12 أكتوبر 2026 في أخبار Java العديد من التطورات، بما في ذلك مقترحات OpenJDK JEPs الموجهة لـ JDK 28، وإصدار Azul Payara لشهر أكتوبر 2026، وإصدارات نقطية لـ Gatherers4j وYupiik Fusion وGoogle ADK for Java وGoogle ADK for Kotlin، بالإضافة إلى حل 38 ثغرة أمنية (CVE) في Apache Camel.

ما هي أبرز التحديثات في OpenJDK وJDK 28؟

  • JEP 546، Adaptive Heap Sizing for ZGC: يهدف هذا المقترح إلى تعزيز جامع القمامة Z لضبط حجم الذاكرة المكدسة بشكل تكيفي بناءً على الموارد المتاحة واحتياجات التطبيق واحتياجات التطبيقات المجاورة التي تتنافس على نفس الموارد.
  • JEP 545، Faster Startup and Warmup with ZGC: يقترح هذا المقترح تحسين بدء تشغيل التطبيق وتسخينه من خلال تعزيز جامع القمامة Z لاكتساب وإعداد الذاكرة الفعلية بسرعة وكفاءة أكبر استجابة لاحتياجات التطبيق.
  • JEP 543، Structured Concurrency: يقترح هذا المقترح إنهاء هذه الميزة، دون تغيير، بعد سبع جولات من المعاينة، التي تم تقديمها في JDK 21 حتى الإصدار القادم من JDK 27، وجولتين من الحضانة تم تقديمهما في JDK 19 و JDK 20. تعمل هذه الميزة على تبسيط البرمجة المتزامنة من خلال تقديم التزامن المنظم.

أصبح الإصدار 20 من إصدارات الوصول المبكر لـ JDK 28 متاحًا في الأسبوع الماضي، ويتميز بتحديثات من الإصدار 19 تتضمن إصلاحات لمشكلات مختلفة. يشجع المطورون على الإبلاغ عن الأخطاء عبر قاعدة بيانات أخطاء Java.

ما الجديد في Azul Payara وGatherers4j وYupiik وGoogle ADK؟

يتضمن إصدار Azul Payara 7.5.0، إصدار أكتوبر 2026، Community Edition 7.2026.10 و Enterprise Edition 6.43.0 و Enterprise Edition 5.92.0. بالإضافة إلى إصلاحات الأخطاء وترقيات المكونات، تقدم جميع الإصدارات الثلاثة ميزات جديدة مثل: لم تعد هناك حاجة إلى أذونات مرتفعة لعقد SSH؛ وخصائص جديدة، delete-jvm-option و delete-system-properties، لإدارة التكوين بسهولة أكبر من سطر الأوامر.

يعالج هذا الإصدار أيضًا الثغرات الأمنية التالية:

  • CVE-2026-2586: ثغرة أمنية في تنفيذ التعليمات البرمجية عن بعد (RCE) تسمح للمهاجم الذي لديه وصول إلى وحدة تحكم الإدارة بإرسال طلبات ضارة مصممة لتنفيذ أوامر نظام التشغيل التعسفية بامتيازات مستخدم خدمة التطبيق.
  • CVE-2026-2587: ثغرة أمنية أخرى من نوع RCE في آلية عرض القوالب من جانب الخادم تسمح للمهاجم باختراق المضيف الأساسي وتمكين قدرات مثل قراءة/تعديل البيانات، وتنفيذ أوامر تعسفية، والمثابرة، والحركة الجانبية.

يأتي إصدار Gatherers4j 0.15.0 مع إصلاحات للأخطاء ومجمّعات جديدة متعلقة بالإحصائيات مثل: movingStatistics() و movingStatisticsBy() و runningStatistics() و runningStatisticsBy() التي تصدر مثيلاً لسجل StatisticalSummary لكل عنصر؛ و movingWeightedMean() و movingWeightedMeanBy()، التي تحسب المتوسط المتحرك المرجح، بأوزان خطية، أو أوزان يوفرها المطور، مرتبة من الأقدم إلى الأحدث.

يوفر إصدار Yupiik Fusion 1.2.0 إصلاحات للأخطاء، وتحسينات في التوثيق، وترقيات للتبعيات، وميزات جديدة مثل: تحديث لفئة CliDocumentationGenerator لاستخدام CliLauncher الآن، وليس فئتها الأساسية Launcher، لاستخدام علامات الخيارات التي تدعم مقاطع متعددة في الأوامر؛ وتغيير جذري من تحديث لفئة HandlebarsCompiler يوسع تطبيقها ليكون أقرب إلى Handlebars.

وبالمثل، يأتي إصدار ADK for Kotlin 1.4.0 مع إصلاحات للأخطاء وميزات جديدة مثل: فئة EdgesDsl جديدة لتعمل كـ DSL لبناء رسوم بيانية لسير العمل؛ وفئة ChatCompletions جديدة لتعمل كواجهة خلفية للنموذج لواجهة برمجة تطبيقات OpenAI Chat Completions ونقاط النهاية المتوافقة.

كم عدد الثغرات الأمنية التي تم حلها في Apache Camel؟

أعلن فريق Apache Camel أنه حل ما مجموعه 38 ثغرة أمنية شائعة ومعرضة (CVEs) تؤثر على العديد من مكونات Camel. تم تصنيف 13 من هذه الثغرات على أنها عالية الخطورة وخمس وعشرون على أنها متوسطة الخطورة. من بين الـ 38 ثغرة أمنية، تم اكتشاف 28 منها بواسطة Claude كجزء من Project Glasswing وتم الإبلاغ عن 10 منها من قبل باحثي الأمن. يشجع المطورون على الترقية إلى الإصدارات 4.23.0 و 4.22.1 و 4.18.5.

🤖

إفصاح الشفافية ومصدر الخبر

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

زيارة المصدر الأصلي المرجعي
إعلان ممول
إعلانات

📰 مقالات وتقارير ذات صلة