Організація Apache Software Foundation представила інтегроване середовище розробки Apache NetBeans 15, яке надає підтримку мовам програмування Java SE, Java EE, PHP, C/C++, JavaScript та Groovy. Готові збирання сформовані для Linux (snap), Windows та macOS.
Серед запропонованих змін:
- Додана початкова підтримка Jakarta 9.1 та покращена підтримка GlassFish.
- Оновлено вбудований у NetBeans Java-компілятор nb-javac (модифікований javac).
- У майстрі з'єднань додано можливість підключення до БД Amazon Redshift через сервіс Amazon Athena.
- Реалізована підтримка тега @snippet для вбудовування в документацію на API робочих прикладів і фрагментів коду, до яких можна застосовувати засоби для перевірки коректності, підсвічування синтаксису та інтеграції з IDE.
- Покращено редагування даних у форматі YAML.
- У контекстному меню проекту додано пункт 'Open in Terminal'.
- Покращена підтримка нових можливостей PHP 8.0 та 8.1. Додана підтримка нового синтаксису для об'єктів, що викликаються (callable).
- Увімкнено за замовчуванням inline-підказки.
- В окремий модуль виділено відладчик коду на мові Groovy. Оновлено парсер для мови Groovy.
- Запропоновано початкову реалізацію API для управління залежностями проекту (Project Dependency API).
- Внесено велику порцію виправлень та покращень, пов'язаних з використанням LSP-серверів (Language Server Protocol).
- Покращено інтерфейс перевірки регулярних виразів.
- Покращено інтерфейс для завантаження та реєстрації JDK.
- Поліпшено інтерфейс аналізу стека викликів (Stack Trace).
- Поліпшено підтримку систем складання Maven і Gradle. Компоненти для роботи з Gradle оновлені до версії API 7.5 із підтримкою Java 18.
- Реалізовано підтримку автодоповнення лямбда-виразів.
- Додано javadoc для попередньої версії JDK 20.
- Додана можливість використання опції netbeans.javaSupport.enabled для відключення підтримки мови Java в NetBeans Language Server (NBLS).
Джерело: opennet.ru