Go 1.1 is released

1186 views
Skip to first unread message

Andrew Gerrand

unread,
May 13, 2013, 5:46:04 PM5/13/13
to golang-nuts
Hi Go nuts,

Go 1.1 is out!

You can read the announcement blog post here:
    http://blog.golang.org/2013/05/go-11-is-released.html

You can download binary and source distributions from the usual place:
    https://code.google.com/p/go/downloads/list

To compile from source, update to the release with "hg update release" and build as usual.

To find out what has changed, read the release notes for Go 1.1:
    http://golang.org/doc/go1.1.html

Thanks to everyone who contributed to the release. It took a while, but we should be really proud of how it turned out.

Andrew

Brian Hauer

unread,
May 13, 2013, 5:48:04 PM5/13/13
to golan...@googlegroups.com
Yay!  Congratulations and big thanks to the Go team.

Dobrosław Żybort

unread,
May 13, 2013, 5:56:31 PM5/13/13
to golan...@googlegroups.com
Thank you to the Go team and all contributors.

Best regards,
Dobrosław Żybort

minux

unread,
May 13, 2013, 5:58:27 PM5/13/13
to golang-...@googlegroups.com, golang-nuts
Wow, Great! Thank you all!

Brendan Tracey

unread,
May 13, 2013, 6:05:33 PM5/13/13
to golan...@googlegroups.com, golang-...@googlegroups.com
Congrats to all of you!

frou

unread,
May 13, 2013, 6:06:36 PM5/13/13
to golan...@googlegroups.com
Thank you team for your excellent work. We appreciate it.

Tharaneedharan Vilwanathan

unread,
May 13, 2013, 6:12:01 PM5/13/13
to frou, golang-nuts
Great job! Congrats!!

dharani


On Mon, May 13, 2013 at 3:06 PM, frou <ma...@frou.org> wrote:
Thank you team for your excellent work. We appreciate it.

--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Paulo Pinto

unread,
May 13, 2013, 6:12:37 PM5/13/13
to golang-nuts
Hi,

I want to congratulate everyone involved for their work.

Even if I sometimes do discuss issues regarding the design, I also
acknowledge how it is hard to bring a new language into the world and
make it usable.

Congratulations to everyone involved,
Paulo

Antoine Grondin

unread,
May 13, 2013, 6:23:26 PM5/13/13
to golan...@googlegroups.com
Congrats to the dev!  I just hope soon, I'll become knowledgeable enough to contribute to the project!

Herbert Fischer

unread,
May 13, 2013, 6:34:12 PM5/13/13
to golang-...@googlegroups.com, golang-nuts
Yay!!! Congrats!!


--
You received this message because you are subscribed to the Google Groups "golang-announce" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-announ...@googlegroups.com.

Keith Rarick

unread,
May 13, 2013, 6:44:48 PM5/13/13
to golang-nuts
The Heroku Go buildpack is updated to use Go 1.1 (on branches
go1.1 and master). If you're already using this buildpack, you don't
need to do anything special; your next push will pick up Go 1.1.

More info: https://github.com/kr/heroku-buildpack-go

Kevin Gillette

unread,
May 13, 2013, 7:09:37 PM5/13/13
to golan...@googlegroups.com
Awesome! I presume 1.1 is being reviewed the GAE team for eventual (hopefully not too eventual) release?

David Symonds

unread,
May 13, 2013, 7:13:14 PM5/13/13
to Kevin Gillette, golan...@googlegroups.com
On Mon, May 13, 2013 at 4:09 PM, Kevin Gillette
<extempor...@gmail.com> wrote:

> Awesome! I presume 1.1 is being reviewed the GAE team for eventual
> (hopefully not too eventual) release?

Yes, you can expect to see it hit App Engine in the next release or two.

Ian Davis

unread,
May 13, 2013, 7:30:55 PM5/13/13
to Andrew Gerrand, golang-nuts
Congrats to everyone and thanks for all your hard work.


--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.

Dan Kortschak

