Apache Software Foundation wprowadziła zintegrowane środowisko programistyczne Apache NetBeans 15, które zapewnia obsługę języków programowania Java SE, Java EE, PHP, C/C++, JavaScript i Groovy. Gotowe złożenia generowane są dla systemu Linux (snap), Windows i macOS.
Wśród proponowanych zmian:
- Dodano początkową obsługę Dżakarty 9.1 i ulepszono obsługę GlassFish.
- Wbudowany kompilator Java NetBeans nb-javac (zmodyfikowany javac) został zaktualizowany.
- Kreator połączeń dodał możliwość połączenia się z bazą danych Amazon Redshift poprzez usługę Amazon Athena.
- Zaimplementowano obsługę tagu „@snippet” umożliwiającego osadzanie działających przykładów i fragmentów kodu w dokumentacji API, do której można zastosować narzędzia służące do sprawdzania poprawności, podświetlania składni i integracji z IDE.
- Ulepszona edycja danych w formacie YAML.
- Do menu kontekstowego projektu dodano opcję „Otwórz w terminalu”.
- Ulepszona obsługa nowych funkcji PHP 8.0 i 8.1. Dodano obsługę nowej składni obiektów wywoływalnych.
- Wskazówki wbudowane są domyślnie włączone.
- Oddzielny moduł zawiera debugger kodu Groovy. Zaktualizowano parser języka Groovy.
- Zaproponowano wstępną implementację interfejsu API zależności projektowych.
- Wprowadzono dużą część poprawek i udoskonaleń związanych z obsługą serwerów LSP (Language Server Protocol).
- Ulepszony interfejs sprawdzania wyrażeń regularnych.
- Ulepszony interfejs pobierania i rejestrowania JDK.
- Ulepszony interfejs analizy stosu wywołań (Stack Trace).
- Ulepszona obsługa systemów kompilacji Maven i Gradle. Komponenty do pracy z Gradle zostały zaktualizowane do wersji API 7.5 z obsługą Java 18.
- Zaimplementowano obsługę autouzupełniania wyrażeń lambda.
- Dodano javadoc dla podglądu JDK 20.
- Dodano możliwość użycia opcji netbeans.javaSupport.enabled w celu wyłączenia obsługi języka Java w NBLS (NetBeans Language Server).
Źródło: opennet.ru