Bola ohlásená verzia 20 integrovaného vývojového prostredia (IDE) Apache NetBeans, ktorá poskytuje podporu pre programovacie jazyky Java SE, Java EE, PHP, C/C++, JavaScript, Rust a Groovy. K dispozícii sú predkompilované zostavenia pre... Linux (cvaknutie, plochý balíček), Windows и macOS.
Medzi navrhovanými zmenami:
- Pre projekty v jazyku Java bola pridaná podpora pre JDK 21. Do systému dokončovania vstupov bola pridaná podpora nových funkcií Java 21. Na verziu 21 bol aktualizovaný Java kompilátor nb-javac (upravený javac) zabudovaný do NetBeans. Pridaná podpora pre šablóny reťazcov.
- Vylepšená podpora pre zostavovacie systémy Gradle a Maven. Súprava nástrojov Gradle bola aktualizovaná na verziu 8.4 a Maven na verziu 3.9.5. Tiež aktualizované maven-indexer 7.0.4, lucene 9.8.0 a maven.embedder 2.0.6.1
- Jazykové prostredie PHP zlepšilo podporu funkcií zavedených v nových verziách PHP. Pridaná podpora pre body prerušenia výnimiek. Rozšírené kontroly pri vytváraní bodov prerušenia. Poskytnuté vizuálne zvýraznenie zdedených členov triedy v rôznych farbách. Pridaný režim formátovania „Po použití vlastnosti“.
- Podpora CPPLite bola stabilizovaná v C/C++ IDE.
- Pridaná podpora pre platformu GlassFish 7.0.9.
- V prostredí pre webové projekty bola vylepšená podpora CSS (@layer, @supports, kontajnment a textové moduly, matematické funkcie).
- Balík jgit používaný v rozhraní správy verzií bol aktualizovaný na vydanie 6.7.0.
- Rozšírené možnosti súvisiace s používaním serverov LSP (Protokol jazykového servera).
- Editor podporuje prepínače začiarkavacích políčok pri náhľade markdown vo formáte Markdown.

- Kontrola správnosti je povolená a dokončenie kódu je implementované pre dokumenty XML bez poľa schemaLocation
- Движок тем оформления FlatLaf обновлён до версии 3.2. На платформе Linux во FlatLaf включено декориование окон на стороне клиента.
- Rozšírená podpora pre konfiguračný jazyk HCL používaný v HashiCorp Terraform.
- Pokračovala implementácia prostredia pre vývoj projektov v jazyku Rust.
- Pridaná knižnica profilovania pre architektúru ARM64.

Zdroj: opennet.ru

