Апацхе Софтваре Фоундатион је представила Апацхе НетБеанс 17 интегрисано развојно окружење, које пружа подршку за програмске језике Јава СЕ, Јава ЕЕ, ПХП, Ц/Ц++, ЈаваСцрипт и Гроови. Готови склопови се креирају за Линук (снап, флатпак), Виндовс и мацОС.
Међу предложеним изменама:
- Добавлена поддержка платформы Jakarta EE 10 и улучшена поддержка некоторых новых возможностей Java 19, таких как сопоставления по шаблону в выражениях «switch». Проведена подготовка к поддержке JDK 20. Добавлены дополнительные подсказки для кода на Java. До версии 19.0.1 обновлён встроенный в NetBeans Java-компилятор nb-javac (модифицированный javac). Добавлена поддержка javadoc-тега @summary. Улучшено представление Java AST при отладке. Улучшена индексация исходных текстов с ошибками.
- Улучшена поддержка системы сборки Gradle. Обеспечен доступ к Java-платформе для не Java Gradle-проектов. Реализовано определение и автоконфигурация прокси. Gradle Tooling API обновлён до версии 8.0-rc-1. В интерфейсе проведена чистка опций.
- Улучшена поддержка системы сборки Maven. Включена обработка трассировок стека. Реализовано определение и автоконфигурация прокси. Добавлена подсказка для обновления зависимостей. Обновлены версии maven 3.8.7 и exec-maven-plugin 3.1.0. Разрешено выполнение локальной индексации во время загрузки внешних индексов.
- В окружении для языка PHP реализована поддержка новых возможностей PHP 8.2, таких как классы в режиме только для чтнения, типы null, false и true, определение констант в типажах. Улучшена поддержка методов в типах enum.
- Добавлена поддержка профилей OCI (Oracle Cloud Infrastructure).
- Для Tomcat и TomEE реализована поддержка Jakarta EE и Java EE.
- В окружении для web-проектов улучшена поддержка CSS, обеспечен поиск CSS-свойств без учёта регистра и оптимизировано сопоставление при дополнении CSS-запросов.
- Переработаны некоторые настройки истории версионирования.
- В редакторе кода предоставлена возможность закрытия разом всех документов в списке. ANTLRv4 Runtime обновлён до версии 4.11.1. Предоставлена начальная поддержка ANTLR4 Lexer, на которую переведён код для работы с форматами ANTLR и TOML.
- При запуске в Linux обеспечено автоматическое определение режима субпиксельной отрисовки текста в KDE.
Извор: опеннет.ру