diff options
Diffstat (limited to 'doc/devel/release.html')
-rw-r--r-- | doc/devel/release.html | 73 |
1 files changed, 40 insertions, 33 deletions
diff --git a/doc/devel/release.html b/doc/devel/release.html index 3a3d5bc13..c1d364c72 100644 --- a/doc/devel/release.html +++ b/doc/devel/release.html @@ -3,7 +3,7 @@ }--> <p>This page summarizes the changes between official stable releases of Go. -The <a href="http://code.google.com/p/go/source/list">Mercurial change log</a> +The <a href="//code.google.com/p/go/source/list">Mercurial change log</a> has the full details.</p> <p>To update to a specific release, use:</p> @@ -20,6 +20,13 @@ Go 1.3 is a major release of Go. Read the <a href="/doc/go1.3">Go 1.3 Release Notes</a> for more information. </p> +<h3 id="go1.3.minor">Minor revisions</h3> + +<p> +go1.3.1 (released 2014/08/13) includes bug fixes to the compiler and the the <code>runtime</code>, <code>net</code>, and <code>crypto/rsa</code> packages. +See the <a href="//code.google.com/p/go/source/list?name=release-branch.go1.3&r=40272ab1339ab2fb9e7160483e5e5d42d6b7e810">change history</a> for details. +</p> + <h2 id="go1.2">go1.2 (released 2013/12/01)</h2> <p> @@ -31,12 +38,12 @@ Read the <a href="/doc/go1.2">Go 1.2 Release Notes</a> for more information. <p> go1.2.1 (released 2014/03/02) includes bug fixes to the <code>runtime</code>, <code>net</code>, and <code>database/sql</code> packages. -See the <a href="https://code.google.com/p/go/source/list?name=release-branch.go1.2&r=7ada9e760ce34e78aee5b476c9621556d0fa5d31">change history</a> for details. +See the <a href="//code.google.com/p/go/source/list?name=release-branch.go1.2&r=7ada9e760ce34e78aee5b476c9621556d0fa5d31">change history</a> for details. </p> <p> go1.2.2 (released 2014/05/05) includes a -<a href="https://code.google.com/p/go/source/detail?r=bda3619e7a2c&repo=tools">security fix</a> +<a href="//code.google.com/p/go/source/detail?r=bda3619e7a2c&repo=tools">security fix</a> that affects the tour binary included in the binary distributions (thanks to Guillaume T). </p> @@ -51,18 +58,18 @@ Read the <a href="/doc/go1.1">Go 1.1 Release Notes</a> for more information. <p> go1.1.1 (released 2013/06/13) includes several compiler and runtime bug fixes. -See the <a href="https://code.google.com/p/go/source/list?name=release-branch.go1.1&r=43c4a41d24382a56a90e924800c681e435d9e399">change history</a> for details. +See the <a href="//code.google.com/p/go/source/list?name=release-branch.go1.1&r=43c4a41d24382a56a90e924800c681e435d9e399">change history</a> for details. </p> <p> go1.1.2 (released 2013/08/13) includes fixes to the <code>gc</code> compiler and <code>cgo</code>, and the <code>bufio</code>, <code>runtime</code>, <code>syscall</code>, and <code>time</code> packages. -See the <a href="https://code.google.com/p/go/source/list?name=release-branch.go1.1&r=a6a9792f94acd4ff686b2bc57383d163608b91cf">change history</a> for details. +See the <a href="//code.google.com/p/go/source/list?name=release-branch.go1.1&r=a6a9792f94acd4ff686b2bc57383d163608b91cf">change history</a> for details. If you use package syscall's <code>Getrlimit</code> and <code>Setrlimit</code> functions under Linux on the ARM or 386 architectures, please note change -<a href="http://golang.org/change/55ac276af5a7">55ac276af5a7</a> -that fixes <a href="http://golang.org/issue/5949">issue 5949</a>. +<a href="//golang.org/change/55ac276af5a7">55ac276af5a7</a> +that fixes <a href="//golang.org/issue/5949">issue 5949</a>. </p> <h2 id="go1">go1 (released 2012/03/28)</h2> @@ -88,17 +95,17 @@ The go1 release corresponds to <p> go1.0.1 (released 2012/04/25) was issued to -<a href="https://code.google.com/p/go/source/detail?r=a890477d3dfb">fix</a> an -<a href="https://code.google.com/p/go/issues/detail?id=3545">escape analysis -bug</a> that can lead to memory corruption. +<a href="//golang.org/change/a890477d3dfb">fix</a> an +<a href="//golang.org/issue/3545">escape analysis bug</a> +that can lead to memory corruption. It also includes several minor code and documentation fixes. </p> <p> go1.0.2 (released 2012/06/13) was issued to fix two bugs in the implementation of maps using struct or array keys: -<a href="http://code.google.com/p/go/issues/detail?id=3695">issue 3695</a> and -<a href="http://code.google.com/p/go/issues/detail?id=3573">issue 3573</a>. +<a href="//golang.org/issue/3695">issue 3695</a> and +<a href="//golang.org/issue/3573">issue 3573</a>. It also includes many minor code and documentation fixes. </p> @@ -107,7 +114,7 @@ go1.0.3 (released 2012/09/21) includes minor code and documentation fixes. </p> <p> -See the <a href="http://code.google.com/p/go/source/list?name=release-branch.go1">go1 release branch history</a> for the complete list of changes. +See the <a href="//code.google.com/p/go/source/list?name=release-branch.go1">go1 release branch history</a> for the complete list of changes. </p> <h2 id="r60">r60 (released 2011/09/07)</h2> @@ -119,7 +126,7 @@ This section highlights the most significant changes in this release. For a more detailed summary, see the <a href="weekly.html#2011-08-17">weekly release notes</a>. For complete information, see the -<a href="http://code.google.com/p/go/source/list?r=release-branch.r60">Mercurial change list</a>. +<a href="//code.google.com/p/go/source/list?r=release-branch.r60">Mercurial change list</a>. </p> <h3 id="r60.lang">Language</h3> @@ -189,26 +196,26 @@ more accessible. <p> r60.1 includes a -<a href="http://code.google.com/p/go/source/detail?r=1824581bf62d">linker +<a href="//golang.org/change/1824581bf62d">linker fix</a>, a pair of -<a href="http://code.google.com/p/go/source/detail?r=9ef4429c2c64">goplay</a> -<a href="http://code.google.com/p/go/source/detail?r=d42ed8c3098e">fixes</a>, +<a href="//golang.org/change/9ef4429c2c64">goplay</a> +<a href="//golang.org/change/d42ed8c3098e">fixes</a>, and a <code>json</code> package -<a href="http://code.google.com/p/go/source/detail?r=d5e97874fe84">fix</a> and +<a href="//golang.org/change/d5e97874fe84">fix</a> and a new -<a href="http://code.google.com/p/go/source/detail?r=4f0e6269213f">struct tag +<a href="//golang.org/change/4f0e6269213f">struct tag option</a>. </p> <p> r60.2 -<a href="http://code.google.com/p/go/source/detail?r=ff19536042ac">fixes</a> +<a href="//golang.org/change/ff19536042ac">fixes</a> a memory leak involving maps. </p> <p> r60.3 fixes a -<a href="http://code.google.com/p/go/source/detail?r=01fa62f5e4e5">reflect bug</a>. +<a href="//golang.org/change/01fa62f5e4e5">reflect bug</a>. </p> <h2 id="r59">r59 (released 2011/08/01)</h2> @@ -220,7 +227,7 @@ This section highlights the most significant changes in this release. For a more detailed summary, see the <a href="weekly.html#2011-07-07">weekly release notes</a>. For complete information, see the -<a href="http://code.google.com/p/go/source/list?r=release-branch.r59">Mercurial change list</a>. +<a href="//code.google.com/p/go/source/list?r=release-branch.r59">Mercurial change list</a>. </p> <h3 id="r59.lang">Language</h3> @@ -230,7 +237,7 @@ This release includes a language change that restricts the use of <code>goto</code>. In essence, a <code>goto</code> statement outside a block cannot jump to a label inside that block. Your code may require changes if it uses <code>goto</code>. -See <a href="http://code.google.com/p/go/source/detail?r=dc6d3cf9279d">this +See <a href="//golang.org/change/dc6d3cf9279d">this changeset</a> for how the new rule affected the Go tree. </p> @@ -328,13 +335,13 @@ This section highlights the most significant changes in this release. For a more detailed summary, see the <a href="weekly.html#2011-06-09">weekly release notes</a>. For complete information, see the -<a href="http://code.google.com/p/go/source/list?r=release-branch.r58">Mercurial change list</a>. +<a href="//code.google.com/p/go/source/list?r=release-branch.r58">Mercurial change list</a>. </p> <h3 id="r58.lang">Language</h3> <p> -This release fixes a <a href="http://code.google.com/p/go/source/detail?r=b720749486e1">use of uninitialized memory in programs that misuse <code>goto</code></a>. +This release fixes a <a href="//golang.org/change/b720749486e1">use of uninitialized memory in programs that misuse <code>goto</code></a>. </p> <h3 id="r58.pkg">Packages</h3> @@ -393,8 +400,8 @@ the Go tree (and avoid writing Makefiles). <h3 id="r58.minor">Minor revisions</h3> <p>r58.1 adds -<a href="http://code.google.com/p/go/source/detail?r=293c25943586">build</a> and -<a href="http://code.google.com/p/go/source/detail?r=bf17e96b6582">runtime</a> +<a href="//golang.org/change/293c25943586">build</a> and +<a href="//golang.org/change/bf17e96b6582">runtime</a> changes to make Go run on OS X 10.7 Lion. </p> @@ -408,7 +415,7 @@ This section highlights the most significant changes in this release. For a more detailed summary, see the <a href="weekly.html#2011-04-27">weekly release notes</a>. For complete information, see the -<a href="http://code.google.com/p/go/source/list?r=release-branch.r57">Mercurial change list</a>. +<a href="//code.google.com/p/go/source/list?r=release-branch.r57">Mercurial change list</a>. </p> <p>The new <a href="/cmd/gofix">gofix</a> tool finds Go programs that use old APIs and rewrites them to use @@ -419,7 +426,7 @@ future changes to the libraries. Gofix can’t handle all situations perfectly, so read and test the changes it makes before committing them. -See <a href="http://blog.golang.org/2011/04/introducing-gofix.html">the gofix blog post</a> for more +See <a href="//blog.golang.org/2011/04/introducing-gofix.html">the gofix blog post</a> for more information.</p> <h3 id="r57.lang">Language</h3> @@ -465,7 +472,7 @@ For clients, there are new <a href="/pkg/http/#Client">Client</a> and <a href="/pkg/http/#Transport">Transport</a> abstractions that give more control over HTTP details such as headers sent and redirections followed. These abstractions make it easy to implement -custom clients that add functionality such as <a href="http://code.google.com/p/goauth2/source/browse/oauth/oauth.go">OAuth2</a>. +custom clients that add functionality such as <a href="//code.google.com/p/goauth2/source/browse/oauth/oauth.go">OAuth2</a>. For servers, <a href="/pkg/http/#ResponseWriter">ResponseWriter</a> has dropped its non-essential methods. The Hijack and Flush methods are no longer required; @@ -509,7 +516,7 @@ implements all the possible value methods. Instead of a type switch on a Value <code>v</code>, switch on <code>v.Kind()</code>. Typeof and NewValue are now called <a href="/pkg/reflect/#Type.TypeOf">TypeOf</a> and <a href="/pkg/reflect/#Value.ValueOf">ValueOf</a> To create a writable Value, use <code>New(t).Elem()</code> instead of <code>Zero(t)</code>. -See <a href="http://code.google.com/p/go/source/detail?r=843855f3c026">the change description</a> +See <a href="//golang.org/change/843855f3c026">the change description</a> for the full details. The new API allows a more efficient implementation of Value that avoids many of the allocations required by the previous API. @@ -545,8 +552,8 @@ For other uses, see the <a href="/pkg/runtime/pprof/">runtime/pprof</a> document <h3 id="r57.minor">Minor revisions</h3> -<p>r57.1 fixes a <a href="http://code.google.com/p/go/source/detail?r=ff2bc62726e7145eb2ecc1e0f076998e4a8f86f0">nil pointer dereference in http.FormFile</a>.</p> -<p>r57.2 fixes a <a href="http://code.google.com/p/go/source/detail?r=063b0ff67d8277df03c956208abc068076818dae">use of uninitialized memory in programs that misuse <code>goto</code></a>.</p> +<p>r57.1 fixes a <a href="//golang.org/change/ff2bc62726e7145eb2ecc1e0f076998e4a8f86f0">nil pointer dereference in http.FormFile</a>.</p> +<p>r57.2 fixes a <a href="//golang.org/change/063b0ff67d8277df03c956208abc068076818dae">use of uninitialized memory in programs that misuse <code>goto</code></a>.</p> <h2 id="r56">r56 (released 2011/03/16)</h2> |