unread,
May 13, 2013, 7:50:43 PM5/13/13
to Andrew Gerrand, golang-nuts
hg update release takes the head to go1.0.3, that should probably be
changed, no?

Thanks for all the good work.

David Symonds

unread,
May 13, 2013, 7:53:33 PM5/13/13
to Dan Kortschak, Andrew Gerrand, golang-nuts
On Mon, May 13, 2013 at 4:50 PM, Dan Kortschak
<dan.ko...@adelaide.edu.au> wrote:

> hg update release takes the head to go1.0.3, that should probably be
> changed, no?

That's Mercurial's confused tag system. You'll need to do a "hg sync"
to get the new .hgtags file, and then "hg update release" will work.

Andrew Gerrand

unread,
May 13, 2013, 7:54:51 PM5/13/13
to David Symonds, Dan Kortschak, golang-nuts

On 13 May 2013 16:53, David Symonds <dsym...@golang.org> wrote:
That's Mercurial's confused tag system. You'll need to do a "hg sync"
to get the new .hgtags file, and then "hg update release" will work.

Or, rather, "hg pull".


Dan Kortschak

unread,
May 13, 2013, 8:04:18 PM5/13/13
to David Symonds, Andrew Gerrand, golang-nuts
Neither of hg sync nor pull fixed that for me. It's obviously not a big
issue, but may bite some people:

# hg pull
pulling from https://go.googlecode.com/hg/
searching for changes
no changes found
# hg tags | egrep '(go1\.1|release)\s'
go1.1 16779:e570c2daeaca
release 14349:2d8bc3c94ecb
# hg sync
pulling from https://go.googlecode.com/hg/
no changes found
# hg tags | egrep '(go1\.1|release)\s'
go1.1 16779:e570c2daeaca
release 14349:2d8bc3c94ecb


Matt N

unread,
May 13, 2013, 8:16:48 PM5/13/13
to golang-nuts
after hg pull:

on Mac OS X 10.8.3, hg version 2.5.2, go1.1 and release point to the
same hash:

release 16778:e570c2daeaca
go1.1 16778:e570c2daeaca

on Ubuntu 12.04, hg version 2.0.2 (installed from apt-get), go1.1 and
release point to different hashes:

go1.1 16779:e570c2daeaca
release 13770:2d8bc3c94ecb



On May 13, 5:04 pm, Dan Kortschak <dan.kortsc...@adelaide.edu.au>
wrote:
> On Mon, 2013-05-13 at 16:53 -0700, David Symonds wrote:
> > On Mon, May 13, 2013 at 4:50 PM, Dan Kortschak
> > <dan.kortsc...@adelaide.edu.au> wrote:
>
> > > hg update release takes the head to go1.0.3, that should probably be
> > > changed, no?
>
> > That's Mercurial's confused tag system. You'll need to do a "hg sync"
> > to get the new .hgtags file, and then "hg update release" will work.
>
> Neither of hg sync nor pull fixed that for me. It's obviously not a big
> issue, but may bite some people:
>
> # hg pull
> pulling fromhttps://go.googlecode.com/hg/
> searching for changes
> no changes found
> # hg tags | egrep '(go1\.1|release)\s'
> go1.1                          16779:e570c2daeaca
> release                        14349:2d8bc3c94ecb
> # hg sync
> pulling fromhttps://go.googlecode.com/hg/

Dan Kortschak

unread,
May 13, 2013, 8:42:27 PM5/13/13
to Matt N, golang-nuts
On Mon, 2013-05-13 at 17:16 -0700, Matt N wrote:
> after hg pull:
>
> on Mac OS X 10.8.3, hg version 2.5.2, go1.1 and release point to the
> same hash:
>
> release 16778:e570c2daeaca
> go1.1 16778:e570c2daeaca
>
> on Ubuntu 12.04, hg version 2.0.2 (installed from apt-get), go1.1 and
> release point to different hashes:
>
> go1.1 16779:e570c2daeaca
> release 13770:2d8bc3c94ecb
>
Yes, I'm on ubuntu 12.04, so that's probably the issue.

