Apache NetBeans 20 - an integrated development environment - is now available
09:58, 05.12.2023
Apache NetBeans 20 was released on 1 December 2023. This project supports the following programming languages - JavaScript, Java SE, Rust, Java EE, Groovy, C++/C, and PHP. MacOS, Linux, and Windows users can use the NetBeans 20 version.
As for the major changes and additions in NetBeans 20, they are the following:
- CPPLite support in the IDE for C++/C has been stabilized;
- Added validation and code completion for XML-docs without schemaLocation;
- Implemented an environment for development in Rust language;
- Extended language support for defining HCL configurations;
- New profiling library for ARM64 architecture;
- FlatLaf has been updated to version 3.2. Also, client-side window decoding is enabled for Linux users;
- Support for checkbox switches, in the editor during Markdown markup preview;
- Jgit updated to version 6.7.0;
- Improved LSP or Language Server Protocol;
- Support for GlassFish 7.0.9 platform;
- Improved support for Maven (updated to version 3.9.5) and Gradle (to version 8.4). In addition, updates are also in maven.embedder 2.0.6.1, maven-indexer 7.0.4, and lucene 9.8.0;
- There is support for JDK 21 for the Java language. Support for new Java 21 features has been added. Also, there is a Java compiler - nb-javac and String Template support.
- Improved support for PHP language. Added ‘After Use Trait’ mode, breakpoint support for exceptions, and improved validation when creating breakpoints.