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