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