Go, ook aangeduid als golang, is een programmeertaal die sinds 2007 wordt ontwikkeld door Google en de opensourcegemeenschap. De taal wordt onder andere door CloudFlare, Google, Netflix en Uber gebruikt. Go-code kan worden gecompileerd voor Android, Linux, macOS, FreeBSD en Windows op i386-, amd64- en ARM-processorarchitecturen. De syntax van Go is vergelijkbaar met die van C en soortgelijke programmeertalen, hoewel er ook enkele opvallende verschillen zijn. Ook biedt Go de mogelijkheid voor gedistribueerd programmeren, waarbij verschillende processen tegelijk worden uitgevoerd. Het team heeft enkele dagen geleden Go versie 1.10.2 vrijgegeven met de volgende aanpassingen:
Minor revisions
go1.10.2 includes fixes to the compiler, linker, and go command.go1.10.1 includes fixes to the compiler, runtime, and the archive/zip, crypto/tls, crypto/x509, encoding/json, net, net/http, and net/http/pprof packages.
- cmd/go: package continues to be stale after go install [1.10 backport]
- cmd/test2json: misparses subtest names with : in them [1.10 backport]
- cmd/go: list {{.Stale}} was not updated for the change to install [1.10 backport]
- cmd/internal/obj/mips: load/store even float registers first [1.10 backport]
- cmd/compile: bug in string comparison [1.10 backport]
- misc/cgo: shared libs tests fail on arm64 with segmentation fault [1.10 backport]
- net/http/pprof: harden handler responses
- Document Go 1.10.1
- all: Go 1.10.1 release status
- go/importer: backport importer.For("source") fixes for 1.10
- cmd/compile: many tests on s390x fail when -covermode=atomic is used
- cmd/vet: go vet failing in directory with cgo and no tests
- crypto/x509: VerifyOptions.KeyUsages went from any required to all required in 1.10
- encoding/json: json.Unmarshal on embedded unexported structs panics
- runtime: panic fatal error: malloc deadlock
- crypto/x509: verification fails with "cannot parse dnsName" in intermediate
- cmd/go: add more options to security whitelist
- cmd/cover: panic: overlapping edits
- archive/zip: takes mtime from wrong part of infoZipUnixExtraID extra headers
- crypto/tls: RequireAndVerifyClientCert not rejecting bad client cert on 1.10 that it was on 1.9
- cmd/go: -coverpkg=all -race = signal: segmentation fault (core dumped)
- cmd/cgo: unable to pass "--static" to pkgconfig
- cmd/go: arbitrary command execution via VCS path
- runtime: crashes on Android O