-
Notifications
You must be signed in to change notification settings - Fork 17.8k
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
api: audit for Go 1.16 go1.16.txt #43407
Comments
Hello @rsc, @ianlancetaylor, @FiloSottile, @mknyszek, @mpvl, @golang/release. Could you please verify and check-off these changes? |
I've gone through all of these, and verify that they look OK, and that they are mentioned in the release notes. I think we are good. |
There are a couple API additions since api/go1.16.txt was created and this issue filed, as reported by the API check now:
I'm not sure why we didn't notice these earlier via a failing test or some other mechanism. I'll investigate that. CC @toothrot. Update: See #43407 (comment). |
Ah yup, looks like we missed it. I'll open a CL to revert the last bit. |
Thanks Roland.
This was caught in the RC1 release tests, so we do have a mechanism, but it can be improved to help detect this earlier in the future. Filed #43956 about that. |
Change https://golang.org/cl/287392 mentions this issue: |
Change https://golang.org/cl/287412 mentions this issue: |
Removes the KeyUsage field that was missed in the rollback in CL 281235. Also updates CreateCertificateRequest to reflect that these fields were removed. For #43407. Updates #43477. Updates #37172. Change-Id: I6244aed4a3ef3c2460c38af5511e5c2e82546179 Reviewed-on: https://go-review.googlesource.com/c/go/+/287392 Trust: Alexander Rakoczy <alex@golang.org> Trust: Roland Shoemaker <roland@golang.org> Trust: Dmitri Shuralyov <dmitshur@golang.org> Run-TryBot: Alexander Rakoczy <alex@golang.org> Reviewed-by: Alexander Rakoczy <alex@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org> Reviewed-by: Filippo Valsorda <filippo@golang.org> TryBot-Result: Go Bot <gobot@golang.org>
These APIs were added in CL 240604 as part of an approved proposal. It was submitted after the initial api/go1.16.txt creation. For #41184 For #43407 Change-Id: Ifb54df2b61c554c32bd9d17afbb74f4e42e0b228 Reviewed-on: https://go-review.googlesource.com/c/go/+/287412 Trust: Alexander Rakoczy <alex@golang.org> Run-TryBot: Alexander Rakoczy <alex@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
@rsc Please look over CL 287412 and if everything looks good to you, close this issue since that's all that's left to do here now. (CC @ianlancetaylor, @jayconrod.) For convenience, it's copied here with checkboxes: (CL 240604, accepted proposal #41184:)
|
Checked all the boxes. This is OK. Thanks. |
Thanks Russ. Closing as resolved. |
next.txt was copied to go1.16.txt in CL 276454 (with a followup in CL 278992).
This is a tracking issue for doing an audit of API additions for Go 1.16.
New API changes for Go 1.16
archive/zip
(accepted proposal #41190:)
crypto/x509
(CL 262343, issue #30322:)
(accepted proposal #37172, reverted:)
pkg crypto/x509, type CertificateRequest struct, BasicConstraintsValid boolpkg crypto/x509, type CertificateRequest struct, ExtKeyUsage []ExtKeyUsagepkg crypto/x509, type CertificateRequest struct, IsCA boolpkg crypto/x509, type CertificateRequest struct, KeyUsage KeyUsagepkg crypto/x509, type CertificateRequest struct, MaxPathLen intpkg crypto/x509, type CertificateRequest struct, MaxPathLenZero boolpkg crypto/x509, type CertificateRequest struct, PolicyIdentifiers []asn1.ObjectIdentifierpkg crypto/x509, type CertificateRequest struct, SubjectKeyId []uint8pkg crypto/x509, type CertificateRequest struct, UnknownExtKeyUsage []asn1.ObjectIdentifierdebug/elf
(CL 255138:)
embed (new package in Go 1.16)
flag
(accepted proposal #39557:)
go/build
io
io/fs (new package in Go 1.16)
log
(accepted proposal #39057:)
net
(CL 250357, issue #4373:)
net/http
(accepted proposal #41048:)
os
(accepted proposal #39444:)
os/signal
(accepted proposal #37255:)
path/filepath
runtime/metrics (new package in Go 1.16)
(accepted proposal #37112:)
pkg runtime/metrics, type Description struct, StopTheWorld bool(removed)syscall
(CL 210639, issue #1435:)
(CL 210057, issue #33542, reverted in CL 283992:)
pkg syscall (windows-386), func RtlGenRandom(*uint8, uint32) errorpkg syscall (windows-amd64), func RtlGenRandom(*uint8, uint32) error(CL 261917, issue #42098:)
(accepted proposal #42584, CL 269761:)
testing/fstest (new package in Go 1.16)
testing/iotest
html/template
text/template
text/template/parse
unicode
(CL 248765, issue #40755:)
CC @rsc, @ianlancetaylor, @FiloSottile, @mknyszek, @mpvl, @golang/release.
The text was updated successfully, but these errors were encountered: