Software Update: Go 1.17.2 / 1.16.9

Spread the love

Go, also referred to as golang, is a programming language developed by Google and the open source community since 2007. Among other things, the language is cloudflaregoogleNetflix and Uber used. Go code can be compiled for Android, Linux, macOS, FreeBSD, and Windows, on i386, amd64, and ARM processor architectures. The syntax of Go is similar to that of C and similar programming languages, although there are also some notable differences. Go also offers the option of distributed programming, where several processes are executed simultaneously. The team released Go versions 1.17.2 and 1.16.9 earlier this month with the following changes:

go1.17.2 includes a security fix to the linker and misc/wasm directory, as well as bug fixes to the compiler, the runtime, the go command, and to the time and text/template packages.

  • security: fix CVE-2021-38297
  • cmd/compile: unsafe.Add bug when adding uint8 value to a pointer
  • text/template: should t.init() be executed before t.muTmpl.Lock() in AddParseTree() method?
  • time: output does not respect comma as millisecond separator
  • time: timer reset sometimes ignored, causing delayed ticks
  • cmd/go: mod tidy -go=1.17 should move indirect dependencies to the second require part

go1.16.9 includes a security fix to the linker and misc/wasm directory, as well as bug fixes to the runtime and to the text/template package.

  • security: fix CVE-2021-38297
  • text/template: should t.init() be executed before t.muTmpl.Lock() in AddParseTree() method?
  • time: timer reset sometimes ignored, causing delayed ticks

Version number 1.17.2 / 1.16.9
Release status Final
Operating systems Windows 7, Linux, BSD, macOS, Solaris, UNIX, Windows Server 2008, Windows Server 2012, Windows 8, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11
Website The Go Programming Language
Download
License type Conditions (GNU/BSD/etc.)
You might also like