Paul Krill
Editor at Large

Google Go turns 6 as new release nears

news
Nov 11, 20152 mins

The open source language celebrates its sixth birthday and looks to the release of version 1.6 in early 2016

Google’s Go language, which turns six years old this week, is set for a series of improvements in the compiler and HTTP/2 realms.

The planned Go 1.6 release, due early in 2016, will feature an SSA-based (static single assignment form) optimizing compiler back end. SSA simplifies and improves the results of compiler optimization, requiring that each variable is assigned only once and is defined before usage.

Version 1.6 also will address HTTP/2 support for net/HTTP servers and clients. HTTP/2 is an effort to overcome technical limitations and security issues presented by HTTP/1.

In other areas, Go 1.6 is slated to support blocks in text and HTML templates as well as have a memory sanitizer to check both Go and C++ code. An official package vendoring system for Go is planned, and work is under way on a Go plug-in for the Sublime Text build system.

“Six years ago, the Go language was released as an open source project,” said Andrew Gerrand, developer programs engineer for the Go project, in a blog post. “Since then, more than 780 contributors have made over 30,000 commits to the project’s 22 repositories. The ecosystem continues to grow, with GitHub reporting more than 90,000 Go repositories.”

Go 1.5, released in August, featured concurrent garbage collection and support for writing mobile applications. It also had a compiler tool chain written in the language. Featuring native concurrency, open source Go has been used in projects like the Docker container platform and Kubernetes, which provides orchestration for Docker.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author