Apache NetBeans 20 integreeritud arenduskeskkond (IDE) on vÀlja antud, pakkudes tuge programmeerimiskeeltele Java SE, Java EE, PHP, C/C++, JavaScript, Rust ja Groovy. Saadaval on eelinstallitud versioonid jÀrgmistele keeltele: Linux (klÔps, flatpak), Windows О macOS.
Kavandatud muudatuste hulgas:
- Java projektidele on lisatud JDK 21 tugi. Sisendi tĂ€itmise sĂŒsteem toetab nĂŒĂŒd Java 21 uusi funktsioone. NetBeansi sisseehitatud Java kompilaator nb-javac (modifitseeritud javac) on uuendatud versioonile 21. Lisatud on stringimallide tugi.
- TĂ€iustatud tugi Gradle'i ja Maveni ehitussĂŒsteemidele. Gradle on uuendatud versioonile 8.4 ja Maven versioonile 3.9.5. Samuti on uuendatud maven-indexer 7.0.4, lucene 9.8.0 ja maven.embedder 2.0.6.1.
- PHP keelekeskkonnas on tĂ€iustatud uuemates PHP versioonides kasutusele vĂ”etud funktsioonide tuge. Lisatud on erandite katkestuspunktide tugi. Laiendatud on katkestuspunktide loomise kontrolle. PĂ€ritud klassiliikmed on nĂŒĂŒd selgelt erinevate vĂ€rvidega esile tĂ”stetud. Lisatud on vormindusreĆŸiim âPĂ€rast kasutamist tunnusâ.
- CPPLite tugi on C/C++ IDE-s stabiliseeritud.
- Lisatud tugi GlassFish 7.0.9 platvormile.
- Veebiprojektide keskkonnas on tÀiustatud CSS-i tuge (@layer, @supports, mahutus- ja tekstimoodulid, matemaatilised funktsioonid).
- Versioonikontrolli liideses kasutatav jgit pakett on uuendatud versioonile 6.7.0.
- Kasutamisega seotud laiendatud vÔimalused serverid LSP (keeleserveri protokoll).
- Redaktor toetab nĂŒĂŒd Markdown-vormingus mĂ€rgistuse eelvaates mĂ€rkeruute.

- XML-dokumentidele, millel puudub schemaLocation vÀli, on valideerimine lubatud ja koodi lÔpetamine rakendatud.
- FlatLafi teemamootor on uuendatud versioonile 3.2. Platvormil Linux FlatLaf sisaldab kliendipoolset aknakaunistust.
- HashiCorp Terraformi konfiguratsiooni definitsioonikeele (HCL) tuge on laiendatud.
- Rust-keeles projektide arendamise keskkonna rakendamine on jÀtkunud.
- Lisatud ARM64 arhitektuuri profileerimise teek.

Allikas: opennet.ru

