Go
Golang 1.13
페도라 31은 페도라 30에 있는 버전 1.12에서 올려 Golang 버전 1.1.3을 제공합니다.
GOSUMDB=off`과 `GOPROXY=direct
환경 변수를 설정에 의해, 페도라는 Golang 업스트림 기본 구성에서 약간 벗어났습니다. 이와 같은 변경은 사용자가 환경 변수를 원하는 값으로 설정 할 수 있는 기능을 유지하고 의도하지 않은 개인 정보 누출을 방지합니다. 이는 컴파일러의 사용자에게 영향이 없습니다.
주목 할만한 신규 변경은 다음을 포함합니다:
신규 기능
-
버전 1.13은 보다 균일하고 현대화된 숫자 그대로의 접두사 묶음을 지원합니다.
-
신규 'GOSUMDB' 환경 변수가 추가되었습니다. 이는 이름, 그리고 선택적인 체크섬 데이터베이스의 공개 키와 서버 URL을 식별합니다. 이는 메인 모듈의
go.sum
파일에서 아직 나열되지 않은 모듈의 체크섬을 고려하기 위해 수행됩니다. -
go
명령은 의사(pseudo)-버전과 버전-제어 메타자료 간의 매핑을 확인합니다. -
go env
명령은-w
플래그를 받아들여 사용자-별 기본값을 설정합니다.-u
플래그는 이전-설정된 기본값을 해제합니다.go env -w
명령을 통한 기본 설정값은os.UserConfigDir()
함수 내에서go/env
파일에 저장됩니다. -
어셈블러는 암 v8.1에서 소개된 많은 아토믹 명령을 지원합니다.
-
전송계층보안(TLS) 통신규약은 기본으로 `crypto/tls`꾸러미에서 지원됩니다.
-
버전 1.1.3은 오류 감싸기(error wrapping)를 지원합니다.
지원중단
-
버전 1.13은 네이티브 클라이언트 샌드박싱(Native Client sandboxing) 기술에서 동작하는 마지막 하나입니다.
-
go -get
하위 명령은 더 이상-m
플래그를 지원하지 않습니다. -
버전 1.13부터,
godoc
웹서버는 주요 바이너리 배포판에 포함되어 있지 않습니다.
이 출시에 대한 전체 정보를 위해, [citetitle]_업스트림 출시 기록을 참고하세요.
Golang 꾸러미 지침
페도라는 Golang을 위한 신규 꾸러미 지침 묶음을 채택했습니다. 만약 당신은 어떤 Go 꾸러미를 유지하고자 한다면, 꾸러미 지침 문서에서 이를 볼 수 있습니다.
Want to help? Learn how to contribute to Fedora Docs ›