O Go 1.14 já está disponível como a versão mais recente dessa linguagem de programação popular, apoiada pelo Google.
A última versão do Go, a 1.14, chega seis meses após o Go 1.13. A maioria de suas mudanças está na implementação da cadeia de ferramentas, tempo de execução e bibliotecas. Como sempre, o lançamento mantém a promessa de compatibilidade Go 1 . Esperamos que quase todos os programas Go continuem sendo compilados e executados como antes.
O suporte ao módulo no comando
go
agora está pronto para uso em produção, e incentivamos todos os usuários a migrarem para os módulos Go para gerenciamento de dependências. Se você não conseguir migrar devido a um problema na cadeia de ferramentas Go, verifique se possui um problema em aberto. (Se o problema não estiver no marcoGo1.15
, informe-nos por que o impede de migrar para que possamos priorizá-lo adequadamente.)
Os destaques do Go 1.14 incluem:
- o suporte ao módulo go command agora sendo considerado pronto para produção para gerenciamento dependente;
- há um melhor desempenho no adiamento;
- Mudanças nas Goroutines que são assíncronas;
- o alocador de páginas é mais eficiente;
- e os temporizadores internos também são mais eficientes.
- O Go 1.14 oferece suporte experimental para o RISC-V de 64 bits no Linux;
- o suporte ao ARM do FreeBSD de 64 bits já está disponível;
- e esta versão acabou com o suporte do próprio Native Client (NaCl) do Google.
O Go 1.14 também apresenta outros aprimoramentos menores do compilador e do tempo de execução.
Queremos agradecer a todos que contribuíram para esta versão escrevendo código, arquivando bugs, fornecendo feedback e / ou testando o candidato beta e versão. Suas contribuições e diligência ajudaram a garantir que o Go 1.14 seja o mais estável possível. Dito isto, se houver algum problema, registre um problema.
Mais detalhes sobre o Go 1.14 em Golang.org.