Apache Software Foundation esitteli integroidun Apache NetBeans 17 -kehitysympäristön, joka tukee Java SE-, Java EE-, PHP-, C/C++-, JavaScript- ja Groovy-ohjelmointikieliä. Valmiit kokoonpanot luodaan Linuxille (snap, flatpak), Windowsille ja macOS:lle.
Ehdotettujen muutosten joukossa:
- Lisätty tuki Jakarta EE 10 -alustalle ja parannettu tuki joillekin uusille Java 19 -ominaisuuksille, kuten kuvioiden vastaavuudelle "kytkin"-lauseissa. Valmisteltu JDK 20 -tukeen. Lisätty lisävinkkejä Java-koodiin. Sisäänrakennettu NetBeans Java-kääntäjä nb-javac (muokattu javac) on päivitetty versioon 19.0.1. Lisätty tuki javadoc-tunnisteelle @summary. Parannettu Java AST -esitys virheenkorjauksessa. Parannettu virheitä sisältävien lähdetekstien indeksointi.
- Parannettu tuki Gradle-rakennusjärjestelmälle. Tarjosi pääsyn Java-alustaan muille kuin Java Gradle -projekteille. Toteutettu välityspalvelimen tunnistus ja automaattinen määritys. Gradle Tooling API on päivitetty versioon 8.0-rc-1. Käyttöliittymän vaihtoehdot on puhdistettu.
- Parannettu tuki Maven-rakennusjärjestelmälle. Pinon jäljityksen käsittely on käytössä. Toteutettu välityspalvelimen tunnistus ja automaattinen määritys. Lisätty työkaluvinkki riippuvuuksien päivittämiseen. Päivitetyt versiot maven 3.8.7:stä ja exec-maven-plugin 3.1.0:sta. Salli paikallinen indeksointi ulkoisten indeksien latauksen aikana.
- PHP-kielen ympäristö tukee PHP 8.2:n uusia ominaisuuksia, kuten luokat vain luku -tilassa, tyypit null, false ja true sekä vakioiden määrittely ominaisuuksissa. Parannettu tuki enum-tyyppisille menetelmille.
- Lisätty tuki OCI (Oracle Cloud Infrastructure) -profiileille.
- Tuki Jakarta EE:lle ja Java EE:lle on otettu käyttöön Tomcatille ja TomEE:lle.
- Verkkoprojektien ympäristössä CSS-tukea on parannettu, CSS-ominaisuuksien haku on tehty erottelevasta kirjainkoosta ja vastaavuus on optimoitu CSS-kyselyitä suoritettaessa.
- Joitakin versiohistorian asetuksia on muokattu.
- Koodieditori tarjoaa mahdollisuuden sulkea kaikki luettelossa olevat asiakirjat kerralla. ANTLRv4 Runtime on päivitetty versioon 4.11.1. Alkuperäinen tuki ANTLR4 Lexerille on toimitettu, johon on käännetty koodi ANTLR- ja TOML-muotojen kanssa työskentelyä varten.
- Linuxissa käytettäessä KDE:n alipikselitekstin renderöintitila tunnistetaan automaattisesti.
Lähde: opennet.ru