我们非常高兴地宣布 Go 1.1 正式版发布了!

去年的3月份我们发布了 1.0 版本,然后我们发布三个小的关键版本来修复关键问题,最新的是你今天还在使用的 Go 1.0.3.
Go 1.1 在 Go 1.0 的基础上做了很多改进。最显著的改进是性能相关,我们对编译器、链接器、垃圾收集器、go程序调度、map实现以及部分标准库都做了优化,因此在 Go 1.1 上运行你的 Go 代码性能会有明显提升。
同时语言本身也有一些小变化,包括:<a href="http://golang.org/doc/go1.1#return">changes to return requirements</a> 和 <a href="http://golang.org/doc/go1.1#method_values">method values</a> 。
在 Go 1.1 中并发编程更加安全,通过额外的冲突检测来查找内存同步错误,<a href="http://golang.org/doc/articles/race_detector.html" target="_blank">这里</a>有更详细的描述。
此外,工具和标准库也做了改进和扩展,详情请看 <a href="http://golang.org/doc/go1.1">release notes</a>.
每次新版本发布,我们都会发布 <a href="http://golang.org/doc/go1compat.html">兼容性指南</a>, Go 1.1 兼容 Go 1.0,但我们建议用户尽快升级到这个版本。
想使用 Go 1.1 请参考 <a href="http://golang.org/doc/install">安装指南</a>

去年的3月份我们发布了 1.0 版本,然后我们发布三个小的关键版本来修复关键问题,最新的是你今天还在使用的 Go 1.0.3.
Go 1.1 在 Go 1.0 的基础上做了很多改进。最显著的改进是性能相关,我们对编译器、链接器、垃圾收集器、go程序调度、map实现以及部分标准库都做了优化,因此在 Go 1.1 上运行你的 Go 代码性能会有明显提升。
同时语言本身也有一些小变化,包括:<a href="http://golang.org/doc/go1.1#return">changes to return requirements</a> 和 <a href="http://golang.org/doc/go1.1#method_values">method values</a> 。
在 Go 1.1 中并发编程更加安全,通过额外的冲突检测来查找内存同步错误,<a href="http://golang.org/doc/articles/race_detector.html" target="_blank">这里</a>有更详细的描述。
此外,工具和标准库也做了改进和扩展,详情请看 <a href="http://golang.org/doc/go1.1">release notes</a>.
每次新版本发布,我们都会发布 <a href="http://golang.org/doc/go1compat.html">兼容性指南</a>, Go 1.1 兼容 Go 1.0,但我们建议用户尽快升级到这个版本。
想使用 Go 1.1 请参考 <a href="http://golang.org/doc/install">安装指南</a>