Go 1.24, uma atualização planejada para a popular linguagem de programação de código aberto do Google, atingiu o estágio de release candidate. Prevista para chegar em fevereiro de 2025, a versão traz suporte completo para aliases de tipo genérico, junto com a capacidade de rastrear dependências executáveis ​​usando tool diretivas em módulos Go.

Rascunhos de notas de lançamento para Go 1.24 observam que a versão traz suporte completo para aliases de tipo genérico, nos quais um alias de tipo pode ser parametrizado como um tipo definido. Anteriormente, um alias de tipo poderia referir-se a um tipo genérico, mas o alias de tipo não poderia ter seus próprios parâmetros. Por enquanto, os aliases de tipo genérico podem ser desativados configurando GOEXPERIMENT=noaliastypeparams. Esta configuração de parâmetro será removida no Go 1.25.

Com o go comando no Go 1.24, os módulos Go agora podem rastrear dependências executáveis ​​usando tool diretivas em arquivos go.mod. Isto elimina a necessidade de uma solução alternativa anterior de adicionar ferramentas como importações em branco para um arquivo convencionalmente denominado tools.go. O go tool comando agora pode executar essas ferramentas, além das ferramentas fornecidas com a distribuição Go. Também com o go comando, um novo GOAUTH variável de ambiente oferece uma maneira flexível de autenticar buscas de módulos privados.