Apache Software Foundation-organisationer представила integrerad utvecklingsmiljö Apache NetBeans 11.1. Detta är den tredje utgåvan som produceras av Apache Foundation sedan Oracle donerade NetBeans-koden, och den första sedan dess översättning projekt från inkubatorn till kategorin primära Apache-projekt. Utgåvan innehåller stöd för programmeringsspråken Java SE, Java EE, PHP, JavaScript och Groovy. C/C++-stöd från den Oracle-donerade kodbasen förväntas migreras i en framtida version.
Tillagt stöd för Java EE 8 med möjlighet att bygga webbapplikationer med Maven eller Gradle. Java EE 8-applikationer inbyggda i NetBeans kan distribueras till en Java EE 8-behållare med den nya "webapp-javaee8" Maven-mallen byggd för användning med NetBeans. Implementerad inbyggd integration med applikationsservern Payara (en gaffel från GlassFish). Tillagt stöd för GlassFish 5.0.1;
Tillagt stöd för nya funktioner i Java-språket. Lagt till migreringsprofiler för JDK 10 och 12. Automatisk generering av namn för Jigsaw-moduler har etablerats. Lade till stöd för Java-kodredigeraren JEP-325 (ny form av "switch"-uttryck), JEP-330 (leverans av program i form av en enda fil med källkod) och visning av tips om namnen på inline-parametrar;
Lade till exempel för Gluon OpenJFX;
Förbättrat stöd för Maven och Gradle byggsystem. För Maven har integration med JaCoCo-biblioteket etablerats och möjligheten att skicka Java-kompilatorargument från Maven till Java-kodredigeraren tillhandahålls. För Gradle har initialt stöd för modulära java-projekt och JavaEE-stöd lagts till, Java Frontend Application-guiden har implementerats, stöd för felsökning av webbprojekt har tillhandahållits, visning av utdata under byggprocessen har aktiverats som standard, Gradle HTML UI har förbättrats;
Lade till möjligheten att använda Graal.js, implementering av JavaScript-språket baserat på GraalVM;
Implementerade uppdelningen av cacher med tryffelkod mellan olika felsökningssessioner;
Lade till stöd för syntaxmarkering för kod i Kotlin;
Implementerat möjligheten att autokomplettera mallkod på Jade-språket;
Lade till stöd för PHP 7.4 och uppdaterade exempel för PHP-språket;
Förbättrad prestanda på skärmar med hög pixeltäthet (HiDPI). Startskärmen som visas vid start, flikavgränsare och ikoner har anpassats för HiDPI;
En övergång har gjorts till en ny utvecklingscykel, vilket innebär att nya releaser bildas på kvartalsbasis.