Go
Golang 1.12
Fedora 30 provides Golang version 1.12, up from version 1.11 in Fedora 29. Notable changes include:
New features
- 
The race detector is now supported on 64-bit ARM systems ( linux/arm64).
- 
The gocommand now supports module-aware operations outside a module directory whenGO111MODULEis set toon.
- 
The compiler now has improved live variable analysis. 
- 
godocnow supports the-allflag (prints all exported APIs and their documentation) and the-srcflag (shows the target’s source code).
- 
tracenow supports plotting mutator utilization curves.
- 
Sweeping performance is significantly improved when a large fraction of the heap remains live 
- 
Added opt-in support for TLS 1.3 in the crypto/tlspackage
Deprecations
- 
The go tool vetcommand is no longer supported. Usego vetinstead from now on.
- 
Version 1.12 is the last one that supports binary-only packages. 
- 
godocno longer has a command line interface and is only a web server
For full information about this release, see the upstream release notes.
Want to help? Learn how to contribute to Fedora Docs ›