Apache Software Foundation memperkenalkan lingkungan pengembangan terintegrasi Apache NetBeans 15, yang menyediakan dukungan untuk bahasa pemrograman Java SE, Java EE, PHP, C/C++, JavaScript, dan Groovy. Rakitan siap pakai dibuat untuk Linux (snap), Windows dan macOS.
Di antara perubahan yang diusulkan:
- Menambahkan dukungan awal untuk Jakarta 9.1 dan meningkatkan dukungan untuk GlassFish.
- Kompiler Java NetBeans bawaan nb-javac (javac yang dimodifikasi) telah diperbarui.
- Wizard koneksi telah menambahkan kemampuan untuk terhubung ke database Amazon Redshift melalui layanan Amazon Athena.
- Dukungan untuk tag β@snippetβ telah diterapkan untuk menyematkan contoh kerja dan cuplikan kode ke dalam dokumentasi API, di mana Anda dapat menerapkan alat untuk pemeriksaan kebenaran, penyorotan sintaksis, dan integrasi dengan IDE.
- Peningkatan pengeditan data dalam format YAML.
- Menambahkan item 'Buka di Terminal' ke menu konteks proyek.
- Peningkatan dukungan untuk fitur baru PHP 8.0 dan 8.1. Menambahkan dukungan untuk sintaksis baru untuk objek yang dapat dipanggil.
- Petunjuk sebaris diaktifkan secara default.
- Modul terpisah berisi debugger untuk kode Groovy. Parser untuk bahasa Groovy telah diperbarui.
- Implementasi awal Project Dependency API telah diusulkan.
- Sebagian besar perbaikan dan peningkatan terkait penggunaan server LSP (Protokol Server Bahasa) telah diperkenalkan.
- Antarmuka pemeriksaan ekspresi reguler yang ditingkatkan.
- Antarmuka yang ditingkatkan untuk mengunduh dan mendaftarkan JDK.
- Antarmuka analisis tumpukan panggilan yang ditingkatkan (Stack Trace).
- Peningkatan dukungan untuk sistem pembangunan Maven dan Gradle. Komponen untuk bekerja dengan Gradle telah diperbarui ke API versi 7.5 dengan dukungan untuk Java 18.
- Dukungan yang diterapkan untuk pelengkapan otomatis ekspresi lambda.
- Menambahkan javadoc untuk pratinjau JDK 20.
- Menambahkan kemampuan untuk menggunakan opsi netbeans.javaSupport.enabled untuk menonaktifkan dukungan bahasa Java di NBLS (NetBeans Language Server).
Sumber: opennet.ru