What’s New in Go 1.6—Vendoring
Go 1.6 was released in Q1 of 2016 and introduced support for Linux on MIPS and Android, HTTP2 support in the standard library, and some amazing improvements to the garbage collector (GC), which reduced latency and improved performance for the most demanding applications written in the language. Improvements to the standard library and runtime normally get the most attention leading up to a new release. However, with the release of Go 1.6 it’s all about dependency management, which takes on one of the biggest pain points in the Go community.
Before you can really appreciate the impact of the Go 1.6 release, and the work around improving dependency management, we need to review how we got here.