NexSift
DesenvolvimentoNovo

Go 1.27 adiciona métodos genéricos e JSON v2

Publicado 25 de ago. de 2026 · Leitura 1 min de leitura · Relevância 9.0

PorTiago CastroCriador do NexSift·NexSift Editorial
O que mudou

Go 1.27 amplia a linguagem com métodos genéricos, generaliza inferência de tipos, adota JSON v2 sob a API existente e adiciona ML-DSA, UUID e SIMD experimental.

Por que importa

A versão muda capacidades centrais da linguagem e da biblioteca padrão: métodos genéricos reduzem APIs duplicadas, o novo JSON altera o caminho de serialização e as adições criptográficas e de diagnóstico afetam serviços em produção.

Go 1.27 chegou com mudanças materiais na linguagem, no runtime e na biblioteca padrão.

A linguagem agora suporta métodos genéricos e amplia a inferência de tipos em atribuições. O runtime reduz em até 30% o custo de alocações pequenas em casos específicos e torna o perfil goroutineleak geralmente disponível.

Na biblioteca padrão, encoding/json passa a usar a implementação v2 mantendo compatibilidade de API. A versão também adiciona ML-DSA integrado a X.509 e TLS, suporte nativo a UUID e APIs experimentais de SIMD.

Equipes devem testar código gerado, bibliotecas que dependem de reflexão e caminhos críticos de serialização antes de atualizar ambientes de produção.

O que observar agora

Compatibilidade de bibliotecas com os novos métodos genéricos e o backend JSON v2, regressões de desempenho e a evolução do SIMD experimental antes de adoção ampla.

Continue no radar