Documentation for a newer release is available. View Latest

Go

Golang 1.13

Fedora 31 proporciona la versión Golang 1.13, desde la versión 1.12 en Fedora 30.

Al establecer las variables de entorno GOSUMDB=off y GOPROXY=direct, Fedora se desvió ligeramente de la configuración predeterminada de Golang. Este cambio permite a los usuarios personalizar las variables de entorno y evita filtraciones involuntarias de información personal. No afecta a los usuarios del compilador.

Los cambios notables incluyen:

Características nuevas

  • Versión 1.13 admite conjunto más uniforme y modelizado de números literal prefijo.

  • Ha sido añadida la variable del entorno GOSUMDB nuevo. Esto identifica el nombre, y opcionalmente la llave pública y el URL del servidor de la base de datos del comprobante sumatorio. Esto se realiza en orden para consultar las comprobaciones de sumatorios de los módulos los cuales no son aún listados en el archivo go.sum del módulo principal.

  • La instrucción go verifica la asignación entre pseudo-versiones y metadatos de control de versión.

  • El comando go env acepta un indicador -w para establecer el valor predeterminado por usuario. Un indicador -u no puesto el predeterminado anteriormente establecido. El conjunto por defecto a través del comando go env -w es almacenado en el archivo go/env interno a la función os.UserConfigDir().

  • The assembler supports many of the atomic instructions introduced in ARM v8.1.

  • The Transport Layer Security (TLS) 1.3 protocol is supported in the crypto/tls package by default.

  • Version 1.13 supports error wrapping.

Declaraciones

  • Versión 1.13 es la última que ejecuta en la tecnología aislada del Cliente Nativo (NaCl).

  • La sub-instrucción go-get no admitida más en el indicador -m.

  • As of version 1.13, the godoc webserver is not included in the main binary distribution.

For full information about this release, see the upstream release notes.

Directrices del empaquetado de Golang

Fedora ha adoptado unas directivas del conjunto de empaquetado nuevo para goland. Si mantienes cualquier paquete de Go, puedes verlos en el documento de Directivas de Empaquetado.