Hotei

unread,
May 13, 2013, 9:51:25 PM5/13/13
to golan...@googlegroups.com
Congratulations on the new version and thanks again for giving us this wonderful tool.


On Monday, May 13, 2013 5:46:04 PM UTC-4, Andrew Gerrand wrote:
Message has been deleted

Sanat Gersappa

unread,
May 13, 2013, 10:16:41 PM5/13/13
to golan...@googlegroups.com
Congratulations and thanks to everyone for their efforts.

Sanat.

Andrew Gerrand

unread,
May 13, 2013, 10:39:54 PM5/13/13
to Leopold Freeman, golang-nuts

On 13 May 2013 18:58, "Leopold Freeman" <leopold.fr...@gmail.com> wrote:

I downloaded go1.1.linux-amd64.tar.gz from https://code.google.com/p/go/downloads/list. But why it still prints go1.0.3?

Shell>./go version
go version go1.0.3

Are you sure you're running the right binary? Type "type go" and see what it says.

Andrew
 
--

Ross Salas

unread,
May 13, 2013, 11:30:24 PM5/13/13
to Andrew Gerrand, Leopold Freeman, golang-nuts
A big Thank You to the entire Go Team and all contributors!!  Not only is Go very powerful it's also very fun to use.  Good job. :)

Viney Chow

unread,
May 13, 2013, 9:07:42 PM5/13/13
to golang-nuts
Support, and so on for a long time.

------------------------------------------------------
Viney



2013/5/14 Dan Kortschak <dan.ko...@adelaide.edu.au>

andrey mirtchovski

unread,
May 14, 2013, 12:10:51 AM5/14/13
to Matt N, golang-nuts
> after hg pull:
>
> on Mac OS X 10.8.3, hg version 2.5.2, go1.1 and release point to the
> same hash:
>
> release 16778:e570c2daeaca
> go1.1 16778:e570c2daeaca
>
> on Ubuntu 12.04, hg version 2.0.2 (installed from apt-get), go1.1 and
> release point to different hashes:
>
> go1.1 16779:e570c2daeaca
> release 13770:2d8bc3c94ecb
>

So I get on a different mac and do 'hg sync' and what do I see?

$ hg tags | egrep '(go1\.1|release)\s'
go1.1 16779:e570c2daeaca
release 13677:2d8bc3c94ecb
$

so I now have something to work with. fresh clone and a diff later,
here's what I appears:

$ diff -r . ~/go/
diff -r ./.hg/cache/branchheads-served
/Users/aam/go/.hg/cache/branchheads-served
1c1
< 8f1fb6b6f141e6c34ea4ac356f0937bb7c99f765 16779
---
> e570c2daeaca10663d36d6dee7f8d1d76e8f7b92 16779
diff -r ./.hg/cache/tags /Users/aam/go/.hg/cache/tags
1,2c1,2
< 16779 8f1fb6b6f141e6c34ea4ac356f0937bb7c99f765
9b742e2fc22dbe4fb2b3fd81b455788c55d94c04
< 16778 e570c2daeaca10663d36d6dee7f8d1d76e8f7b92
33c024a2eb2114b9d27dd64a2e31ce0d953ec295
---
> 16779 e570c2daeaca10663d36d6dee7f8d1d76e8f7b92 33c024a2eb2114b9d27dd64a2e31ce0d953ec295
> 16778 8f1fb6b6f141e6c34ea4ac356f0937bb7c99f765 9b742e2fc22dbe4fb2b3fd81b455788c55d94c04
30c30
< e570c2daeaca10663d36d6dee7f8d1d76e8f7b92 release
---
> 2d8bc3c94ecb3ec8f70556d5fd237788903c7281 release
Only in /Users/aam/go/.hg: codereview
[snip]

Have fun with this one, as blowing the cache away doesn't seem to make
a difference:

