Az Apache Software Foundation bemutatta az Apache NetBeans 15 integrált fejlesztői környezetet, amely támogatja a Java SE, Java EE, PHP, C/C++, JavaScript és Groovy programozási nyelveket. Kész összeállításokat generálnak Linux (snap), Windows és macOS számára.
A javasolt változtatások között:
- A Jakarta 9.1 kezdeti támogatása és a GlassFish továbbfejlesztett támogatása.
- A beépített NetBeans Java fordító nb-javac (módosított javac) frissült.
- A csatlakozási varázsló hozzáadta az Amazon Redshift adatbázishoz való csatlakozás lehetőségét az Amazon Athena szolgáltatáson keresztül.
- A „@snippet” címke támogatása megtörtént a működő példák és kódrészletek API-dokumentációba való beágyazásához, amelyhez eszközöket alkalmazhat a helyesség-ellenőrzéshez, a szintaxis kiemeléséhez és az IDE-vel való integrációhoz.
- Továbbfejlesztett adatok szerkesztése YAML formátumban.
- A „Megnyitás terminálban” elem hozzáadva a projekt helyi menüjéhez.
- Továbbfejlesztett támogatás a PHP 8.0 és 8.1 új funkcióihoz. Támogatás hozzáadva a hívható objektumok új szintaxisához.
- A soron belüli tippek alapértelmezés szerint engedélyezve vannak.
- Egy külön modul tartalmaz egy hibakeresőt a Groovy kódhoz. Frissült a Groovy nyelv elemzője.
- Javasolták a Project Dependency API kezdeti megvalósítását.
- Az LSP-kiszolgálók (Language Server Protocol) használatához kapcsolódó javítások és fejlesztések nagy részét bevezették.
- Továbbfejlesztett reguláris kifejezés-ellenőrző felület.
- Továbbfejlesztett felület a JDK letöltéséhez és regisztrálásához.
- Továbbfejlesztett hívásveremelemző felület (Stack Trace).
- Továbbfejlesztett támogatás a Maven és Gradle build rendszerek számára. A Gradle-lel való együttműködéshez szükséges összetevők az API 7.5-ös verziójára frissültek, a Java 18 támogatásával.
- Bevezetett támogatás a lambda-kifejezések automatikus kiegészítéséhez.
- Javadoc hozzáadva a JDK 20 előnézetéhez.
- A netbeans.javaSupport.enabled opció használatával letiltható a Java nyelv támogatása az NBLS-ben (NetBeans Language Server).
Forrás: opennet.ru