Apache Software Foundation ieviesa Apache NetBeans 16 integrēto izstrādes vidi, kas nodrošina Java SE, Java EE, PHP, C/C++, JavaScript un Groovy programmēšanas valodu atbalstu. Gatavas komplektācijas ir izveidotas operētājsistēmai Linux (snap, flatpak), Windows un macOS.
Starp ierosinātajām izmaiņām:
- Lietotāja saskarne nodrošina iespēju ielādēt pielāgotus FlatLaf rekvizītus no pielāgota konfigurācijas faila.
- Kodu redaktors ir paplašinājis YAML un Dockerfile formātu atbalstu. Pievienots TOML un ANTLR v4/v3 formātu atbalsts.
- Pievienots atbalsts dažām jaunām Java 19 funkcijām. Pievienots atbalsts automātiskajai pabeigšanai, atkāpes formatēšanai un ierakstu modeļu rīka padomiem. Ieviesta veidņu pabeigšana lietu tagos. Iebūvētais NetBeans Java kompilators nb-javac (modificēts javac) ir atjaunināts. ActionsManager ir pārveidots atkļūdošanas API. Pievienots atbalsts vairāku laidienu burku arhīviem. Uzlabota loģika Java platformas izvēlei.
- Uzlabots atbalsts Gradle veidošanas sistēmai. Pievienots sākotnējais atbalsts projektam.dependency API, lai eksportētu atkarības koku no Gradle. Pārstrādāta funkcionalitāte saistībā ar atzīmju redaktoru. Pievienots atbalsts projektiem bez build.gradle.
- Uzlabots atbalsts Maven veidošanas sistēmai. Uzlabots atbalsts Jakarta EE 9/9.1. Ir ieviesta iespēja apstrādāt projekta produkciju identificējamu artefaktu un to atrašanās vietu veidā. Pievienots atbalsts brīdinājumu atspējošanai atkarībā no noteiktu spraudņu izmantošanas montāžas laikā.
- Problēmas PHP un Groovy valodu vidēs ir novērstas.
- C/C++ projektu vidē CPPLight atkļūdotājs darbojas sistēmās ar aarch64 arhitektūru.
- Audita iespējas ir paplašinātas, izmantojot LSP (Language Server Protocol) serverus. Pievienots atbalsts ievainojamības auditam Oracle mākonī.
Avots: opennet.ru