The Apache Software Foundation has released the Apache NetBeans 15 IDE, which provides support for the Java SE, Java EE, PHP, C/C++, JavaScript, and Groovy programming languages. Ready builds are generated for Linux (snap), Windows and macOS.
Among the proposed changes:
- Added initial support for Jakarta 9.1 and improved support for GlassFish.
- Updated NetBeans built-in Java compiler nb-javac (modified javac).
- Added the ability to connect to the Amazon Redshift database through the Amazon Athena service in the connection wizard.
- Implemented support for the "@snippet" tag for embedding working examples and code snippets in the API documentation, to which tools for validation, syntax highlighting, and IDE integration can be applied.
- Improved data editing in YAML format.
- Added 'Open in Terminal' item to project context menu.
- Improved support for new PHP 8.0 and 8.1 features. Added support for new syntax for callable objects.
- Inline hints are enabled by default.
- A debugger for Groovy code has been allocated in a separate module. Updated parser for Groovy language.
- An initial implementation of the API for managing project dependencies (Project Dependency API) is proposed.
- A large portion of fixes and improvements related to the use of LSP servers (Language Server Protocol) has been made.
- Improved regular expression checking interface.
- Improved interface for downloading and registering the JDK.
- Improved call stack analysis interface (Stack Trace).
- Improved support for Maven and Gradle build systems. Components for working with Gradle have been updated to API version 7.5 with support for Java 18.
- Implemented support for autocompletion of lambda expressions.
- Added javadoc for JDK 20 preview.
- Added the ability to use the netbeans.javaSupport.enabled option to disable Java language support in NBLS (NetBeans Language Server).
Source: opennet.ru