Apache NetBeans IDE 15 Released

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.
    Apache NetBeans IDE 15 Released
  • 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.
    Apache NetBeans IDE 15 Released
  • Improved interface for downloading and registering the JDK.
    Apache NetBeans IDE 15 Released
  • Improved call stack analysis interface (Stack Trace).
    Apache NetBeans IDE 15 Released
  • 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

Add a comment