organizacije Apache Software Foundation predstavio integrirano razvojno okruženje Apache NetBeans 11.2. Ovo je četvrto izdanje koje je proizvela Zaklada Apache od kada je Oracle donirao NetBeans kod, i prvo od prijevod projekt iz inkubatora u kategoriju primarnih Apache projekata. Izdanje sadrži podršku za programske jezike Java SE, Java EE, PHP, JavaScript i Groovy. Migracija C/C++ podrške iz Oracleove donirane baze koda očekuje se u izdanju 11.3 zakazanom za siječanj. Apache NetBeans 2020 bit će objavljen u travnju 12. i bit će podržan kroz prošireni ciklus podrške (LTS).
Dodana podrška JavaSE 13. Na primjer dodano
sposobnost korištenja "switch" u obliku izraza, a ne izjave.
Implementirane operacije isticanja i pretvorbe za tekstualne blokove koji uključuju tekstualne podatke u više redaka bez korištenja znakova za izbjegavanje i očuvanja izvornog oblikovanja teksta. Navedene značajke trenutačno su označene kao testne i aktiviraju se samo pri izradi s oznakom "-enable-preview";
Dodane su nove značajke PHP jezika, razvijene u ogranku 7.4, čije je izdanje zakazano za 28. studenog. NetBeans je dodao obradu za takve inovacije kao što su tipizirana svojstva, operator "??=" ("a ??= b" je slično "a = a ?? b"), prilika zamjena postojećih nizova pri definiranju novog niza (operator "...$var"), nov mehanizam serijalizacija objekta (kombinacija Serializable i __sleep()/__wakeup()), prilika vizualni dizajn velikih brojeva (1_000_000_00) i novi format za definiranje funkcija “fn(parameter_list) => expr” (na primjer “fn($x) => $x + $y” je analogno “$fn2 = funkcija ($x) use ($y) {return $ x + $ y;}").
Provedene su optimizacije performansi: Povećana je brzina traženja binarnih datoteka u izvornom stablu. U
Linux i Windows koriste WatchService sučelje koje se nalazi u API-ju za praćenje promjena u imenicima Java NIO2. Ubrzana identifikacija datoteka s arhivama;
Poboljšana podrška za Gradle sustav izgradnje. Dodana je mogućnost učitavanja oznaka Java prevoditelja, što vam omogućuje korištenje eksperimentalnih Java značajki u Gradle projektima ("it.options.compilerArgs.add('—enable-preview')"). Također je dodana obrada korisničkog unosa u kartici koja odražava napredak izgradnje (Izlaz). Prilikom pokretanja pozadinskog procesa Gradle Daemon, svojstvo org.gradle.jvmargs sada se poštuje;
Riješeni problemi s licencom koda s JavaScript parserom zbog kojih se parser prethodno morao zasebno instalirati. Sada parser graal-js preneseno iz GPL-a u UPL (Univerzalna dopuštena licenca);
Instalater je poboljšan tako da uključuje podršku za selektivnu instalaciju pojedinačnih komponenti NetBeansa;