Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc: write Go 1.20 release notes #54202

Closed
dmitshur opened this issue Aug 2, 2022 · 19 comments
Closed

doc: write Go 1.20 release notes #54202

dmitshur opened this issue Aug 2, 2022 · 19 comments
Assignees
Labels
Documentation early-in-cycle A change that should be done early in the 3 month dev cycle. FrozenDueToAge NeedsFix The path to resolution is known, but the work has not been done. umbrella
Milestone

Comments

@dmitshur
Copy link
Contributor

dmitshur commented Aug 2, 2022

This is the tracking issue for writing the Go 1.20 Release Notes. The version at tip can be viewed at https://tip.golang.org/doc/go1.20.

When the Go 1.20 Release Notes are complete, this should be closed, and a similar issue should be made for the next release. Previous issues are #51400, #47694, #44513, etc.

@dmitshur dmitshur added Documentation NeedsFix The path to resolution is known, but the work has not been done. release-blocker umbrella labels Aug 2, 2022
@dmitshur dmitshur added this to the Go1.20 milestone Aug 2, 2022
@gopherbot
Copy link

Change https://go.dev/cl/425334 mentions this issue: doc: start draft go1.20 release notes

@gopherbot
Copy link

Change https://go.dev/cl/425354 mentions this issue: doc/go1.20: populate initial TODOs via relnote

gopherbot pushed a commit that referenced this issue Aug 24, 2022
This initial release notes template is based on previous releases.
CL 425354 adds initial content generated by 'relnote -html'.

For #54202.

Change-Id: I36e15723edc9610d61986ba226ee84c2b30a33af
Reviewed-on: https://go-review.googlesource.com/c/go/+/425334
Reviewed-by: Carlos Amedee <carlos@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
gopherbot pushed a commit that referenced this issue Aug 24, 2022
Add content generated by 'relnote -html'. This covers all of known
TODOs available by 2022-08-24 such that relnote produces no output
when -exclude-from=doc/go1.20.html flag is used.

For #54202.

Change-Id: Icd9be5364bc73c3de56d5d3039e6f313908af38e
Reviewed-on: https://go-review.googlesource.com/c/go/+/425354
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Carlos Amedee <carlos@golang.org>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
rajbarik pushed a commit to rajbarik/go that referenced this issue Sep 1, 2022
This initial release notes template is based on previous releases.
CL 425354 adds initial content generated by 'relnote -html'.

For golang#54202.

Change-Id: I36e15723edc9610d61986ba226ee84c2b30a33af
Reviewed-on: https://go-review.googlesource.com/c/go/+/425334
Reviewed-by: Carlos Amedee <carlos@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
rajbarik pushed a commit to rajbarik/go that referenced this issue Sep 1, 2022
Add content generated by 'relnote -html'. This covers all of known
TODOs available by 2022-08-24 such that relnote produces no output
when -exclude-from=doc/go1.20.html flag is used.

For golang#54202.

Change-Id: Icd9be5364bc73c3de56d5d3039e6f313908af38e
Reviewed-on: https://go-review.googlesource.com/c/go/+/425354
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Carlos Amedee <carlos@golang.org>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
@gopherbot
Copy link

Change https://go.dev/cl/453636 mentions this issue: doc/go1.20: add release notes for PGO

@gopherbot
Copy link

Change https://go.dev/cl/453620 mentions this issue: doc/go1.20: add release notes for the linker

gopherbot pushed a commit that referenced this issue Nov 28, 2022
For #54202.
For #55022.

Change-Id: Ia3183e48536fa707c091094880d52fb75e7f6666
Reviewed-on: https://go-review.googlesource.com/c/go/+/453636
Reviewed-by: Austin Clements <austin@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Cherry Mui <cherryyz@google.com>
gopherbot pushed a commit that referenced this issue Nov 28, 2022
For #54202.

Change-Id: I06d7a44fb24427d783a9f57368dccce219b217bb
Reviewed-on: https://go-review.googlesource.com/c/go/+/453620
Run-TryBot: Cherry Mui <cherryyz@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Than McIntosh <thanm@google.com>
Reviewed-by: Austin Clements <austin@google.com>
@gopherbot
Copy link

