أصدرت مؤسسة Apache Software Foundation Apache NetBeans 15 IDE، الذي يوفر الدعم للغات البرمجة Java SE وJava EE وPHP وC/C++ وJavaScript وGroovy. يتم إنشاء إصدارات جاهزة لنظام التشغيل Linux (snap) وWindows وmacOS.
من بين التغييرات المقترحة:
- تمت إضافة الدعم الأولي لـ Jakarta 9.1 وتحسين الدعم لـ GlassFish.
- تم تحديث برنامج التحويل البرمجي Java المدمج في NetBeans nb-javac (javac المعدل).
- تمت إضافة القدرة على الاتصال بقاعدة بيانات Amazon Redshift من خلال خدمة Amazon Athena في معالج الاتصال.
- تم تنفيذ الدعم لعلامة "@snippet" لتضمين أمثلة العمل ومقتطفات التعليمات البرمجية في وثائق واجهة برمجة التطبيقات، والتي يمكن تطبيق أدوات التحقق من صحتها وتمييز بناء الجملة وتكامل IDE.
- تحسين تحرير البيانات بتنسيق YAML.
- تمت إضافة عنصر "فتح في الوحدة الطرفية" إلى قائمة سياق المشروع.
- تحسين الدعم لميزات PHP 8.0 و8.1 الجديدة. تمت إضافة دعم لبناء الجملة الجديد للكائنات القابلة للاستدعاء.
- يتم تمكين التلميحات المضمنة بشكل افتراضي.
- تم تخصيص مصحح أخطاء لكود Groovy في وحدة نمطية منفصلة. تم تحديث المحلل اللغوي للغة Groovy.
- يُقترح التنفيذ الأولي لواجهة برمجة التطبيقات (API) لإدارة تبعيات المشروع (Project Dependency API).
- تم إجراء جزء كبير من الإصلاحات والتحسينات المتعلقة باستخدام خوادم LSP (بروتوكول خادم اللغة).
- تحسين واجهة التحقق من التعبير العادي.
- واجهة محسنة لتنزيل وتسجيل JDK.
- تحسين واجهة تحليل مكدس الاستدعاءات (Stack Trace).
- تحسين الدعم لأنظمة بناء Maven وGradle. تم تحديث مكونات العمل مع Gradle إلى الإصدار 7.5 من واجهة برمجة التطبيقات (API) مع دعم Java 18.
- تم تنفيذ الدعم للإكمال التلقائي لتعبيرات لامدا.
- تمت إضافة javadoc لمعاينة JDK 20.
- تمت إضافة القدرة على استخدام خيار netbeans.javaSupport.enabled لتعطيل دعم لغة Java في NBLS (خادم لغة NetBeans).
المصدر: opennet.ru