Организации на Фондацијата Апачи Софтвер презентирани интегрирана развојна средина Apache NetBeans 12.1, кој обезбедува поддршка за програмските јазици Java SE, Java EE, PHP, C/C++, JavaScript и Groovy.
Ова е седмо издание произведено од Apache Foundation откако кодот NetBeans беше префрлен од Oracle.
Додадена е ограничена поддршка за јазиците на C/C++, која моментално заостанува зад приклучоците за развој на C/C++ кои претходно беа објавени за NetBeans IDE 8.2. За развој во C/C++, се нуди поддршка за едноставни проекти, што ви овозможува да извршувате команди за градење и извршување, истакнување синтакса со помош на граматики на TextMate и дебагирање со помош на gdb. Пополнувањето на кодот и другите можности за уредување се имплементираат преку пристап до серверот LSP (јазичен сервер протокол) ccls, што корисникот мора сам да го изврши.
Додадена е поддршка за платформа Akакарта ЕЕ 8, кој го замени Java EE (Java Platform, Enterprise Edition). Можно е да се креираат проекти
Jakarta EE 8 и модификации на постоечките Maven апликации за користење Jakarta EE 8.
NetBeans вграден Java компајлер nb-javac (модифициран javac) преведен во употреба Јава 14.
За Java, поддршката за клучниот збор „запис“ е редизајнирана, обезбедувајќи компактна форма за дефиниции на класи што ја елиминира потребата за експлицитно дефинирање на различни методи на ниско ниво како што се equals(), hashCode() и toString() во случаи кога податоците се чува само во полиња.однесувањето на работа со кое не се менува. Додаден е нов шаблон за креирање Java конструкции со клучниот збор „запис“. Подобрена поддршка за комплетирање на кодот со „запис“.
За Java SE, активирана е поддршка за Gradle build системот. Додадена е поддршка за Генерирани директориуми и обезбеди правилна работа со процесорите за прибелешки.
За PHP, додадени се нови дејства во менито Composer за ажурирање на автоматскиот вчитувач и извршување на скрипти. Во дебагерот, наместо 0 и 1 во вредностите на Буловата променлива, се прикажуваат неточно и точно. Подобрени алатки за анализа на кодови.
За HTML, компонентата за валидација на обележувањето (validator.jar) е ажурирана. Овозможено поддршка за комплетирање на внесување базирано на шаблони. Додадена е поддршка за пополнување код и истакнување синтакса за конструкции како " "
CSS нуди опции за форматирање „Tabs And Indents“ за контрола на вовлекувањето и употребата на јазичиња или празни места.
При стартување, JDK инсталиран на Linux и macOS се открива со помош на комплетот алатки СДКМАН.