Change https://go.dev/cl/453601 mentions this issue: doc/go1.20: revise linker release note

gopherbot pushed a commit that referenced this issue Nov 29, 2022
I misunderstood CL 420774. We didn't remove GO_LDSO, just that
make.bash no longer tries to set it automatically. If GO_LDSO is
explicitly set at make.bash, it is still used as the default
dynamic interpreter.

For #54202.

Change-Id: Ided775438b8e4b87a6acd9bc87657657dbd3d91c
Reviewed-on: https://go-review.googlesource.com/c/go/+/453601
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Cherry Mui <cherryyz@google.com>
Reviewed-by: Than McIntosh <thanm@google.com>
@gopherbot
Copy link

Change https://go.dev/cl/454075 mentions this issue: doc/go1.20: add runtime, runtime/trace, and runtime/pprof release notes

@gopherbot
Copy link

Change https://go.dev/cl/453857 mentions this issue: doc/go1.20: add section on coverage

gopherbot pushed a commit that referenced this issue Nov 30, 2022
This change adds release notes for the "Runtime" section and updated
some of the release notes for runtime/trace and runtime/pprof after I
looked at the full list of runtime-related changes.

For #54202.

Change-Id: Id1395f4e6e02d3fcc248855ca98ad0ee26cae574
Reviewed-on: https://go-review.googlesource.com/c/go/+/454075
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
Reviewed-by: Austin Clements <austin@google.com>
Run-TryBot: Michael Knyszek <mknyszek@google.com>
Auto-Submit: Michael Knyszek <mknyszek@google.com>
@gopherbot
Copy link

Change https://go.dev/cl/454595 mentions this issue: doc/go1.20: document new semantics for comparable constraint

gopherbot pushed a commit that referenced this issue Dec 1, 2022
For #54202.
For #56548.

Change-Id: If2b9e41813c3e1c8d373469a40e1bd0bd5ea2b16
Reviewed-on: https://go-review.googlesource.com/c/go/+/454595
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Ian Lance Taylor <iant@google.com>
TryBot-Bypass: Robert Griesemer <gri@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
@gopherbot
Copy link

Change https://go.dev/cl/454536 mentions this issue: doc: 1.20 compiler changes

gopherbot pushed a commit that referenced this issue Dec 5, 2022
This adds the nonPGO, non-coverage compiler changes
for the 1.20 release.  There's not that much user
visible change.

For #54202.

Change-Id: Ib2964ed5f7e73bb89c720d09b868ab79682f5070
Reviewed-on: https://go-review.googlesource.com/c/go/+/454536
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Run-TryBot: David Chase <drchase@google.com>
gopherbot pushed a commit that referenced this issue Dec 7, 2022
Add some basic material on the changes to code coverage testing
to the release notes.

For #54202.

Change-Id: I28200d43b4952ce8e8ecf46c8fe8e97c81d245e5
Reviewed-on: https://go-review.googlesource.com/c/go/+/453857
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Than McIntosh <thanm@google.com>
Reviewed-by: Eli Bendersky <eliben@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
@gopherbot
Copy link

Change https://go.dev/cl/455895 mentions this issue: doc/go1.20: delete remaining TODO

gopherbot pushed a commit that referenced this issue Dec 7, 2022
This section is complete.

For #54202.

Change-Id: I304cc55a5b8ed53e8b8dff73a5feb5ef39207846
Reviewed-on: https://go-review.googlesource.com/c/go/+/455895
Run-TryBot: Michael Pratt <mpratt@google.com>
Reviewed-by: Carlos Amedee <carlos@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
@prattmic prattmic added the okay-after-rc1 Used by release team to mark a release-blocker issue as okay to resolve either before or after rc1 label Dec 7, 2022
@gopherbot gopherbot removed the okay-after-rc1 Used by release team to mark a release-blocker issue as okay to resolve either before or after rc1 label Dec 7, 2022
@gopherbot
Copy link

Change https://go.dev/cl/456124 mentions this issue: doc/go1.20: correct test binary -v flag value for test2json

