A fost lansată versiunea mediului integrat de dezvoltare Apache NetBeans 20, care oferă suport pentru limbajele de programare Java SE, Java EE, PHP, C/C++, JavaScript, Rust și Groovy. Pachetele preformate sunt disponibile pentru Linux (snap, flatpak), Windows și macOS.
printre modificările propuse:
- Pentru proiectele în Java, a fost adăugat suport pentru JDK 21. Sistemul de completare a introducerii a fost îmbunătățit cu noi funcționalități din Java 21. Compilatorul Java integrat în NetBeans nb-javac (javac modificat) a fost actualizat la versiunea 21. A fost adăugat suport pentru șabloanele de șiruri (String Template).
- Suportul pentru sistemele de construire Gradle și Maven a fost îmbunătățit. Instrumentul Gradle a fost actualizat la versiunea 8.4, iar Maven la versiunea 3.9.5. De asemenea, maven-indexer a fost actualizat la 7.0.4, lucene la 9.8.0 și maven.embedder la 2.0.6.1.
- În mediul pentru limbajul PHP, suportul pentru caracteristicile introduse în versiunile recente de PHP a fost îmbunătățit. A fost adăugat suport pentru puncte de oprire pentru excepții. Verificările la crearea punctelor de oprire au fost extinse. A fost asigurat un evidențiere vizibilă prin culori diferite pentru membrii moșteniți ai claselor. A fost adăugat modul de formatare „After Use Trait”.
- În IDE pentru C/C++, suportul pentru CPPLite a fost stabilizat.
- A fost adăugat suport pentru platforma GlassFish 7.0.9.
- În mediul pentru proiectele web, suportul pentru CSS ( @layer, @supports, modulele de containment și text, funcțiile matematice) a fost îmbunătățit.
- Pachetul jgit utilizat în interfața de control al versiunilor a fost actualizat la versiunea 6.7.0.
- Funcționalitățile legate de utilizarea servere LSP (Language Server Protocol).
- În editor, la previzualizarea markup-ului în format Markdown, a fost implementat suport pentru comutatoarele checkbox.

- A fost activată verificarea corectitudinii și implementat completarea codului pentru documentele XML fără schemaLocation.
- Motorul temelor FlatLaf a fost actualizat la versiunea 3.2. Pe platforma Linux, în FlatLaf, a fost inclus decorarea ferestrelor pe partea clientului.
- Suportul pentru limbajul de definire a configurației HCL, utilizat în HashiCorp Terraform, a fost extins.
- Continuă implementarea mediului pentru dezvoltarea proiectelor în Rust.
- A fost adăugată o bibliotecă de profilare pentru arhitectura ARM64.

Sursa: opennet.ro

