Арганізацыі 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 у NBLS (NetBeans Language Server).
Крыніца: opennet.ru