Apache Software Foundation-ը թողարկել է Apache NetBeans 17 IDE-ը, որն ապահովում է Java SE, Java EE, PHP, C/C++, JavaScript և Groovy ծրագրավորման լեզուները: Պատրաստի կառուցվածքները ստեղծվում են Linux-ի (snap, flatpak), Windows-ի և macOS-ի համար:
Առաջարկվող փոփոխություններից.
- Ավելացվեց Jakarta EE 10 պլատֆորմի աջակցությունը և բարելավված աջակցություն որոշ նոր Java 19 առանձնահատկությունների համար, ինչպիսիք են անջատիչ արտահայտություններում օրինաչափությունների համապատասխանությունը: Պատրաստված է JDK 20-ի աջակցության համար: Ավելացվել են լրացուցիչ հուշումներ Java կոդի համար: NetBeans-ի ներկառուցված Java կոմպիլյատորը nb-javac (փոփոխված javac) թարմացվել է 19.0.1 տարբերակին: Ավելացված է աջակցություն @summary javadoc պիտակի համար: Բարելավված Java AST ներկայացումը վրիպազերծման ժամանակ: Սխալներով սկզբնաղբյուր տեքստերի բարելավված ինդեքսավորում:
- Բարելավված աջակցություն Gradle build համակարգի համար: Տրամադրել մուտք դեպի Java հարթակ ոչ Java Gradle նախագծերի համար: Իրականացված վստահված անձի հայտնաբերում և ավտոմատ կազմաձևում: Gradle Tooling API-ն թարմացվել է 8.0-rc-1 տարբերակին: Ընտրանքները մաքրվել են միջերեսում:
- Բարելավված աջակցություն Maven build համակարգի համար: Ակտիվացված է կույտի հետքերի մշակումը: Իրականացված վստահված անձի հայտնաբերում և ավտոմատ կազմաձևում: Ավելացվեց ակնարկ՝ կախվածությունները թարմացնելու համար: Թարմացված maven 3.8.7 և exec-maven-plugin 3.1.0 տարբերակները: Թույլատրվում է տեղական ինդեքսավորում՝ արտաքին ինդեքսները բեռնելիս:
- PHP միջավայրն աջակցում է PHP 8.2-ի նոր առանձնահատկություններին, ինչպիսիք են միայն կարդալու դասերը, null, false և true տիպերը և հատկանիշների հաստատունների սահմանումը: Enum տեսակների մեթոդների բարելավված աջակցություն:
- Ավելացվել է աջակցություն OCI (Oracle Cloud Infrastructure) պրոֆիլների համար:
- Աջակցություն Jakarta EE-ին և Java EE-ին իրականացվել է Tomcat-ի և TomEE-ի համար:
- Web Project Environment-ը կատարելագործել է CSS-ի աջակցությունը, տրամադրում է CSS-ի գույքի որոնումներ մեծատառերի համար և օպտիմիզացված համապատասխանեցում CSS հարցումները լրացնելիս:
- Վերամշակել է տարբերակների պատմության որոշ կարգավորումներ:
- Կոդի խմբագրիչը հնարավորություն է տալիս միանգամից փակել ցանկի բոլոր փաստաթղթերը: ANTLRv4 Runtime-ը թարմացվել է 4.11.1 տարբերակին: Նախնական աջակցություն է տրամադրվել ANTLR4 Lexer-ին, որին թարգմանվել է ANTLR և TOML ձևաչափերով աշխատելու կոդը։
- Երբ աշխատում է Linux-ով, KDE-ի ենթապիքսելային տեքստի մատուցման ռեժիմը ինքնաբերաբար հայտնաբերվում է:
Source: opennet.ru