Golang 的版本发布计划

Golang 的版本发布计划

Go Release Cycle 中写明了

每半年发布一个版本,每年的02月和08月发布一个 Major 版本。但是 Go 官方好像一直没有严格遵守过这个时间。

Release History 中可以看到最近的版本发布日期

版本 发布日期 是否还在维护
go1.19 2022-11-01? 开发中
go1.18 2022-03-15
go1.17 2021-08-16
go1.16 2021-02-16
go1.15 2020-08-11
go1.14 2020-02-25
go.1.13 2019-09-03
go1.12 2019-02-25
go1.11 2018-08-24
go1.10 2018-02-16
go1.9 2017-08-24
go1.8 2017-02-16
go1.7 2016-08-15
go1.6 2016-02-17
go1.5 2015-08-19
go1.4 2014-12-10
go1.3 2014-06-18
go1.2 2013-12-01
go1.1 2013-05-13
go1 2012-03-28


Each major Go release is supported until there are two newer major releases. For example, Go 1.5 was supported until the Go 1.7 release, and Go 1.6 was supported until the Go 1.8 release. We fix critical problems, including critical security problems, in supported releases as needed by issuing minor revisions (for example, Go 1.6.1, Go 1.6.2, and so on).

每个 Major 版本会维护到下两个 Major 版本 release 的时候,例如 Go1.18 release 的,Go1.16 就放弃维护了。所以每个 Major 版本大致的支持时间是1年