تتضمن تقرير Java لهذا الأسبوع ليوم 6 يوليو 2026 تسليط الضوء على الأخبار: إصدار GA لـ TornadoVM 5.0؛ إصدارات النقاط من JHipster وKeycloak وGoogle ADK؛ إصدارات صيانة GraalVM Native Build Tools وMicronaut؛ بناء OmniFish لـ Payara وتقديم Vidocq، وهو تطبيق جديد لـ Jakarta EE 11 Core Profile وMicroProfile 7.1.

جي دي كيه 27

تم توفير النسخة 30 من إصدارات الوصول المبكر لـ JDK 27 في الأسبوع الماضي والتي تتضمن تحديثات من الإصدار 29 تتضمن إصلاحات لمشكلات مختلفة. يمكن العثور على مزيد من التفاصيل حول هذا الإصدار في ملاحظات الإصدار.

جي دي كيه 28

تم توفير الإصدار 6 من إصدارات الوصول المبكر لـ JDK 28 أيضًا في الأسبوع الماضي والذي يتضمن تحديثات من الإصدار 5 تتضمن إصلاحات لمشكلات مختلفة. يمكن العثور على مزيد من التفاصيل حول هذا الإصدار في ملاحظات الإصدار.

تورنادوVM

يوفر إصدار TornadoVM 5.0.0 إصلاحات للأخطاء ويقدم ميزتين جديدتين تتعلقان بالدعم المحسن لبنية الكمبيوتر الموحدة للأجهزة (CUDA): القدرة على محليا تشغيل Java على وحدات معالجة الرسومات NVIDIA؛ وواجهة برمجة التطبيقات Hybrid API الجديدة التي تسمح باستدعاء مكتبة NVIDIA الأصلية مباشرة إلى مثيل TaskGraph فصل. يمكن العثور على مزيد من التفاصيل حول هذا الإصدار في ملاحظات الإصدار.

GraalVM

يأتي إصدار GraalVM Native Build Tools 1.1.4 مع تغييرات ملحوظة مثل: إعادة استخدام LayeredApplicationFunctionalTest فئة بعد حل مشكلة فشل الاختبار باستخدام تنسيق بيانات تعريف GraalVM الجديد؛ وتحسينات على التقارير من مهمة Gradle المخصصة، listLibrariesMissingMetadata، والتي تتضمن الآن البيانات المفقودة من مستودع بيانات تعريف قابلية الوصول. يمكن العثور على مزيد من التفاصيل حول هذا الإصدار في ملاحظات الإصدار.

ميكروناوت

أصدرت مؤسسة Micronaut الإصدار 5.0.4 من Micronaut Framework استنادًا إلى Micronaut Core 5.0.5 الذي يتميز بترقية تبعية مهمة إلى Netty 4.2.16، وهو الإصدار الأحدث الذي يتضمن دقة لما يقرب من عشرين من التهديدات الشائعة. يمكن العثور على مزيد من التفاصيل حول هذا الإصدار في ملاحظات الإصدار.

JHipster

يوفر إصدار JHipster 9.2.0 إصلاحات للأخطاء وترقيات التبعية وميزات جديدة مثل: التكامل مع ESLint لفحص جميع قوالب JavaScript (EJS) المضمنة التي يزيد عددها عن 3000 قالب؛ وتوليد محسّن لمخططات JHipster عبر الترحيل من الفينيل إلى محرر mem-fs، وإصدار جديد Generator نوع مضاف إلى JHipsterCommandDefinition يكتب. يمكن العثور على مزيد من التفاصيل حول هذا الإصدار في ملاحظات الإصدار.

عباءة المفاتيح

يوفر إصدار Keycloak 26.7.0 إصلاحات للأخطاء وتحسينات في التوثيق وميزات جديدة مثل: أتمتة توفير المستخدم من خلال تطبيق RFC7644 ونظام إدارة الهوية عبر النطاق (SCIM) والمواصفات كميزة معاينة؛ إضافة دليل مخصص خطوة بخطوة لاستخدام أدوات الوكيل العكسي HAProxy وTraefik؛ والدعم الكامل للمصادقة التصاعدية باستخدام لغة ترميز تأكيد الأمان (SAML) التي تم تقديمها كميزة معاينة في الإصدار 26.6. يمكن العثور على مزيد من التفاصيل حول هذا الإصدار في ملاحظات الإصدار.

مجموعة أدوات تطوير وكيل Google (ADK)

يأتي إصدار ADK لـ Java 1.6.0 مزودًا بإصلاحات الأخطاء وميزات جديدة مثل: جديد ClassPathSkillSource فئة لدعم مهارات التحميل مباشرة من Java classpath للتحميل الموحد والمتزايد للمهارات؛ وتقديم مثال على SequentialAgent فئة إلى وكيل فرعي متوقف مؤقتًا بحيث قد يستمر التسلسل الحالي إلى الوكلاء الفرعيين اللاحقين. يمكن العثور على مزيد من التفاصيل حول هذا الإصدار في ملاحظات الإصدار.

OmniFish

أعلنت OmniFish عن OmniFish Build of Payara للمؤسسات التي لا تزال تعمل على الإصدارين 5.0 و6.0 من منصة Payara والتي لم تعد مدعومة من Payara. سيسمح هذا بالترحيل السلس وسيتضمن إصلاحات أمنية منتظمة ودعمًا للمؤسسات على مدار 24 ساعة طوال أيام الأسبوع. وكما جاء في الإعلان:

في حين أن OmniFish تقف بقوة وراء مشروع Eclipse GlassFish وتوفر دعمًا عالي الجودة لـ GlassFish، فإننا ندرك أنه ليس من السهل الترقية من إصدارات Payara الأقدم إلى GlassFish. قررنا سد هذه الفجوة والبدء في تقديم إصداراتنا المدعومة من Payara للسماح بالانتقال السلس إلى إصدار Payara Server المدعوم بواسطة OmniFish، دون الحاجة إلى الانتقال إلى GlassFish حتى نتمكن من الاستفادة من خدمات الدعم لدينا.

ستوفر OmniFish دعمًا طويل المدى لمنصة Payara 5.0 و6.0 حتى عامي 2029 و2032 على التوالي.

فيدوكك

تم تقديم Vidocq، وهو تطبيق لمواصفات Jakarta EE 11 Core Profile وMicroProfile 7.1، بواسطة أنطوان سابوت دوراند، مدير تكنولوجيا المعلومات في SCIAM، ويان بلازارت، كبير القادة التقنيين في SCIAM. تمت كتابة Vidocq بلغة Java خالصة بدون أي تبعيات خارجية ودعم JDK 25، وقد تم التحقق من صحته من خلال 5650 اختبارًا رسميًا لـ TCK. يمكن العثور على مزيد من التفاصيل حول المواصفات المطبقة في الوثائق. ستتابع InfoQ بقصة إخبارية أكثر تفصيلاً.



شاركها.
اترك تعليقاً