A equipe do Apache Groovy anunciou o Groovy 5, uma atualização para a linguagem de programação baseada em JVM que apresenta suporte mais amplo de JDK (Java Development Kit), juntamente com centenas de métodos de extensão novos e aprimorados, incluindo matrizes mais rápidas.

Os desenvolvedores podem baixar o groovy 5 de groovy.apache.org. Revelado em 24 de agosto, Groovy 5 Brinks Compatibilidade completa com as versões JDK 11 a 25, de acordo com as notas de comunicado. Além disso, o suporte é oferecido para muitos recursos de idioma JDK 17 a JDK 25 disponíveis para uso no JDKS anteriores. O Groovy 5 também apresenta suporte para arquivos de origem compactos e métodos principais de instância, uma proposta Java destinada a facilitar o início dos programadores Java para escrever seus primeiros programas e correspondência de padrões para instanceof.

O Groovy 5 também possui mais de 350 métodos de extensão novos e aprimorados para aumentar a produtividade, de acordo com as notas de comunicação. As operações de matriz são até 10 vezes mais rápidas. Os métodos preguiçosos do iterador oferecem comportamento semelhante ao fluxo sem a sobrecarga, enquanto novos utilitários além do JDK padrão são apresentados para a funcionalidade mais rica e pronta para uso, disse a equipe Groovy. O Groovy 5 também oferece criação aprimorada da Web com o Jakarta EE e o Suporte Legacy Javax. Um novo verificador de tipo, enquanto isso, permite mais fortes do que o Java format Verificação de string. Os benefícios adicionais do idioma incluem geração infinita de iterador, bem como variáveis ​​de índice em loops.