gopherbot pushed a commit that referenced this issue Dec 8, 2022
The -v flag value is "test2json", not "json", since it emits output
in a custom format that the cmd/test2json tool interprets.
The cmd/test2json documentation and implementation have this right.

For #54202.

Change-Id: I2b52861d926e14488aa9fc89fff8c26da32ca710
Reviewed-on: https://go-review.googlesource.com/c/go/+/456124
Reviewed-by: Bryan Mills <bcmills@google.com>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
@gopherbot
Copy link

Change https://go.dev/cl/461957 mentions this issue: doc/go1.20: mention build speed improvements

gopherbot pushed a commit that referenced this issue Jan 13, 2023
For #49569.
For #54202.

Change-Id: Iac45338bc4e45617e8ac7425076cf4cd0af157a4
Reviewed-on: https://go-review.googlesource.com/c/go/+/461957
TryBot-Bypass: Austin Clements <austin@google.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
@aclements
Copy link
Member

At this point this is just a reminder to remove the DRAFT notice from the release notes.

@gopherbot
Copy link

Change https://go.dev/cl/464075 mentions this issue: _content/doc: add Go 1.20 release notes

@gopherbot
Copy link

Change https://go.dev/cl/464055 mentions this issue: doc: move Go 1.20 release notes to x/website

@mknyszek
Copy link
Contributor

Moving the Go 1.20 release notes. Once I finish, I'll move this issue into the next milestone and remove the release-blocker label so I can continue with prebuilding in preparation for the release. I'll send out but not submit the removal of the draft notice.

Updates to the release notes should happen in x/website after the move.

@mknyszek mknyszek self-assigned this Jan 30, 2023
gopherbot pushed a commit to golang/website that referenced this issue Jan 30, 2023
Copied from the main Go repo at CL 462286.
Deleted there in CL 464055.

For golang/go#54202.

Change-Id: I9effbceb28325c4d0394b6931b5ba48f050ea380
Reviewed-on: https://go-review.googlesource.com/c/website/+/464075
Auto-Submit: Michael Knyszek <mknyszek@google.com>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Michael Knyszek <mknyszek@google.com>
@mknyszek
Copy link
Contributor

Release notes have been moved.

@mknyszek mknyszek modified the milestones: Go1.20, Go1.21 Jan 30, 2023
@mknyszek mknyszek added early-in-cycle A change that should be done early in the 3 month dev cycle. and removed release-blocker labels Jan 30, 2023
@mknyszek
Copy link
Contributor

Ah, I see. Last time the DRAFT notice was removed as part of the history.Releases update. That makes sense. I'll do the same thing again.

gopherbot pushed a commit that referenced this issue Jan 30, 2023
Now that the development of the Go 1.20 release is almost done, its
release notes are moved to their eventual long-term home in x/website
in CL 464075. Delete the initial development copy here.

For #54202.

Change-Id: Ia402d1abd4539fbce415e2a7dffd6709186f08a7
Reviewed-on: https://go-review.googlesource.com/c/go/+/464055
Auto-Submit: Michael Knyszek <mknyszek@google.com>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Michael Knyszek <mknyszek@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
@gopherbot
Copy link

Change https://go.dev/cl/464175 mentions this issue: internal/history: add Go 1.20, remove release notes draft notice

johanbrandhorst pushed a commit to Pryz/go that referenced this issue Feb 12, 2023
Now that the development of the Go 1.20 release is almost done, its
release notes are moved to their eventual long-term home in x/website
in CL 464075. Delete the initial development copy here.

For golang#54202.

Change-Id: Ia402d1abd4539fbce415e2a7dffd6709186f08a7
Reviewed-on: https://go-review.googlesource.com/c/go/+/464055
Auto-Submit: Michael Knyszek <mknyszek@google.com>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Michael Knyszek <mknyszek@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
@golang golang locked and limited conversation to collaborators Feb 1, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Documentation early-in-cycle A change that should be done early in the 3 month dev cycle. FrozenDueToAge NeedsFix The path to resolution is known, but the work has not been done. umbrella
Projects
Development

No branches or pull requests

5 participants