Gin 1.11.0 lançado! HTTP/3, melhorias em formulários, performance e mais
Chegou o Gin v1.11.0
Estamos animados em anunciar o lançamento do Gin v1.11.0, trazendo uma série de novidades, ajustes de performance e correções para o framework web querido da comunidade Go. Este lançamento reforça o compromisso do Gin com velocidade, flexibilidade e modernidade no desenvolvimento Go.
🌟 Principais novidades
-
Suporte experimental ao HTTP/3: Agora, o Gin suporta HTTP/3 experimentalmente via quic-go! Se você quer testar os protocolos web mais modernos, esta é a sua chance. (#3210)
-
Melhorias no binding de formulário:
-
Binding de tipos aprimorado: Novo método
BindPlain
para texto puro (#3904), além de suporte aos formatos unixMilli e unixMicro (#4190). -
Aprimoramento da API de Contexto: O
GetXxx
agora suporta mais tipos nativos do Go (#3633), facilitando o acesso seguro aos dados do contexto. -
Sistema de arquivos: Novo
OnlyFilesFS
agora está exportado, testado e documentado (#3939).
🚀 Performance e aprimoramentos
- Formulários ainda mais rápidos: Otimizações internas no parsing de formulário aumentam a performance (#4339).
- Refatorações no núcleo, renderização e lógica de contexto aumentando a robustez (lista completa de PRs no changelog).
🐛 Correções de bugs
- Middleware mais confiável: Corrigido bug raro de reentrada indevida (#3987).
- Mais estabilidade no binding de formulário TOML (#4193).
- Não há mais panics ao tratar “method not allowed” em árvores vazias (#4003).
- Melhorias gerais em contexto, condições de corrida e outros detalhes.
🔧 Build, dependências e CI
- Go 1.25 suportado nos fluxos de trabalho CI/CD, além de novos linters para garantir qualidade (#4341, #4010).
- Escaneamento de vulnerabilidades Trivy integrado ao CI (#4359).
- Diversos upgrades de dependências: sonic, setup-go, quic-go, etc.
📖 Documentação
- Documentação expandida, changelogs atualizados, melhorias em exemplos/gramática, e agora com versão em português (#4078).
Gin 1.11.0 é resultado do trabalho constante e da energia da comunidade. Obrigado a todos os contribuidores, quem relata bugs e aos usuários que mantém o Gin relevante e moderno para aplicações web.
Pronto para testar o Gin 1.11.0? Atualize pelo GitHub e compartilhe seu feedback!