20 февраля 2025 года состоялся релиз интегрированной среды разработки Apache NetBeans 25. Проект имеет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript, Rust и Groovy. Готовые сборки проекта NetBeans 25 сформированы для скачивания под Linux (snapcraft.io, flathub), Windows и macOS. Исходный код решения написан в основном на Java и опубликован на GitHub под лицензией Apache License 2.0. 1 декабря 2023 года состоялся релиз Apache NetBeans 20. Релиз Apache NetBeans 24 состоялся в декабре 2024 года.
Согласно информации OpenNET, основные изменения и дополнения в Apache NetBeans 25:
в редакторе кода улучшена навигация в инструменте рефакторинга, обеспечено сохранения порядка следования вкладок для проектов, улучшено отслеживание изменений;
для загрузки SVG вместо Batik задействована более легковесная библиотека JSVG;
предложены новые пиктограммы в формате SVG;
улучшен диалог выбора каталогов в файловой системе;
изменены цвета активных вкладок и выделенных областей;
улучшена реализация опции для показа родительских каталогов в заголовках вкладок;
в редактор SQL добавлена поддержка автодополнения ввода по отдельным совпадающим отрывкам без привязки к началу слова (например, при вводе «ne» предложит «one»);
улучшена поддержка систем сборки Ant, Gradle и Maven. Для Gradle добавлена возможность запуска тестов в параллельном режиме (nbls.run.test.parallel). Для Maven улучшено определение зависимостей. Для Ant обеспечена совместимость с Payara Server, запущенном в окружении WSL (Windows Subsystem for Linux);
расширены возможности, связанные с использованием серверов LSP (Language Server Protocol) и применением плагина для VSCode;
для кода на языке Java улучшено автодополнение элементов в блоках switch. Встроенная версия Apache Tomcat обновлена до версии 9.0.96. Обновлена поддержка грамматик TextMate. Встроенный в NetBeans Java‑компилятор nb‑javac (модифицированный javac) обновлён до версии JDK 24b29. Для JDK >= 15 добавлена поддержка JavaScript‑движка Nashorn 15.x. Улучшена обработка закрытия скобок при форматировании кода;
библиотеки Groovy обновлены до версии 3.0.23;
в окружении для языка PHP появилась поддержка 10 уровня проверок, предоставляемых статическим анализатором PHPStan. Добавлена поддержка новых возможностей, предложенных в выпуске PHP 8.4;
добавлена поддержка сервера приложений GlassFish 7 (до версии 7.0.21) и GlassFish 8 (до тестовой версии 8.0.0-M9);
улучшена поддержка платформы Jakarta EE 11.
Источник: habr.com