$ rm *
$ hg pull
pulling from http://code.google.com/p/go
searching for changes
no changes found
$ ls -l
total 8
-rw-r--r-- 1 aam staff 458 13 May 22:08 branchheads-base
$ hg tags | egrep '(go1\.1|release)\s'
go1.1 16779:e570c2daeaca
release 13677:2d8bc3c94ecb
$ ls -l
total 24
-rw-r--r-- 1 aam staff 458 13 May 22:08 branchheads-base
-rw-r--r-- 1 aam staff 7550 13 May 22:08 tags
$ diff tags /tmp/go/.hg/cache/tags
1,2c1,2
< 16779 e570c2daeaca10663d36d6dee7f8d1d76e8f7b92
33c024a2eb2114b9d27dd64a2e31ce0d953ec295
< 16778 8f1fb6b6f141e6c34ea4ac356f0937bb7c99f765
9b742e2fc22dbe4fb2b3fd81b455788c55d94c04
---
> 16779 8f1fb6b6f141e6c34ea4ac356f0937bb7c99f765 9b742e2fc22dbe4fb2b3fd81b455788c55d94c04
> 16778 e570c2daeaca10663d36d6dee7f8d1d76e8f7b92 33c024a2eb2114b9d27dd64a2e31ce0d953ec295
30c30
< 2d8bc3c94ecb3ec8f70556d5fd237788903c7281 release
---
> e570c2daeaca10663d36d6dee7f8d1d76e8f7b92 release

steve wang

unread,
May 14, 2013, 12:27:11 AM5/14/13
to golan...@googlegroups.com
Awesome.
Thanks for all of your hard and excellent work.
And I'm looking forward to Go1.2, which will bring us more improvement.

Dave Cheney

unread,
May 14, 2013, 12:33:25 AM5/14/13
to andrey mirtchovski, Matt N, golang-nuts
I cannot reproduce this with either a fresh checkout, or my go working
copy after hg sync.

lucky(~/go) % hg tags | egrep '(go1\.1|release)\s'
release 16778:e570c2daeaca
go1.1 16778:e570c2daeaca

Maybe this is (yet another) problem with the OS X development environment.

Fabrizio Milo aka misto

unread,
May 14, 2013, 12:41:21 AM5/14/13
to Dave Cheney, andrey mirtchovski, Matt N, golang-nuts
Nice ! Go Go team !
--
--------------------------
Luck favors the prepared mind. (Pasteur)

Dan Kortschak

unread,
May 14, 2013, 12:48:19 AM5/14/13
to Dave Cheney, andrey mirtchovski, Matt N, golang-nuts
But this is happening on ubuntu 12.04 for at least me and one other.

Dave Cheney

unread,
May 14, 2013, 12:53:13 AM5/14/13
to Dan Kortschak, andrey mirtchovski, Matt N, golang-nuts
Fair enough, sorry for besmirching the reputation of the OSX build toolchain.

C K Kashyap

unread,
May 14, 2013, 1:04:20 AM5/14/13
to Dave Cheney, Dan Kortschak, andrey mirtchovski, Matt N, golang-nuts
Congratulations!!!!
Regards,
Kashyap


Nathan Youngman

unread,
May 14, 2013, 2:02:59 AM5/14/13
to golan...@googlegroups.com

Awesome. Thanks so very much!

dlin

unread,
May 14, 2013, 2:11:26 AM5/14/13
to golan...@googlegroups.com, Dave Cheney, Dan Kortschak, andrey mirtchovski, Matt N

Amirreza G

unread,
May 14, 2013, 2:52:45 AM5/14/13
to golan...@googlegroups.com
A big Thanks to Go team and everyone who helped them to make this release happen. Great job.

Henrik Johansson

unread,
May 14, 2013, 2:57:20 AM5/14/13
to golang-nuts

Very nice guys! Thanks for your hard work and refreshing little language!

On May 14, 2013 8:52 AM, "Amirreza G" <amirre...@gmail.com> wrote:
A big Thanks to Go team and everyone who helped them to make this release happen. Great job.

--

Julius Kovac

unread,
May 14, 2013, 3:10:14 AM5/14/13