github.com/sanprasirt/go@v0.0.0-20170607001320-a027466e4b6d/doc/devel/release.html (about) 1 <!--{ 2 "Title": "Release History" 3 }--> 4 5 <p>This page summarizes the changes between official stable releases of Go. 6 The <a href="//golang.org/change">change log</a> has the full details.</p> 7 8 <p>To update to a specific release, use:</p> 9 10 <pre> 11 git pull 12 git checkout <i>release-branch</i> 13 </pre> 14 15 <h2 id="policy">Release Policy</h2> 16 17 <p> 18 Each major Go release is supported until there are two newer major releases. 19 For example, Go 1.8 is supported until Go 1.10 is released, 20 and Go 1.9 is supported until Go 1.11 is released. 21 We fix critical problems, including <a href="/security">critical security problems</a>, 22 in supported releases as needed by issuing minor revisions 23 (for example, Go 1.8.1, Go 1.8.2, and so on). 24 </p> 25 26 <h2 id="go1.8">go1.8 (released 2017/02/16)</h2> 27 28 <p> 29 Go 1.8 is a major release of Go. 30 Read the <a href="/doc/go1.8">Go 1.8 Release Notes</a> for more information. 31 </p> 32 33 <h3 id="go1.8.minor">Minor revisions</h3> 34 35 <p> 36 go1.8.1 (released 2017/04/07) includes fixes to the compiler, linker, runtime, 37 documentation, <code>go</code> command and the <code>crypto/tls</code>, 38 <code>encoding/xml</code>, <code>image/png</code>, <code>net</code>, 39 <code>net/http</code>, <code>reflect</code>, <code>text/template</code>, 40 and <code>time</code> packages. 41 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.8.1">Go 42 1.8.1 milestone</a> on our issue tracker for details. 43 </p> 44 45 <p> 46 go1.8.2 (released 2017/05/23) includes a security fix to the 47 <code>crypto/elliptic</code> package. 48 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.8.2">Go 49 1.8.2 milestone</a> on our issue tracker for details. 50 </p> 51 52 <p> 53 go1.8.3 (released 2017/05/24) includes fixes to the compiler, runtime, 54 documentation, and the <code>database/sql</code> package. 55 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.8.3">Go 56 1.8.3 milestone</a> on our issue tracker for details. 57 </p> 58 59 <h2 id="go1.7">go1.7 (released 2016/08/15)</h2> 60 61 <p> 62 Go 1.7 is a major release of Go. 63 Read the <a href="/doc/go1.7">Go 1.7 Release Notes</a> for more information. 64 </p> 65 66 <h3 id="go1.7.minor">Minor revisions</h3> 67 68 <p> 69 go1.7.1 (released 2016/09/07) includes fixes to the compiler, runtime, 70 documentation, and the <code>compress/flate</code>, <code>hash/crc32</code>, 71 <code>io</code>, <code>net</code>, <code>net/http</code>, 72 <code>path/filepath</code>, <code>reflect</code>, and <code>syscall</code> 73 packages. 74 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.7.1">Go 75 1.7.1 milestone</a> on our issue tracker for details. 76 </p> 77 78 <p> 79 go1.7.2 should not be used. It was tagged but not fully released. 80 The release was deferred due to a last minute bug report. 81 Use go1.7.3 instead, and refer to the summary of changes below. 82 </p> 83 84 <p> 85 go1.7.3 (released 2016/10/19) includes fixes to the compiler, runtime, 86 and the <code>crypto/cipher</code>, <code>crypto/tls</code>, 87 <code>net/http</code>, and <code>strings</code> packages. 88 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.7.3">Go 89 1.7.3 milestone</a> on our issue tracker for details. 90 </p> 91 92 <p> 93 go1.7.4 (released 2016/12/01) includes two security fixes. 94 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.7.4">Go 95 1.7.4 milestone</a> on our issue tracker for details. 96 </p> 97 98 <p> 99 go1.7.5 (released 2017/01/26) includes fixes to the compiler, runtime, 100 and the <code>crypto/x509</code> and <code>time</code> packages. 101 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.7.5">Go 102 1.7.5 milestone</a> on our issue tracker for details. 103 </p> 104 105 <p> 106 go1.7.6 (released 2017/05/23) includes the same security fix as Go 1.8.2 and 107 was released at the same time. 108 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.8.2">Go 109 1.8.2 milestone</a> on our issue tracker for details. 110 </p> 111 112 <h2 id="go1.6">go1.6 (released 2016/02/17)</h2> 113 114 <p> 115 Go 1.6 is a major release of Go. 116 Read the <a href="/doc/go1.6">Go 1.6 Release Notes</a> for more information. 117 </p> 118 119 <h3 id="go1.6.minor">Minor revisions</h3> 120 121 <p> 122 go1.6.1 (released 2016/04/12) includes two security fixes. 123 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.6.1">Go 124 1.6.1 milestone</a> on our issue tracker for details. 125 </p> 126 127 <p> 128 go1.6.2 (released 2016/04/20) includes fixes to the compiler, runtime, tools, 129 documentation, and the <code>mime/multipart</code>, <code>net/http</code>, and 130 <code>sort</code> packages. 131 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.6.2">Go 132 1.6.2 milestone</a> on our issue tracker for details. 133 </p> 134 135 <p> 136 go1.6.3 (released 2016/07/17) includes security fixes to the 137 <code>net/http/cgi</code> package and <code>net/http</code> package when used in 138 a CGI environment. 139 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.6.3">Go 140 1.6.3 milestone</a> on our issue tracker for details. 141 </p> 142 143 <p> 144 go1.6.4 (released 2016/12/01) includes two security fixes. 145 It contains the same fixes as Go 1.7.4 and was released at the same time. 146 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.7.4">Go 147 1.7.4 milestone</a> on our issue tracker for details. 148 </p> 149 150 <h2 id="go1.5">go1.5 (released 2015/08/19)</h2> 151 152 <p> 153 Go 1.5 is a major release of Go. 154 Read the <a href="/doc/go1.5">Go 1.5 Release Notes</a> for more information. 155 </p> 156 157 <h3 id="go1.5.minor">Minor revisions</h3> 158 159 <p> 160 go1.5.1 (released 2015/09/08) includes bug fixes to the compiler, assembler, and 161 the <code>fmt</code>, <code>net/textproto</code>, <code>net/http</code>, and 162 <code>runtime</code> packages. 163 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.5.1">Go 164 1.5.1 milestone</a> on our issue tracker for details. 165 </p> 166 167 <p> 168 go1.5.2 (released 2015/12/02) includes bug fixes to the compiler, linker, and 169 the <code>mime/multipart</code>, <code>net</code>, and <code>runtime</code> 170 packages. 171 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.5.2">Go 172 1.5.2 milestone</a> on our issue tracker for details. 173 </p> 174 175 <p> 176 go1.5.3 (released 2016/01/13) includes a security fix to the <code>math/big</code> package 177 affecting the <code>crypto/tls</code> package. 178 See the <a href="https://golang.org/s/go153announce">release announcement</a> for details. 179 </p> 180 181 <p> 182 go1.5.4 (released 2016/04/12) includes two security fixes. 183 It contains the same fixes as Go 1.6.1 and was released at the same time. 184 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.6.1">Go 185 1.6.1 milestone</a> on our issue tracker for details. 186 </p> 187 188 <h2 id="go1.4">go1.4 (released 2014/12/10)</h2> 189 190 <p> 191 Go 1.4 is a major release of Go. 192 Read the <a href="/doc/go1.4">Go 1.4 Release Notes</a> for more information. 193 </p> 194 195 <h3 id="go1.4.minor">Minor revisions</h3> 196 197 <p> 198 go1.4.1 (released 2015/01/15) includes bug fixes to the linker and the <code>log</code>, <code>syscall</code>, and <code>runtime</code> packages. 199 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.4.1">Go 1.4.1 milestone on our issue tracker</a> for details. 200 </p> 201 202 <p> 203 go1.4.2 (released 2015/02/17) includes bug fixes to the <code>go</code> command, the compiler and linker, and the <code>runtime</code>, <code>syscall</code>, <code>reflect</code>, and <code>math/big</code> packages. 204 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.4.2">Go 1.4.2 milestone on our issue tracker</a> for details. 205 </p> 206 207 <p> 208 go1.4.3 (released 2015/09/22) includes security fixes to the <code>net/http</code> package and bug fixes to the <code>runtime</code> package. 209 See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.4.3">Go 1.4.3 milestone on our issue tracker</a> for details. 210 </p> 211 212 <h2 id="go1.3">go1.3 (released 2014/06/18)</h2> 213 214 <p> 215 Go 1.3 is a major release of Go. 216 Read the <a href="/doc/go1.3">Go 1.3 Release Notes</a> for more information. 217 </p> 218 219 <h3 id="go1.3.minor">Minor revisions</h3> 220 221 <p> 222 go1.3.1 (released 2014/08/13) includes bug fixes to the compiler and the <code>runtime</code>, <code>net</code>, and <code>crypto/rsa</code> packages. 223 See the <a href="https://github.com/golang/go/commits/go1.3.1">change history</a> for details. 224 </p> 225 226 <p> 227 go1.3.2 (released 2014/09/25) includes bug fixes to cgo and the crypto/tls packages. 228 See the <a href="https://github.com/golang/go/commits/go1.3.2">change history</a> for details. 229 </p> 230 231 <p> 232 go1.3.3 (released 2014/09/30) includes further bug fixes to cgo, the runtime package, and the nacl port. 233 See the <a href="https://github.com/golang/go/commits/go1.3.3">change history</a> for details. 234 </p> 235 236 <h2 id="go1.2">go1.2 (released 2013/12/01)</h2> 237 238 <p> 239 Go 1.2 is a major release of Go. 240 Read the <a href="/doc/go1.2">Go 1.2 Release Notes</a> for more information. 241 </p> 242 243 <h3 id="go1.2.minor">Minor revisions</h3> 244 245 <p> 246 go1.2.1 (released 2014/03/02) includes bug fixes to the <code>runtime</code>, <code>net</code>, and <code>database/sql</code> packages. 247 See the <a href="https://github.com/golang/go/commits/go1.2.1">change history</a> for details. 248 </p> 249 250 <p> 251 go1.2.2 (released 2014/05/05) includes a 252 <a href="https://github.com/golang/go/commits/go1.2.2">security fix</a> 253 that affects the tour binary included in the binary distributions (thanks to Guillaume T). 254 </p> 255 256 <h2 id="go1.1">go1.1 (released 2013/05/13)</h2> 257 258 <p> 259 Go 1.1 is a major release of Go. 260 Read the <a href="/doc/go1.1">Go 1.1 Release Notes</a> for more information. 261 </p> 262 263 <h3 id="go1.1.minor">Minor revisions</h3> 264 265 <p> 266 go1.1.1 (released 2013/06/13) includes several compiler and runtime bug fixes. 267 See the <a href="https://github.com/golang/go/commits/go1.1.1">change history</a> for details. 268 </p> 269 270 <p> 271 go1.1.2 (released 2013/08/13) includes fixes to the <code>gc</code> compiler 272 and <code>cgo</code>, and the <code>bufio</code>, <code>runtime</code>, 273 <code>syscall</code>, and <code>time</code> packages. 274 See the <a href="https://github.com/golang/go/commits/go1.1.2">change history</a> for details. 275 If you use package syscall's <code>Getrlimit</code> and <code>Setrlimit</code> 276 functions under Linux on the ARM or 386 architectures, please note change 277 <a href="//golang.org/cl/11803043">11803043</a> 278 that fixes <a href="//golang.org/issue/5949">issue 5949</a>. 279 </p> 280 281 <h2 id="go1">go1 (released 2012/03/28)</h2> 282 283 <p> 284 Go 1 is a major release of Go that will be stable in the long term. 285 Read the <a href="/doc/go1.html">Go 1 Release Notes</a> for more information. 286 </p> 287 288 <p> 289 It is intended that programs written for Go 1 will continue to compile and run 290 correctly, unchanged, under future versions of Go 1. 291 Read the <a href="/doc/go1compat.html">Go 1 compatibility document</a> for more 292 about the future of Go 1. 293 </p> 294 295 <p> 296 The go1 release corresponds to 297 <code><a href="weekly.html#2012-03-27">weekly.2012-03-27</a></code>. 298 </p> 299 300 <h3 id="go1.minor">Minor revisions</h3> 301 302 <p> 303 go1.0.1 (released 2012/04/25) was issued to 304 <a href="//golang.org/cl/6061043">fix</a> an 305 <a href="//golang.org/issue/3545">escape analysis bug</a> 306 that can lead to memory corruption. 307 It also includes several minor code and documentation fixes. 308 </p> 309 310 <p> 311 go1.0.2 (released 2012/06/13) was issued to fix two bugs in the implementation 312 of maps using struct or array keys: 313 <a href="//golang.org/issue/3695">issue 3695</a> and 314 <a href="//golang.org/issue/3573">issue 3573</a>. 315 It also includes many minor code and documentation fixes. 316 </p> 317 318 <p> 319 go1.0.3 (released 2012/09/21) includes minor code and documentation fixes. 320 </p> 321 322 <p> 323 See the <a href="https://github.com/golang/go/commits/release-branch.go1">go1 release branch history</a> for the complete list of changes. 324 </p> 325 326 <h2 id="pre.go1">Older releases</h2> 327 328 <p> 329 See the <a href="pre_go1.html">Pre-Go 1 Release History</a> page for notes 330 on earlier releases. 331 </p> 332