Bemutatkozik az Apache NetBeans 22 integrált fejlesztői környezete, amely támogatja a Java SE, Java EE, PHP, C/C++, JavaScript, Rust és Groovy programozási nyelveket. A kész összesítések hamarosan elérhetők lesznek Linuxra (snap, flatpak), Windowsra és macOS-ra.
A javasolt változtatások között:
- A felhasználói felületen megjelenik a gyorsbillentyűk információja a tipikus műveletek hívásához.

- Frissítve lettek a macOS ikonjai.

- A fájlválasztó panelhez hozzáadódott egy kedvencek mappa szakasz.

- Hozzáadva a Dashboard API az indításkor megjelenő üdvözlő oldal helyettesítéséhez.

- Fejlesztett felhasználói felület a Git történeti és változásainak megtekintésére.


- A Java nyelvű projektekhez kezdeti támogatást kaptak a JDK 22-hez. Hozzáadva kódminták a List.of(), Map.of() és Set.of() módszerekhez, valamint a lezárt (sealed) osztályokhoz és a 'record' típushoz. Frissítve a 'record' és 'enum' típusok generátorát. A NetBeans-ben lévő Java fordító, az nb-javac (módosított javac) a 22-es verzióra frissült. Automatikus kódkiegészítés biztosított a Java osztályok statikus módszereihez. Megvalósítva a Spring 5.3.31 MVC keretrendszer támogatása, a régi Spring 3 és 4 ágak támogatásának megszüntetésével.
- Javított támogatás a Gradle és Maven építési rendszerekhez. A Gradle eszközkészlete és az API támogatási kód frissítve lett a Gradle 8.7-re, a Maven pedig a 9.10-re. Fejlesztett projektkészítő mester a Gradle-hez. A Maven adatindexelő motorja frissítve lett a Lucene 9.10.0-ra. Eltávolítva az experimentális Maven betöltési funkció és megoldották a konfliktusos függőségek által okozott problémákat. Hozzáadva a Helidon projektek képkészítési lehetősége.
- Az Ant eszközkészlet használata mellett megvalósítva a javac.release tulajdonság támogatása.
- A PHP nyelvi környezetben javult a legújabb PHP verziókban megjelent lehetőségek támogatása. A hibakeresés során a töréspontok aktiválásakor megjelenő információk javítottak. A kódkiegészítő eszközökhöz hozzáadva az automatikus importálás (Auto Import) támogatása. Fejlesztett átnevezési ellenőrzés refaktorálás során.
- Hozzáadva a Jakarta EE 11, GlassFish 7.0.14 és GlassFish 8.0.0-M4 platform támogatása. a szerver Wildfly 31 alkalmazások. Az Apache Struts 1 támogatása megszűnt. A Micronaut keretrendszerhez külön sablonok kerültek bevezetésre, amelyek lehetővé teszik a saját vezérlők létrehozását és vezérlők betöltését tárolókból. A Jakarta alapú projektekhez beépített kódkiegészítés érhető el JSF és JSP oldalakhoz, aktiválva a Servlet, Filter és Listener generálását. A JSF Facelets sablonkészítő mesteréhez hozzáadták a JSF 4+ névtér támogatását.
- A webes projektek környezetében hozzáadták a Chrome DevTools Protocol protokoll támogatását a Node.js alkalmazások hibakereséséhez. A JavaScript szerkesztőben megvalósították a JAR-URL kezelését, javították a kódkiegészítést megjegyzésekkel, és megvalósították az új meta tulajdonságok, mint a new.target és az import.meta támogatását. Javították a JavaScript motor hibáinak helyreállítását.
- A 24-es verzióig frissítették a libs.graaljs, libs.graalsdk és libs.truffleapi csomagokat.
- Hozzáadták a Java kód generálásának támogatását az előre lefordított GoLang és ANTLR (ANother Tool for Language Recognition) nyelvtanok alapján. Frissítették az ANTLR eszközkészlet verzióit.
- Bővültek a használati lehetőségek szerverek LSP (Language Server Protocol).
- Engedélyezve van a Truffle töréspontokkal való munka.

Forrás: opennet.ru







