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