Apache Software Foundation -järjestöt esitetty integroitu kehitysympäristö Apache NetBeans 11.2. Tämä on neljäs Apache Foundationin tuottama julkaisu sen jälkeen, kun Oracle lahjoitti NetBeans-koodin, ja ensimmäinen sitten käännös hautomoprojektista ensisijaisten Apache-projektien luokkaan. Julkaisu sisältää tuen Java SE-, Java EE-, PHP-, JavaScript- ja Groovy-ohjelmointikielille. C/C++-tuen siirtymistä Oraclen lahjoittamasta koodikannasta odotetaan tammikuulle suunnitellun 11.3-julkaisun yhteydessä. Apache NetBeans 2020 julkaistaan huhtikuussa 12, ja sitä tuetaan laajennetun tukijakson (LTS) kautta.
Lisätty tuki JavaSE 13. Esimerkiksi lisätty
kyky käyttää "kytkintä" lausekkeen muodossa lausunnon sijaan.
Toteutettu korostus- ja muunnostoiminnot tekstilohkoille, jotka sisältävät monirivistä tekstidataa käyttämättä merkinvaihtoa ja säilyttäen alkuperäisen tekstin muotoilun. Määritetyt ominaisuudet on tällä hetkellä merkitty testiksi ja ne aktivoituvat vain, kun rakennetaan "-enable-preview"-lipulla;
PHP-kieleen on lisätty uusia ominaisuuksia, jotka on kehitetty 7.4-haarassa, jonka on määrä julkaista 28. marraskuuta. NetBeans on lisännyt käsittelyä sellaisille innovaatioille kuin kirjoitetut ominaisuudet, operaattori "??=" ("a ??= b" on samanlainen kuin "a = a ?? b"), tilaisuus olemassa olevien taulukoiden korvaaminen uutta taulukkoa määritettäessä (operaattori "...$var"), uusi механизм objektien serialisointi (Serializable- ja __sleep()/__wakeup()-yhdistelmä), tilaisuus suurten numeroiden visuaalinen suunnittelu (1_000_000_00) ja uusi muoto funktioiden määrittämiseen "fn(parameter_list) => expr" (esimerkiksi "fn($x) => $x + $y" on analoginen "$fn2 = funktio ($x) käyttää ($y) {return $ x + $ y;}").
Suorituskyvyn optimointia on tehty: Binääritiedostojen hakunopeutta lähdepuusta on lisätty. SISÄÄN
Linux ja Windows käyttävät API:n sisältämää WatchService-rajapintaa seuratakseen muutoksia hakemistoissa Java NIO2. Tiedostojen nopeutettu tunnistaminen arkistojen avulla;
Parannettu tuki Gradle-rakennusjärjestelmälle. Lisätty mahdollisuus ladata Java-kääntäjän lippuja, jolloin voit käyttää kokeellisia Java-ominaisuuksia Gradle-projekteissa ("it.options.compilerArgs.add('—enable-preview')"). Lisätty myös käyttäjän syötteiden käsittely välilehdellä, joka heijastaa rakentamisen edistymistä (Output). Kun tausta Gradle Daemon -prosessi käynnistetään, org.gradle.jvmargs-ominaisuutta kunnioitetaan nyt;
Ratkaistiin JavaScript-jäsentimen koodilisenssin ongelmat, joiden vuoksi jäsentäjä jouduttiin aiemmin asentamaan erikseen. Nyt jäsentäjä graal-js siirretty GPL:ltä UPL:lle (Universal Permissive License);
Asennusohjelmaa on parannettu sisältämään tuen yksittäisten NetBeans-komponenttien valikoivalle asennukselle;