blob: b612ebca2b5a18fa555bd29fdb4960db46d363e8 [file] [log] [blame]
# Go 1.11 is released
24 Aug 2018
Summary: Go 1.11 adds preliminary support for Go modules, WebAssembly, and more.
Andrew Bonventre
Who says releasing on Friday is a bad idea?
Today the Go team is happy to announce the release of Go 1.11.
You can get it from the [download page](
There are many changes and improvements to the toolchain,
runtime, and libraries, but two features stand out as being especially exciting:
modules and WebAssembly support.
This release adds preliminary support for a [new concept called modules,”](
an alternative to GOPATH with integrated support for versioning and package distribution.
Module support is considered experimental,
and there are still a few rough edges to smooth out,
so please make liberal use of the [issue tracker](
Go 1.11 also adds an experimental port to [WebAssembly]( (`js/wasm`).
This allows programmers to compile Go programs to a binary format compatible with four major web browsers.
You can read more about WebAssembly (abbreviated Wasm”) at [](
and see [this wiki page]( on how to
get started with using Wasm with Go.
Special thanks to [Richard Musiol]( for contributing the WebAssembly port!
We also want to thank everyone who contributed to this release by writing code,
filing bugs, providing feedback, and/or testing the betas and release candidates.
Your contributions and diligence helped to ensure that Go 1.11 is as bug-free as possible.
That said, if you do notice any problems, please [file an issue](
For more detail about the changes in Go 1.11, see the [release notes](
Have a wonderful weekend and enjoy the release!