Good news for all Go developers. Go 1.9 Release candidate 1 is out now.
Go 1.9 Release Candidate 1 is released!https://t.co/h5UZ7biaUn
— Go (@golang) July 25, 2017
Let's see what's inside!
There are two changes to the language: adding support for type aliases and defining when implementations may fuse floating point operations. Most of the changes are in the implementation of the toolchain, runtime, and libraries. As always, the release maintains the Go 1 promise of compatibility. We expect almost all Go programs to continue to compile and run as before.
The release adds transparent monotonic time support, parallelizes compilation of functions within a package, better supports test helper functions, includes a new bit manipulation package, and has a new concurrent map type.
Develoeprs ask to report any problems using the issue tracker.
If you have Go installed already, the easiest way to try go1.9rc1 is by using this tool.
You can download binary and source distributions from the usual place.
Documentation for Go 1.9 available here.