123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731 |
- <!--{
- "Title": "Release History"
- }-->
- <p>This page summarizes the changes between official stable releases of Go.
- The <a href="//golang.org/change">change log</a> has the full details.</p>
- <p>To update to a specific release, use:</p>
- <pre>
- git pull
- git checkout <i>release-branch</i>
- </pre>
- <h2 id="policy">Release Policy</h2>
- <p>
- Each major Go release is supported until there are two newer major releases.
- For example, Go 1.5 was supported until the Go 1.7 release, and Go 1.6 was
- supported until the Go 1.8 release.
- We fix critical problems, including <a href="/security">critical security problems</a>,
- in supported releases as needed by issuing minor revisions
- (for example, Go 1.6.1, Go 1.6.2, and so on).
- </p>
- <h2 id="go1.12">go1.12 (released 2019/02/25)</h2>
- <p>
- Go 1.12 is a major release of Go.
- Read the <a href="/doc/go1.12">Go 1.12 Release Notes</a> for more information.
- </p>
- <h3 id="go1.12.minor">Minor revisions</h3>
- <p>
- go1.12.1 (released 2019/03/14) includes fixes to cgo, the compiler, the go
- command, and the <code>fmt</code>, <code>net/smtp</code>, <code>os</code>,
- <code>path/filepath</code>, <code>sync</code>, and <code>text/template</code>
- packages. See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.12.1+label%3ACherryPickApproved">Go
- 1.12.1 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.12.2 (released 2019/04/05) includes fixes to the compiler, the go
- command, the runtime, and the <code>doc</code>, <code>net</code>,
- <code>net/http/httputil</code>, and <code>os</code> packages. See the
- <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.12.2+label%3ACherryPickApproved">Go
- 1.12.2 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.12.3 (released 2019/04/08) was accidentally released without its
- intended fix. It is identical to go1.12.2, except for its version
- number. The intended fix is in go1.12.4.
- </p>
- <p>
- go1.12.4 (released 2019/04/11) fixes an issue where using the prebuilt binary
- releases on older versions of GNU/Linux
- <a href="https://golang.org/issues/31293">led to failures</a>
- when linking programs that used cgo.
- Only Linux users who hit this issue need to update.
- </p>
- <p>
- go1.12.5 (released 2019/05/06) includes fixes to the compiler, the linker,
- the go command, the runtime, and the <code>os</code> package. See the
- <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.12.5+label%3ACherryPickApproved">Go
- 1.12.5 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.12.6 (released 2019/06/11) includes fixes to the compiler, the linker,
- the go command, and the <code>crypto/x509</code>, <code>net/http</code>, and
- <code>os</code> packages. See the
- <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.12.6+label%3ACherryPickApproved">Go
- 1.12.6 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.12.7 (released 2019/07/08) includes fixes to cgo, the compiler,
- and the linker.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.12.7+label%3ACherryPickApproved">Go
- 1.12.7 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.12.8 (released 2019/08/13) includes security fixes to the
- <code>net/http</code> and <code>net/url</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.12.8+label%3ACherryPickApproved">Go
- 1.12.8 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.12.9 (released 2019/08/15) includes fixes to the linker,
- and the <code>os</code> and <code>math/big</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.12.9+label%3ACherryPickApproved">Go
- 1.12.9 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.12.10 (released 2019/09/25) includes security fixes to the
- <code>net/http</code> and <code>net/textproto</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.12.10+label%3ACherryPickApproved">Go
- 1.12.10 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.12.11 (released 2019/10/17) includes security fixes to the
- <code>crypto/dsa</code> package.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.12.11+label%3ACherryPickApproved">Go
- 1.12.11 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.12.12 (released 2019/10/17) includes fixes to the go command,
- runtime, <code>syscall</code> and <code>net</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.12.12+label%3ACherryPickApproved">Go
- 1.12.12 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.12.13 (released 2019/10/31) fixes an issue on macOS 10.15 Catalina
- where the non-notarized installer and binaries were being
- <a href="https://golang.org/issue/34986">rejected by Gatekeeper</a>.
- Only macOS users who hit this issue need to update.
- </p>
- <p>
- go1.12.14 (released 2019/12/04) includes a fix to the runtime. See
- the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.12.14+label%3ACherryPickApproved">Go
- 1.12.14 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.12.15 (released 2020/01/09) includes fixes to the runtime and
- the <code>net/http</code> package. See
- the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.12.15+label%3ACherryPickApproved">Go
- 1.12.15 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.12.16 (released 2020/01/28) includes two security fixes to
- the <code>crypto/x509</code> package. See the
- <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.12.16+label%3ACherryPickApproved">Go
- 1.12.16 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.12.17 (released 2020/02/12) includes a fix to the runtime. See
- the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.12.17+label%3ACherryPickApproved">Go
- 1.12.17 milestone</a> on our issue tracker for details.
- </p>
- <h2 id="go1.11">go1.11 (released 2018/08/24)</h2>
- <p>
- Go 1.11 is a major release of Go.
- Read the <a href="/doc/go1.11">Go 1.11 Release Notes</a> for more information.
- </p>
- <h3 id="go1.11.minor">Minor revisions</h3>
- <p>
- go1.11.1 (released 2018/10/01) includes fixes to the compiler, documentation, go
- command, runtime, and the <code>crypto/x509</code>, <code>encoding/json</code>,
- <code>go/types</code>, <code>net</code>, <code>net/http</code>, and
- <code>reflect</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.11.1+label%3ACherryPickApproved">Go
- 1.11.1 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.11.2 (released 2018/11/02) includes fixes to the compiler, linker,
- documentation, go command, and the <code>database/sql</code> and
- <code>go/types</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.11.2+label%3ACherryPickApproved">Go
- 1.11.2 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.11.3 (released 2018/12/12) includes three security fixes to "go get" and
- the <code>crypto/x509</code> package.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.11.3+label%3ACherryPickApproved">Go
- 1.11.3 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.11.4 (released 2018/12/14) includes fixes to cgo, the compiler, linker,
- runtime, documentation, go command, and the <code>net/http</code> and
- <code>go/types</code> packages.
- It includes a fix to a bug introduced in Go 1.11.3 that broke <code>go</code>
- <code>get</code> for import path patterns containing "<code>...</code>".
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.11.4+label%3ACherryPickApproved">Go
- 1.11.4 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.11.5 (released 2019/01/23) includes a security fix to the
- <code>crypto/elliptic</code> package. See
- the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.11.5+label%3ACherryPickApproved">Go
- 1.11.5 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.11.6 (released 2019/03/14) includes fixes to cgo, the compiler, linker,
- runtime, go command, and the <code>crypto/x509</code>, <code>encoding/json</code>,
- <code>net</code>, and <code>net/url</code> packages. See the
- <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.11.6+label%3ACherryPickApproved">Go
- 1.11.6 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.11.7 (released 2019/04/05) includes fixes to the runtime and the
- <code>net</code> packages. See the
- <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.11.7+label%3ACherryPickApproved">Go
- 1.11.7 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.11.8 (released 2019/04/08) was accidentally released without its
- intended fix. It is identical to go1.11.7, except for its version
- number. The intended fix is in go1.11.9.
- </p>
- <p>
- go1.11.9 (released 2019/04/11) fixes an issue where using the prebuilt binary
- releases on older versions of GNU/Linux
- <a href="https://golang.org/issues/31293">led to failures</a>
- when linking programs that used cgo.
- Only Linux users who hit this issue need to update.
- </p>
- <p>
- go1.11.10 (released 2019/05/06) includes fixes to the runtime and the linker.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.11.10+label%3ACherryPickApproved">Go
- 1.11.10 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.11.11 (released 2019/06/11) includes a fix to the <code>crypto/x509</code> package.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.11.11+label%3ACherryPickApproved">Go
- 1.11.11 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.11.12 (released 2019/07/08) includes fixes to the compiler and the linker.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.11.12+label%3ACherryPickApproved">Go
- 1.11.12 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.11.13 (released 2019/08/13) includes security fixes to the
- <code>net/http</code> and <code>net/url</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.11.13+label%3ACherryPickApproved">Go
- 1.11.13 milestone</a> on our issue tracker for details.
- </p>
- <h2 id="go1.10">go1.10 (released 2018/02/16)</h2>
- <p>
- Go 1.10 is a major release of Go.
- Read the <a href="/doc/go1.10">Go 1.10 Release Notes</a> for more information.
- </p>
- <h3 id="go1.10.minor">Minor revisions</h3>
- <p>
- go1.10.1 (released 2018/03/28) includes fixes to the compiler, runtime, and the
- <code>archive/zip</code>, <code>crypto/tls</code>, <code>crypto/x509</code>,
- <code>encoding/json</code>, <code>net</code>, <code>net/http</code>, and
- <code>net/http/pprof</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.10.1+label%3ACherryPickApproved">Go
- 1.10.1 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.10.2 (released 2018/05/01) includes fixes to the compiler, linker, and go
- command.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.10.2+label%3ACherryPickApproved">Go
- 1.10.2 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.10.3 (released 2018/06/05) includes fixes to the go command, and the
- <code>crypto/tls</code>, <code>crypto/x509</code>, and <code>strings</code> packages.
- In particular, it adds <a href="https://go.googlesource.com/go/+/d4e21288e444d3ffd30d1a0737f15ea3fc3b8ad9">
- minimal support to the go command for the vgo transition</a>.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.10.3+label%3ACherryPickApproved">Go
- 1.10.3 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.10.4 (released 2018/08/24) includes fixes to the go command, linker, and the
- <code>net/http</code>, <code>mime/multipart</code>, <code>ld/macho</code>,
- <code>bytes</code>, and <code>strings</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.10.4+label%3ACherryPickApproved">Go
- 1.10.4 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.10.5 (released 2018/11/02) includes fixes to the go command, linker, runtime
- and the <code>database/sql</code> package.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.10.5+label%3ACherryPickApproved">Go
- 1.10.5 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.10.6 (released 2018/12/12) includes three security fixes to "go get" and
- the <code>crypto/x509</code> package.
- It contains the same fixes as Go 1.11.3 and was released at the same time.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.10.6+label%3ACherryPickApproved">Go
- 1.10.6 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.10.7 (released 2018/12/14) includes a fix to a bug introduced in Go 1.10.6
- that broke <code>go</code> <code>get</code> for import path patterns containing
- "<code>...</code>".
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.10.7+label%3ACherryPickApproved">
- Go 1.10.7 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.10.8 (released 2019/01/23) includes a security fix to the
- <code>crypto/elliptic</code> package. See
- the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.10.8+label%3ACherryPickApproved">Go
- 1.10.8 milestone</a> on our issue tracker for details.
- </p>
- <h2 id="go1.9">go1.9 (released 2017/08/24)</h2>
- <p>
- Go 1.9 is a major release of Go.
- Read the <a href="/doc/go1.9">Go 1.9 Release Notes</a> for more information.
- </p>
- <h3 id="go1.9.minor">Minor revisions</h3>
- <p>
- go1.9.1 (released 2017/10/04) includes two security fixes.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.9.1+label%3ACherryPickApproved">Go
- 1.9.1 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.9.2 (released 2017/10/25) includes fixes to the compiler, linker, runtime,
- documentation, <code>go</code> command,
- and the <code>crypto/x509</code>, <code>database/sql</code>, <code>log</code>,
- and <code>net/smtp</code> packages.
- It includes a fix to a bug introduced in Go 1.9.1 that broke <code>go</code> <code>get</code>
- of non-Git repositories under certain conditions.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.9.2+label%3ACherryPickApproved">Go
- 1.9.2 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.9.3 (released 2018/01/22) includes fixes to the compiler, runtime,
- and the <code>database/sql</code>, <code>math/big</code>, <code>net/http</code>,
- and <code>net/url</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.9.3+label%3ACherryPickApproved">Go
- 1.9.3 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.9.4 (released 2018/02/07) includes a security fix to “go get”.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.9.4+label%3ACherryPickApproved">Go
- 1.9.4</a> milestone on our issue tracker for details.
- </p>
- <p>
- go1.9.5 (released 2018/03/28) includes fixes to the compiler, go command, and
- <code>net/http/pprof</code> package.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.9.5+label%3ACherryPickApproved">Go
- 1.9.5 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.9.6 (released 2018/05/01) includes fixes to the compiler and go command.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.9.6+label%3ACherryPickApproved">Go
- 1.9.6 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.9.7 (released 2018/06/05) includes fixes to the go command, and the
- <code>crypto/x509</code>, and <code>strings</code> packages.
- In particular, it adds <a href="https://go.googlesource.com/go/+/d4e21288e444d3ffd30d1a0737f15ea3fc3b8ad9">
- minimal support to the go command for the vgo transition</a>.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.9.7+label%3ACherryPickApproved">Go
- 1.9.7 milestone</a> on our issue tracker for details.
- </p>
- <h2 id="go1.8">go1.8 (released 2017/02/16)</h2>
- <p>
- Go 1.8 is a major release of Go.
- Read the <a href="/doc/go1.8">Go 1.8 Release Notes</a> for more information.
- </p>
- <h3 id="go1.8.minor">Minor revisions</h3>
- <p>
- go1.8.1 (released 2017/04/07) includes fixes to the compiler, linker, runtime,
- documentation, <code>go</code> command and the <code>crypto/tls</code>,
- <code>encoding/xml</code>, <code>image/png</code>, <code>net</code>,
- <code>net/http</code>, <code>reflect</code>, <code>text/template</code>,
- and <code>time</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.8.1">Go
- 1.8.1 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.8.2 (released 2017/05/23) includes a security fix to the
- <code>crypto/elliptic</code> package.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.8.2">Go
- 1.8.2 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.8.3 (released 2017/05/24) includes fixes to the compiler, runtime,
- documentation, and the <code>database/sql</code> package.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.8.3">Go
- 1.8.3 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.8.4 (released 2017/10/04) includes two security fixes.
- It contains the same fixes as Go 1.9.1 and was released at the same time.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.8.4">Go
- 1.8.4 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.8.5 (released 2017/10/25) includes fixes to the compiler, linker, runtime,
- documentation, <code>go</code> command,
- and the <code>crypto/x509</code> and <code>net/smtp</code> packages.
- It includes a fix to a bug introduced in Go 1.8.4 that broke <code>go</code> <code>get</code>
- of non-Git repositories under certain conditions.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.8.5">Go
- 1.8.5 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.8.6 (released 2018/01/22) includes the same fix in <code>math/big</code>
- as Go 1.9.3 and was released at the same time.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.8.6">Go
- 1.8.6 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.8.7 (released 2018/02/07) includes a security fix to “go get”.
- It contains the same fix as Go 1.9.4 and was released at the same time.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.8.7">Go
- 1.8.7</a> milestone on our issue tracker for details.
- </p>
- <h2 id="go1.7">go1.7 (released 2016/08/15)</h2>
- <p>
- Go 1.7 is a major release of Go.
- Read the <a href="/doc/go1.7">Go 1.7 Release Notes</a> for more information.
- </p>
- <h3 id="go1.7.minor">Minor revisions</h3>
- <p>
- go1.7.1 (released 2016/09/07) includes fixes to the compiler, runtime,
- documentation, and the <code>compress/flate</code>, <code>hash/crc32</code>,
- <code>io</code>, <code>net</code>, <code>net/http</code>,
- <code>path/filepath</code>, <code>reflect</code>, and <code>syscall</code>
- packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.7.1">Go
- 1.7.1 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.7.2 should not be used. It was tagged but not fully released.
- The release was deferred due to a last minute bug report.
- Use go1.7.3 instead, and refer to the summary of changes below.
- </p>
- <p>
- go1.7.3 (released 2016/10/19) includes fixes to the compiler, runtime,
- and the <code>crypto/cipher</code>, <code>crypto/tls</code>,
- <code>net/http</code>, and <code>strings</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.7.3">Go
- 1.7.3 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.7.4 (released 2016/12/01) includes two security fixes.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.7.4">Go
- 1.7.4 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.7.5 (released 2017/01/26) includes fixes to the compiler, runtime,
- and the <code>crypto/x509</code> and <code>time</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.7.5">Go
- 1.7.5 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.7.6 (released 2017/05/23) includes the same security fix as Go 1.8.2 and
- was released at the same time.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.8.2">Go
- 1.8.2 milestone</a> on our issue tracker for details.
- </p>
- <h2 id="go1.6">go1.6 (released 2016/02/17)</h2>
- <p>
- Go 1.6 is a major release of Go.
- Read the <a href="/doc/go1.6">Go 1.6 Release Notes</a> for more information.
- </p>
- <h3 id="go1.6.minor">Minor revisions</h3>
- <p>
- go1.6.1 (released 2016/04/12) includes two security fixes.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.6.1">Go
- 1.6.1 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.6.2 (released 2016/04/20) includes fixes to the compiler, runtime, tools,
- documentation, and the <code>mime/multipart</code>, <code>net/http</code>, and
- <code>sort</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.6.2">Go
- 1.6.2 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.6.3 (released 2016/07/17) includes security fixes to the
- <code>net/http/cgi</code> package and <code>net/http</code> package when used in
- a CGI environment.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.6.3">Go
- 1.6.3 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.6.4 (released 2016/12/01) includes two security fixes.
- It contains the same fixes as Go 1.7.4 and was released at the same time.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.7.4">Go
- 1.7.4 milestone</a> on our issue tracker for details.
- </p>
- <h2 id="go1.5">go1.5 (released 2015/08/19)</h2>
- <p>
- Go 1.5 is a major release of Go.
- Read the <a href="/doc/go1.5">Go 1.5 Release Notes</a> for more information.
- </p>
- <h3 id="go1.5.minor">Minor revisions</h3>
- <p>
- go1.5.1 (released 2015/09/08) includes bug fixes to the compiler, assembler, and
- the <code>fmt</code>, <code>net/textproto</code>, <code>net/http</code>, and
- <code>runtime</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.5.1">Go
- 1.5.1 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.5.2 (released 2015/12/02) includes bug fixes to the compiler, linker, and
- the <code>mime/multipart</code>, <code>net</code>, and <code>runtime</code>
- packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.5.2">Go
- 1.5.2 milestone</a> on our issue tracker for details.
- </p>
- <p>
- go1.5.3 (released 2016/01/13) includes a security fix to the <code>math/big</code> package
- affecting the <code>crypto/tls</code> package.
- See the <a href="https://golang.org/s/go153announce">release announcement</a> for details.
- </p>
- <p>
- go1.5.4 (released 2016/04/12) includes two security fixes.
- It contains the same fixes as Go 1.6.1 and was released at the same time.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.6.1">Go
- 1.6.1 milestone</a> on our issue tracker for details.
- </p>
- <h2 id="go1.4">go1.4 (released 2014/12/10)</h2>
- <p>
- Go 1.4 is a major release of Go.
- Read the <a href="/doc/go1.4">Go 1.4 Release Notes</a> for more information.
- </p>
- <h3 id="go1.4.minor">Minor revisions</h3>
- <p>
- go1.4.1 (released 2015/01/15) includes bug fixes to the linker and the <code>log</code>, <code>syscall</code>, and <code>runtime</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.4.1">Go 1.4.1 milestone on our issue tracker</a> for details.
- </p>
- <p>
- go1.4.2 (released 2015/02/17) includes bug fixes to the <code>go</code> command, the compiler and linker, and the <code>runtime</code>, <code>syscall</code>, <code>reflect</code>, and <code>math/big</code> packages.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.4.2">Go 1.4.2 milestone on our issue tracker</a> for details.
- </p>
- <p>
- go1.4.3 (released 2015/09/22) includes security fixes to the <code>net/http</code> package and bug fixes to the <code>runtime</code> package.
- See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.4.3">Go 1.4.3 milestone on our issue tracker</a> for details.
- </p>
- <h2 id="go1.3">go1.3 (released 2014/06/18)</h2>
- <p>
- Go 1.3 is a major release of Go.
- Read the <a href="/doc/go1.3">Go 1.3 Release Notes</a> for more information.
- </p>
- <h3 id="go1.3.minor">Minor revisions</h3>
- <p>
- go1.3.1 (released 2014/08/13) includes bug fixes to the compiler and the <code>runtime</code>, <code>net</code>, and <code>crypto/rsa</code> packages.
- See the <a href="https://github.com/golang/go/commits/go1.3.1">change history</a> for details.
- </p>
- <p>
- go1.3.2 (released 2014/09/25) includes bug fixes to cgo and the crypto/tls packages.
- See the <a href="https://github.com/golang/go/commits/go1.3.2">change history</a> for details.
- </p>
- <p>
- go1.3.3 (released 2014/09/30) includes further bug fixes to cgo, the runtime package, and the nacl port.
- See the <a href="https://github.com/golang/go/commits/go1.3.3">change history</a> for details.
- </p>
- <h2 id="go1.2">go1.2 (released 2013/12/01)</h2>
- <p>
- Go 1.2 is a major release of Go.
- Read the <a href="/doc/go1.2">Go 1.2 Release Notes</a> for more information.
- </p>
- <h3 id="go1.2.minor">Minor revisions</h3>
- <p>
- go1.2.1 (released 2014/03/02) includes bug fixes to the <code>runtime</code>, <code>net</code>, and <code>database/sql</code> packages.
- See the <a href="https://github.com/golang/go/commits/go1.2.1">change history</a> for details.
- </p>
- <p>
- go1.2.2 (released 2014/05/05) includes a
- <a href="https://github.com/golang/go/commits/go1.2.2">security fix</a>
- that affects the tour binary included in the binary distributions (thanks to Guillaume T).
- </p>
- <h2 id="go1.1">go1.1 (released 2013/05/13)</h2>
- <p>
- Go 1.1 is a major release of Go.
- Read the <a href="/doc/go1.1">Go 1.1 Release Notes</a> for more information.
- </p>
- <h3 id="go1.1.minor">Minor revisions</h3>
- <p>
- go1.1.1 (released 2013/06/13) includes several compiler and runtime bug fixes.
- See the <a href="https://github.com/golang/go/commits/go1.1.1">change history</a> for details.
- </p>
- <p>
- go1.1.2 (released 2013/08/13) includes fixes to the <code>gc</code> compiler
- and <code>cgo</code>, and the <code>bufio</code>, <code>runtime</code>,
- <code>syscall</code>, and <code>time</code> packages.
- See the <a href="https://github.com/golang/go/commits/go1.1.2">change history</a> for details.
- If you use package syscall's <code>Getrlimit</code> and <code>Setrlimit</code>
- functions under Linux on the ARM or 386 architectures, please note change
- <a href="//golang.org/cl/11803043">11803043</a>
- that fixes <a href="//golang.org/issue/5949">issue 5949</a>.
- </p>
- <h2 id="go1">go1 (released 2012/03/28)</h2>
- <p>
- Go 1 is a major release of Go that will be stable in the long term.
- Read the <a href="/doc/go1.html">Go 1 Release Notes</a> for more information.
- </p>
- <p>
- It is intended that programs written for Go 1 will continue to compile and run
- correctly, unchanged, under future versions of Go 1.
- Read the <a href="/doc/go1compat.html">Go 1 compatibility document</a> for more
- about the future of Go 1.
- </p>
- <p>
- The go1 release corresponds to
- <code><a href="weekly.html#2012-03-27">weekly.2012-03-27</a></code>.
- </p>
- <h3 id="go1.minor">Minor revisions</h3>
- <p>
- go1.0.1 (released 2012/04/25) was issued to
- <a href="//golang.org/cl/6061043">fix</a> an
- <a href="//golang.org/issue/3545">escape analysis bug</a>
- that can lead to memory corruption.
- It also includes several minor code and documentation fixes.
- </p>
- <p>
- go1.0.2 (released 2012/06/13) was issued to fix two bugs in the implementation
- of maps using struct or array keys:
- <a href="//golang.org/issue/3695">issue 3695</a> and
- <a href="//golang.org/issue/3573">issue 3573</a>.
- It also includes many minor code and documentation fixes.
- </p>
- <p>
- go1.0.3 (released 2012/09/21) includes minor code and documentation fixes.
- </p>
- <p>
- See the <a href="https://github.com/golang/go/commits/release-branch.go1">go1 release branch history</a> for the complete list of changes.
- </p>
- <h2 id="pre.go1">Older releases</h2>
- <p>
- See the <a href="pre_go1.html">Pre-Go 1 Release History</a> page for notes
- on earlier releases.
- </p>
|