Apache Software Foundation-ը ներկայացրել է Apache NetBeans 15 ինտեգրված զարգացման միջավայրը, որն ապահովում է Java SE, Java EE, PHP, C/C++, JavaScript և Groovy ծրագրավորման լեզուների աջակցությունը: Պատրաստի հավաքները ստեղծվում են Linux-ի (snap), Windows-ի և macOS-ի համար:
Առաջարկվող փոփոխություններից.
- Ավելացված է նախնական աջակցություն Jakarta 9.1-ի և բարելավված աջակցություն GlassFish-ի համար:
- Ներկառուցված NetBeans Java կոմպիլյատորը nb-javac (փոփոխված javac) թարմացվել է:
- Կապի հրաշագործն ավելացրել է Amazon Redshift տվյալների բազայի հետ Amazon Athena ծառայության միջոցով միանալու հնարավորություն։
- «@snippet» պիտակի աջակցությունն իրականացվել է API-ի փաստաթղթերում աշխատանքային օրինակներ և կոդի հատվածներ ներկառուցելու համար, որոնց վրա կարող եք կիրառել գործիքներ՝ ճշգրտության ստուգման, շարահյուսության ընդգծման և IDE-ի հետ ինտեգրվելու համար:
- YAML ձևաչափով տվյալների բարելավված խմբագրում:
- Ծրագրի համատեքստի ընտրացանկում ավելացվել է «Բացել տերմինալում» տարրը:
- Բարելավված աջակցություն PHP 8.0 և 8.1 նոր հնարավորությունների համար: Ավելացվել է կանչվող օբյեկտների նոր շարահյուսության աջակցություն:
- Ներքին ակնարկները լռելյայն միացված են:
- Առանձին մոդուլը պարունակում է վրիպազերծիչ Groovy կոդի համար: Groovy լեզվի վերլուծիչը թարմացվել է:
- Առաջարկվել է Project Dependency API-ի նախնական իրականացում:
- Ներդրվել է LSP սերվերների օգտագործման հետ կապված ուղղումների և բարելավումների մեծ մասը (Լեզու սերվերի արձանագրություն):
- Բարելավված կանոնավոր արտահայտությունների ստուգման ինտերֆեյս:
- Բարելավված ինտերֆեյս JDK-ը ներբեռնելու և գրանցելու համար:
- Զանգերի կույտի վերլուծության բարելավված ինտերֆեյս (Stack Trace):
- Maven և Gradle build համակարգերի բարելավված աջակցություն: Gradle-ի հետ աշխատելու բաղադրիչները թարմացվել են API-ի 7.5 տարբերակին՝ Java 18-ի աջակցությամբ:
- Իրականացված աջակցություն լամբդա արտահայտությունների ավտոմատ լրացման համար:
- Ավելացվեց javadoc JDK 20 նախադիտման համար:
- Ավելացվեց netbeans.javaSupport.enabled տարբերակն օգտագործելու հնարավորություն՝ անջատելու Java լեզվի աջակցությունը NBLS-ում (NetBeans Language Server):
Source: opennet.ru