golang/go

doc: write Go 1.17 release notes

dmitshur opened this issue · 54 comments

Tracking bug for writing the Go 1.17 Release Notes.

The latest state on tip can be viewed at https://tip.golang.org/doc/go1.17.

When the Go 1.17 Release Notes are complete, this should be closed, and a similar issue should be made for the next release. Previous issues are #40700, #37419, #36878, #17929, #15810, #5929, etc.

Change https://golang.org/cl/295209 mentions this issue: doc: start draft go1.17 release notes, move go1.16 to x/website

Change https://golang.org/cl/316889 mentions this issue: doc/go1.17: require macOS 10.13 or later

Change https://golang.org/cl/317273 mentions this issue: doc/go1.17: fill in Go 1.17 release note TODOs using relnote

Change https://golang.org/cl/317469 mentions this issue: doc/go1.17: document fixes for negative rune handling

Change https://golang.org/cl/317829 mentions this issue: doc/go1.17: move language specification TODO to the right place

Change https://golang.org/cl/317909 mentions this issue: doc/go1.17: Add release notes entry for os.

Change https://golang.org/cl/317910 mentions this issue: doc/go1.17: Add release notes entry for os.

Change https://golang.org/cl/317911 mentions this issue: doc/go1.17: Add release notes entry for math.

Change https://golang.org/cl/317929 mentions this issue: doc/go1.17: document encoding/binary.Uvarint max read of 10 bytes

Change https://golang.org/cl/317913 mentions this issue: doc/go1.17: document time changes for Go1.17

Change https://golang.org/cl/317914 mentions this issue: doc/go1.17: http.ReadRequest return error when request has multiple Host headers.

Change https://golang.org/cl/317915 mentions this issue: doc/go1.17: document changes to net package

Change https://golang.org/cl/319549 mentions this issue: doc: document additional atomic.Value methods

Change https://golang.org/cl/319190 mentions this issue: doc/go1.17: document fix to ResponseRecorder.WriteHeader

Change https://golang.org/cl/319273 mentions this issue: doc/go1.17: document flag changes for Go 1.17

Change https://golang.org/cl/320151 mentions this issue: doc/go1.17: document io/fs changes for Go 1.17\n\nFor #44513\nFixes #46011

Change https://golang.org/cl/320251 mentions this issue: doc/go1.17: document database/sql changes for Go 1.17

Change https://golang.org/cl/320809 mentions this issue: doc/go1.17: document archive/zip changes for Go 1.17

Change https://golang.org/cl/321309 mentions this issue: doc/go1.17: add release note for windows/arm64 port

Change https://golang.org/cl/321310 mentions this issue: doc/go1.17: add release notes for OpenBSD ports

Change https://golang.org/cl/321311 mentions this issue: doc/go1.17: mention enabling frame pointer on all ARM64

Change https://golang.org/cl/321710 mentions this issue: doc/go1.17: document text/template/parse changes for Go 1.17

Change https://golang.org/cl/322109 mentions this issue: doc/go1.17: document testing changes for Go 1.17

Change https://golang.org/cl/322229 mentions this issue: doc/go1.17: document net/url changes for Go 1.17

Change https://golang.org/cl/322856 mentions this issue: doc/go1.17: revise OpenBSD release notes

Change https://golang.org/cl/322857 mentions this issue: doc/go1.17: add release notes for runtime/metrics package

Change https://golang.org/cl/322891 mentions this issue: doc/go1.17: document net/... changes

Change https://golang.org/cl/322892 mentions this issue: mime: document use of the Shared MIME-Info Database

Change https://golang.org/cl/323069 mentions this issue: doc/go1.17: document reflect changes

Change https://golang.org/cl/323289 mentions this issue: doc/go1.17: add release notes for register ABI

Change https://golang.org/cl/323273 mentions this issue: doc/go1.17: clarify that compress/lzw Reader and Writer types are new

Change https://golang.org/cl/323275 mentions this issue: doc/go1.17: document new debug/elf constant

Change https://golang.org/cl/323349 mentions this issue: doc/go1.17: mention new encoding/csv/Reader.FieldPos method

Change https://golang.org/cl/323350 mentions this issue: doc/go1.17: document new go/build/BuildContext.ToolTags field

Change https://golang.org/cl/323351 mentions this issue: doc/go1.17: mention new definitions of MSG_CMSG_CLOEXEC

Change https://golang.org/cl/323352 mentions this issue: doc/go1.17: mention new Windows SysProcAttr fields

Change https://golang.org/cl/323353 mentions this issue: doc/go1.17: mention testing.[TB].Setenv methods

Change https://golang.org/cl/311569 mentions this issue: doc/go1.17: document text/template/parse.SkipFuncCheck

Change https://golang.org/cl/323489 mentions this issue: doc/go1.17: mention SYS_WAIT6/WEXITED on NetBSD

Change https://golang.org/cl/323490 mentions this issue: doc/go1.17: mention time.Layout

Change https://golang.org/cl/324209 mentions this issue: doc/go1.17: update runtime/metrics release notes

Change https://golang.org/cl/325649 mentions this issue: doc/go1.17: add release notes for crypto packages

Change https://golang.org/cl/326149 mentions this issue: doc/go1.17: mention new possibility of type conversion panicking

Change https://golang.org/cl/326150 mentions this issue: doc/go1.17: document strconv changes for Go 1.17

All known (visible) TODOs have been resolved as of CL 326150 being submitted, the release note draft is ready for beta 1. Thanks everyone who helped get us to this point and unblock beta 1!

@gopherbot Please add label okay-after-beta1 .

What's left here for Go 1.17 is to continue to improve the release notes for the final release, and then finally remove the "DRAFT RELEASE NOTES" note at the top.

Change https://golang.org/cl/327652 mentions this issue: doc/go1.17: further revise OpenBSD release notes

Change https://golang.org/cl/336930 mentions this issue: doc/1.17: fix two dead rfc links

Change https://golang.org/cl/341673 mentions this issue: doc/go1.17: remove draft notice

Change https://golang.org/cl/342070 mentions this issue: doc: start draft of go1.18 release notes, move go1.17 to x/website

Change https://golang.org/cl/342089 mentions this issue: _content/doc: add Go 1.17 release notes

Change https://golang.org/cl/342349 mentions this issue: doc/go1.17: fix broken links

Change https://golang.org/cl/347849 mentions this issue: _content/doc/go1.17: fix sentence about ARM64 frame pointers

Change https://go.dev/cl/390375 mentions this issue: _content/doc/go1.18: remove draft notice

Change https://go.dev/cl/390374 mentions this issue: _content/doc/go1.18: update expected release date