De Apache Software Foundation introduceerde de geïntegreerde ontwikkelomgeving Apache NetBeans 15, die ondersteuning biedt voor de programmeertalen Java SE, Java EE, PHP, C/C++, JavaScript en Groovy. Er worden kant-en-klare assemblies gegenereerd voor Linux (snap), Windows en macOS.
Onder de voorgestelde wijzigingen:
- Initiële ondersteuning toegevoegd voor Jakarta 9.1 en verbeterde ondersteuning voor GlassFish.
- De ingebouwde NetBeans Java-compiler nb-javac (gemodificeerde javac) is bijgewerkt.
- De verbindingswizard heeft de mogelijkheid toegevoegd om verbinding te maken met de Amazon Redshift-database via de Amazon Athena-service.
- Er is ondersteuning voor de tag “@snippet” geïmplementeerd voor het insluiten van werkvoorbeelden en codefragmenten in API-documentatie, waarop u tools kunt toepassen voor correctheidscontrole, syntaxisaccentuering en integratie met de IDE.
- Verbeterde bewerking van gegevens in YAML-indeling.
- Item 'Openen in terminal' toegevoegd aan het projectcontextmenu.
- Verbeterde ondersteuning voor nieuwe functies van PHP 8.0 en 8.1. Ondersteuning toegevoegd voor nieuwe syntaxis voor opvraagbare objecten.
- Inline-hints zijn standaard ingeschakeld.
- Een aparte module bevat een debugger voor Groovy-code. De parser voor de Groovy-taal is bijgewerkt.
- Er is een eerste implementatie van de Project Dependency API voorgesteld.
- Een groot deel van de oplossingen en verbeteringen met betrekking tot het gebruik van LSP-servers (Language Server Protocol) zijn geïntroduceerd.
- Verbeterde interface voor het controleren van reguliere expressies.
- Verbeterde interface voor het downloaden en registreren van de JDK.
- Verbeterde call-stack-analyse-interface (Stack Trace).
- Verbeterde ondersteuning voor Maven- en Gradle-buildsystemen. Componenten voor het werken met Gradle zijn bijgewerkt naar API-versie 7.5 met ondersteuning voor Java 18.
- Ondersteuning geïmplementeerd voor het automatisch aanvullen van lambda-expressies.
- Javadoc toegevoegd voor JDK 20-preview.
- De mogelijkheid toegevoegd om de optie netbeans.javaSupport.enabled te gebruiken om Java-taalondersteuning in NBLS (NetBeans Language Server) uit te schakelen.
Bron: opennet.ru