Foi lançada a versão do ambiente de desenvolvimento integrado Apache NetBeans 25, que oferece suporte aos idiomas de programação Java SE, Java EE, PHP, C/C++, JavaScript, Rust e Groovy. Compilações prontas foram geradas para Linux (snap, flatpak), Windows e macOS.
Entre as alterações propostas:
- A navegação na ferramenta de refatoração foi aprimorada no editor de código, garantindo a manutenção da ordem das abas para projetos, além de melhorar o rastreamento de alterações.
- Uma biblioteca JSVG mais leve foi utilizada para carregar SVG em vez do Batik.
- Novos ícones no formato SVG foram propostos.

- O diálogo de seleção de diretórios no sistema de arquivos foi aprimorado.

- As cores das abas ativas e das áreas destacadas foram alteradas.

- A implementação da opção de exibir diretórios pai nos cabeçalhos das abas foi aprimorada.

- O editor SQL agora suporta a autocompletação de entradas por fragmentos correspondentes sem se restringir ao início da palavra (por exemplo, ao digitar 'ne', será sugerido 'one').
- Foi melhorado o suporte para sistemas de construção Ant, Gradle e Maven. Para o Gradle, foi adicionada a possibilidade de execução de testes em modo paralelo (nbls.run.test.parallel). Para o Maven, o reconhecimento de dependências foi aprimorado. Para o Ant, foi garantida a compatibilidade com o Payara Server, executado no ambiente WSL (Windows Subsystem for Linux).
- As capacidades relacionadas ao uso foram expandidas servidores LSP (Language Server Protocol) e a aplicação do plugin para VSCode.
- Para o código em Java, a autocompletação de elementos em blocos switch foi aprimorada. A versão incorporada do Apache Tomcat foi atualizada para a versão 9.0.96. O suporte a gramáticas TextMate foi atualizado. O compilador Java embutido no NetBeans, nb-javac (javac modificado), foi atualizado para a versão JDK 24b29. Suporte para o mecanismo JavaScript Nashorn 15.x foi adicionado para JDK >= 15. A manipulação do fechamento de parênteses ao formatar o código foi aprimorada.
- As bibliotecas Groovy foram atualizadas para a versão 3.0.23.
- No ambiente para PHP, o suporte para o nível 10 de verificações fornecido pelo analisador estático PHPStan foi introduzido. O suporte para novos recursos propostos na versão PHP 8.4 foi adicionado.
- Suporte adicionado servidor aplicativos GlassFish 7 (até a versão 7.0.21) e GlassFish 8 (até a versão de teste 8.0.0-M9).
- O suporte para a plataforma Jakarta EE 11 foi aprimorado.
Fonte: opennet.ru




