Golang 1.13

페도라 31은 페도라 30에 있는 버전 1.12에서 올려 Golang 버전 1.1.3을 제공합니다.

By setting GOSUMDB=off and GOPROXY=direct environment variables, Fedora slightly diverged from the Golang upstream default configuration. This change preserves the ability of users to set the environment variables to value they desire and prevents unintended leaks of personal information. There is no impact on users of the compiler.

주목 할 만한 다음 변경이 포함합니다:

새로운 기능

  • Version 1.13 supports more uniform and modernized set of number literal prefixes.

  • The new GOSUMDB environment variable has been added. It identifies the name, and optionally the public key and server URL of the checksum database. This is done in order to consult the checksums of modules which are not yet listed in the go.sum file of the main module.

  • The go command verifies the mapping between pseudo-versions and version-control metadata.

  • The go env command accepts a -w flag to set the per-user default value. A -u flag unsets the previously-set default. The defaults set through go env -w command are stored in the go/env file within the os.UserConfigDir() function.

  • 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.


  • Version 1.13 is the last one that runs on the Native Client (NaCl) sandboxing technology.

  • The go -get subcommand no longer supports the -m flag.

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

이 출시에 대한 전체 정보를 위해, [citetitle]_업스트림 출시 기록을 참고하세요.

Golang 꾸러미 지침

페도라는 Golang을 위한 신규 꾸러미 지침 묶음을 채택했습니다. 만약 당신은 어떤 Go 꾸러미를 유지하고자 한다면, 꾸러미 지침 문서에서 이를 볼 수 있습니다.