Apache Software Foundation esitteli integroidun Apache NetBeans 16 -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:
- Käyttöliittymä tarjoaa mahdollisuuden ladata mukautettuja FlatLaf-ominaisuuksia mukautetusta asetustiedostosta.
- Koodieditori on laajentanut tukea YAML- ja Dockerfile-muodoille. Lisätty tuki TOML- ja ANTLR v4/v3 -muodoille.
- Lisätty tuki joillekin uusille ominaisuuksille Java 19:ssä. Lisätty tuki automaattiselle täydennykselle, sisennysten muotoilulle ja työkaluvihjeille tietuemalleja varten. Toteutettu mallin viimeistely tapaustunnisteissa. Sisäänrakennettu NetBeans Java-kääntäjä nb-javac (muokattu javac) on päivitetty. ActionsManager on suunniteltu uudelleen virheenkorjaussovellusliittymässä. Lisätty tuki usean julkaisun purkkiarkistoille. Parannettu logiikka Java-alustan valinnassa.
- Parannettu tuki Gradle-rakennusjärjestelmälle. Lisätty alkuperäinen tuki project.dependency API:lle riippuvuuspuun viemiseksi Gradlesta. Arvosanaeditoriin liittyvä uusittu toiminto. Lisätty tuki projekteille ilman build.gradlea.
- Parannettu tuki Maven-rakennusjärjestelmälle. Parannettu tuki Jakarta EE:lle 9/9.1. Mahdollisuus käsitellä projektin tuotoksia tunnistettavissa olevien esineiden ja niiden sijaintien muodossa on otettu käyttöön. Lisätty tuki varoitusten poistamiseen käytöstä riippuen tiettyjen laajennusten käytöstä kokoonpanon aikana.
- PHP- ja Groovy-kielien ympäristöjen ongelmat on korjattu.
- C/C++-projektien ympäristössä CPPLight-debuggeri toimii järjestelmissä, joissa on aarch64-arkkitehtuuri.
- Tarkastusominaisuuksia on laajennettu käyttämällä LSP (Language Server Protocol) -palvelimia. Lisätty tuki haavoittuvuuksien tarkastukselle Oracle-pilvessä.
Lähde: opennet.ru