Go
Golang 1.13
Fedora 31 proporciona la versió 1.13 de Golang, actualitzada des de la versió 1.12 a Fedora 30.
En establir les variables d’entorn GOSUMDB=off i GOPROXY=direct, Fedora ha divergit lleugerament de la configuració per defecte d’upstream de Golang. Aquest canvi conserva la capacitat dels usuaris d’establir les variables d’entorn al valor que desitgin i evita filtracions no intencionades d’informació personal. No hi ha cap impacte en els usuaris del compilador.
Els canvis notables inclouen:
Noves característiques
-
La versió 1.13 admet un conjunt més uniforme i modernitzat de prefixos literals numèrics.
-
S’ha afegit la nova variable d’entorn
GOSUMDB. Identifica el nom i, opcionalment, la clau pública i l’URL del servidor de la base de dades de sumes de verificació. Això es fa per consultar les sumes de verificació dels mòduls que encara no estan llistats al fitxergo.sumdel mòdul principal. -
L’ordre
goverifica el mapatge entre pseudo-versions i metadades de control de versions. -
L’ordre
go envaccepta una bandera-wper establir el valor predeterminat per usuari. Una bandera-udesactiva el valor predeterminat establert anteriorment. Els valors predeterminats establerts mitjançant l’ordrego env -ws’emmagatzemen al fitxergo/envdins de la funcióos.UserConfigDir(). -
L’assemblador admet moltes de les instruccions atòmiques introduïdes a ARM v8.1.
-
El protocol Transport Layer Security (TLS) 1.3 s’admet al paquet
crypto/tlsper defecte. -
La versió 1.13 admet l’embolcall d’errors.
Discontinuacions
-
La versió 1.13 és l’última que s’executa a la tecnologia sandboxing Native Client (NaCl).
-
La subordre
go -getja no admet la bandera-m. -
A partir de la versió 1.13, el servidor web
godocno està inclòs a la distribució binària principal.
Per obtenir informació completa sobre aquesta versió, consulteu les notes de la versió upstream.
Directrius d’empaquetament de Golang
Fedora ha adoptat un nou conjunt de directrius d’empaquetament per a Golang. Si manteniu algun paquet Go, podeu veure’l al document Directrius d’empaquetament.
Want to help? Learn how to contribute to Fedora Docs ›