سازمان های بنیاد نرم افزار آپاچی ارایه شده محیط توسعه یکپارچه آپاچی NetBeans 11.2. این چهارمین نسخه تولید شده توسط بنیاد آپاچی از زمانی است که اوراکل کد NetBeans را اهدا کرد و اولین نسخه از آن زمان است. ترجمه پروژه از انکوباتور تا دسته پروژه های اولیه آپاچی. این نسخه شامل پشتیبانی از زبان های برنامه نویسی Java SE، Java EE، PHP، JavaScript و Groovy می باشد. انتقال پشتیبانی C/C++ از پایگاه کد اهدایی Oracle در نسخه 11.3 برنامه ریزی شده برای ژانویه انتظار می رود. Apache NetBeans 2020 در آوریل 12 منتشر می شود و از طریق چرخه پشتیبانی توسعه یافته (LTS) پشتیبانی می شود.
پشتیبانی اضافه شد جاوا SE 13. به عنوان مثال اضافه شده است
توانایی استفاده از "Switch" در قالب یک عبارت به جای یک عبارت.
عملیات برجستهسازی و تبدیل برای بلوکهای متنی که شامل دادههای متنی چند خطی بدون استفاده از فرار از کاراکتر و حفظ قالببندی متن اصلی است، اجرا شد. ویژگیهای مشخصشده در حال حاضر بهعنوان آزمایشی علامتگذاری شدهاند و فقط هنگام ساخت با پرچم «-enable-preview» فعال میشوند.
ویژگی های جدید زبان PHP اضافه شده است که در شاخه 7.4 توسعه یافته است که برای انتشار در 28 نوامبر برنامه ریزی شده است. NetBeans برای نوآوری هایی مانند پردازش اضافه کرده است خواص تایپ شده, اپراتور "??=" ("a ??= b" مشابه "a = a ?? b" است)، فرصت جایگزینی آرایه های موجود هنگام تعریف یک آرایه جدید (اپراتور "...$var")، جدید مکانیسم سریال سازی اشیا (ترکیب Serializable و __sleep()/__wakeup())، فرصت طراحی بصری اعداد بزرگ (1_000_000_00) و جدید قالب برای تعریف توابع "fn(parameter_list) => expr" (برای مثال "fn($x) => $x + $y" مشابه "$fn2 = تابع ($x) استفاده از ($y) است. {return $ x + $ y;}").
بهینه سازی عملکرد انجام شده است: سرعت جستجوی فایل های باینری در درخت منبع افزایش یافته است. که در
لینوکس و ویندوز از رابط WatchService ارائه شده در API برای ردیابی تغییرات دایرکتوری ها استفاده می کنند جاوا NIO2. شناسایی سریع پرونده ها با آرشیو.
پشتیبانی بهبود یافته برای سیستم ساخت Gradle. قابلیت بارگیری پرچمهای کامپایلر جاوا را اضافه کرد که به شما امکان میدهد از ویژگیهای آزمایشی جاوا در پروژههای Gradle استفاده کنید ("it.options.compilerArgs.add('—enable-preview')"). همچنین پردازش ورودی کاربر در برگه که منعکس کننده پیشرفت ساخت (خروجی) است اضافه شده است. هنگام شروع فرآیند Gradle Daemon پسزمینه، ویژگی org.gradle.jvmargs اکنون رعایت میشود.
مشکلات مجوز کد با تجزیه کننده جاوا اسکریپت حل شد که به دلیل آن تجزیه کننده قبلاً باید جداگانه نصب می شد. حالا تجزیه کننده graal-js از GPL به UPL (مجوز جهانی مجاز) منتقل شد.
نصب کننده بهبود یافته است تا از نصب انتخابی اجزای NetBeans پشتیبانی کند.