The release of an integrated development environment Apache Netbeans 24 has been presented by the Apache Netbeans project. Apache Netbeans 24 provides support for programming languages such as Java SE, Java EE, PHP, C/C ++, JavaScript, Rust, and Groovy. Ready-made assemblies will be formed for Linux (snap, flatpak), Windows, and macOS.
Among the changes introduced in Apache Netbeans 24, the editor has added support for searching the search results and the rapid reflection of file contents when using tools like “Find Usage” and Refactoring. Additionally, there are expanded possibilities for illuminating identifiers in the editor, options to keep the highlights after moving the cursor, and marks of the positions of illuminated identifiers in the scrolling strip.
The icon in SVG format and ICO files in higher resolution have been added, along with support for displaying symbols in the code editor despite their absence in the selected font. The development engine FlatLaf has been updated to version 3.5.2.
Furthermore, Apache Netbeans 24 has expanded capabilities related to the use of LSP servers (Language Server Protocol) and improved support for assembly systems like Gradle and Maven. Initial support for loading Gradle and Maven projects has been added, and the data indexation engine in Maven has been updated to Lucene 9.12.0.
Other updates include support for SRC.zip Java archives when assembling using the Ant tool, the use of Markdown marking in Javadoc documentation for Java projects, support for static analyzer Psalm in PHP projects, and support for platforms like Payara 7.
Additionally, Apache Netbeans 24 now offers improved support for CSS with @-Rules in web projects and enhanced support for Typescript.