Az Apache NetBeans csapat kiadta a népszerű, többplatformos IDE 30-as verzióját. Az új változat új Java-alapot vezet be, frissített build eszközöket, továbbfejlesztett nyelvi támogatást, valamint számos javítást hoz Java, PHP, vállalati fejlesztés, Git integráció, a szerkesztő és a platform területén.
A legfontosabb újdonság, hogy a NetBeans építéséhez, teszteléséhez és futtatásához mostantól a JDK 21 a minimális követelmény. Így az alkalmazás igazodik a legújabb, hosszú távú támogatású Java platformhoz. A kiadás frissíti a beépített build eszközöket is, köztük a Maven 3.9.15 és az Apache Ant 1.10.17 verzióját.
A NetBeans 30 elérhetővé teszi a Fix Imports parancsot az LSP kliensek számára, javítja a kódkiegészítést a record komponens típusoknál és a lokális osztályoknál, valamint helyesbíti a gyémánt operátoros new osztály kifejezések kezelését. További javítások érintik a metódusreferenciákat, az enum switch szerkezeteket, a névtelen változókat, a formázást, a profilert, az űrlapszerkesztő működését és az osztálytagokhoz tartozó megjegyzések kezelését.
A PHP támogatás is bővült: bekerült a PHP 8.5 pipe operátor. Frissítették a PHP clustert, a PHP szerkesztő pedig karbantartást kapott a lexer, a scanner és a parser generálása terén.
A vállalati Java fejlesztés mostantól támogatja a GlassFish 7.1 és 8.0 verziókat. Frissítették a GlassFish bővítményt a 7.1-es verzióhoz, a CDI kezelés pedig már nem jelez téves injektálási figyelmeztetéseket az előre definiált Jakarta bean osztályokra. A Payarához kapcsolódó javítások a szerverindítást és a Payara Micro Dev Mode tulajdonságneveinek frissítését érintik.
Webfejlesztésnél az IDE LSP kliense mostantól lehetővé teszi a nyelvi azonosítók konfigurálását, és támogatja a TypeScript Reactet. Javították a JavaScript kódformázást a statikus inicializálókat tartalmazó osztályoknál.
Verziókezelés terén a NetBeans 30 a JGit verzióját 7.2-ről 7.6-ra frissíti, és optimalizálja a Git státuszkezelését. Ennek köszönhetően gyorsabban töltődnek be a fájlstátuszok a commit párbeszédablakban, és a státusz parancsoknál halasztott objektumazonosító-lekérdezést alkalmaz.
A szerkesztő több fejlesztést is kapott. A Markdown előnézet már támogatja a képek megjelenítését, valamint a helyesírás-ellenőrzést a sima szöveges tartalomnál. Emellett a kiadás TOML sablont ad hozzá, frissíti a YAML sablon regisztrációját, javítja a ZIP export működését, és az Apache Lucene-t a 9.x sorozatra frissíti.
A felhasználói felület és a platform újdonságai közé tartozik a FlatLaf 3.7.1, az új műveletek a tartalmazó mappák és lapok megnyitásához, a gyorsabb indulási gyorsítótár-betöltés, a nem modális splash inicializálás, valamint a TreeView várakozási kurzor késleltetésének kezelése. A NetBeans 30 továbbfejleszti a Rust elemző integrációját is a Language Server Protocol támogatásán keresztül.
További részletekért nézd meg a changelogot. Az Apache NetBeans 30 már elérhető letöltésre a projekt weboldaláról.

