Go 1.26 se publica en febrero de 2026 y trae tres cambios con bastante peso práctico: el garbage collector Green Tea pasa a ser el predeterminado, el overhead de las llamadas CGo baja alrededor de un 30% y el lenguaje incorpora soporte nativo para cifrado post-cuántico hÃbrido.
Green Tea GC: de experimental a predeterminado
El garbage collector Green Tea debutó como opción experimental en Go 1.25. En esta versión da el salto y se convierte en el GC por defecto para todos los programas Go sin necesidad de configurar nada. El equipo de Go lleva meses ajustando su comportamiento y los benchmarks muestran mejoras en latencia y en el tiempo que el programa pasa pausado por el recolector, especialmente en aplicaciones con mucha asignación de memoria. Si tienes proyectos en Go, notarás la diferencia sin tocar una sola lÃnea de código.
Para ver el estado de tu proyecto en el contexto más amplio del lenguaje, echa un vistazo a el estado de Golang en 2025, donde repasamos las capacidades del lenguaje y su uso en microservicios.
CGo: un 30% menos de overhead
Llamar a código C desde Go siempre ha tenido un coste. El cruce de fronteras entre el runtime de Go y el mundo C implica guardar y restaurar estado, y ese trabajo se notaba en perfiles de rendimiento. Go 1.26 reduce ese overhead en torno al 30%, lo que es una buena noticia para proyectos que dependen de librerÃas C: bindings de bases de datos, wrappers de librerÃas multimedia, integraciones con código legacy. No elimina el coste por completo, pero lo hace mucho más llevadera.
Si te preguntas cuándo merece la pena elegir Go frente a otras opciones de alto rendimiento, la la comparativa entre Go y Rust para alto rendimiento cubre ese terreno con detalle.
crypto/hpke: cifrado post-cuántico en la biblioteca estándar
Go 1.26 añade el paquete crypto/hpke, que implementa Hybrid Public Key Encryption según el RFC 9180. La idea detrás de HPKE es combinar criptografÃa clásica con algoritmos resistentes a ataques cuánticos, de modo que aunque aparezca un ordenador cuántico lo suficientemente potente, los datos cifrados sigan siendo seguros. Tener esto en la biblioteca estándar facilita adoptarlo sin depender de librerÃas de terceros, con todas las garantÃas de mantenimiento que eso supone.
El ciclo de releases se mantiene
Go sigue con su cadencia de dos versiones al año, en febrero y agosto. Go 1.26 en febrero, y Go 1.27 llegará en agosto de 2026. Un ritmo predecible que los equipos de desarrollo pueden planificar con antelación, sin sorpresas.
Toda la información oficial sobre esta versión está en el blog de Go.
Imagen: Pexels / cottonbro studio
