Fundacja Apache Software Foundation wydała środowisko IDE Apache NetBeans 17, które zapewnia obsługę języków programowania Java SE, Java EE, PHP, C/C++, JavaScript i Groovy. Gotowe kompilacje generowane są dla systemu Linux (snap, flatpak), Windows i macOS.
Wśród proponowanych zmian:
- Dodano obsługę platformy Jakarta EE 10 i ulepszoną obsługę niektórych nowych funkcji Java 19, takich jak dopasowywanie wzorców w instrukcjach „przełącznik”. Przygotowany do obsługi JDK 20. Dodano dodatkowe wskazówki dotyczące kodu Java. Wbudowany kompilator Java NetBeans nb-javac (zmodyfikowany javac) został zaktualizowany do wersji 19.0.1. Dodano obsługę tagu javadoc @summary. Ulepszona prezentacja Java AST podczas debugowania. Poprawione indeksowanie tekstów źródłowych z błędami.
- Ulepszona obsługa systemu kompilacji Gradle. Zapewniony dostęp do platformy Java dla projektów Gradle innych niż Java. Zaimplementowano wykrywanie proxy i automatyczną konfigurację. Gradle Tooling API zostało zaktualizowane do wersji 8.0-rc-1. Opcje w interfejsie zostały wyczyszczone.
- Ulepszona obsługa systemu kompilacji Maven. Przetwarzanie śledzenia stosu jest włączone. Zaimplementowano wykrywanie proxy i automatyczną konfigurację. Dodano podpowiedź dotyczącą aktualizowania zależności. Zaktualizowane wersje maven 3.8.7 i exec-maven-plugin 3.1.0. Zezwalaj na indeksowanie lokalne podczas ładowania indeksów zewnętrznych.
- Środowisko dla języka PHP obsługuje nowe funkcje PHP 8.2, takie jak klasy w trybie tylko do odczytu, typy null, false i true oraz definiowanie stałych w cechach. Ulepszona obsługa metod w typach wyliczeniowych.
- Dodano obsługę profili OCI (Oracle Cloud Infrastructure).
- W przypadku Tomcat i TomEE zaimplementowano obsługę Jakarta EE i Java EE.
- W środowisku projektów internetowych poprawiono obsługę CSS, zapewniono wyszukiwanie właściwości CSS bez rozróżniania wielkości liter i zoptymalizowano dopasowywanie podczas kończenia zapytań CSS.
- Niektóre ustawienia historii wersji zostały przerobione.
- Edytor kodu umożliwia zamknięcie wszystkich dokumentów na liście jednocześnie. Środowisko wykonawcze ANTLRv4 zostało zaktualizowane do wersji 4.11.1. Udostępniono wstępne wsparcie dla ANTLR4 Lexer, na które przetłumaczono kod do pracy z formatami ANTLR i TOML.
- Podczas pracy w systemie Linux tryb renderowania tekstu subpikselowego KDE jest automatycznie wykrywany.
Źródło: opennet.ru