Monday, April 25, 2022

Re: Update to go-1.18.1

On 22-04-25 20:33:44, Daniel Jakots wrote:
> Hi,
>
> go1.18.1 was tagged shortly after 1.18.
>
> > go1.18.1 (released 2022-04-12) includes security fixes to the
> > crypto/elliptic, crypto/x509, and encoding/pem packages, as well as
> > bug fixes to the compiler, linker, runtime, the go command, vet, and
> > the bytes, crypto/x509, and go/types packages. See the Go 1.18.1
> > milestone on our issue tracker for details.
> https://github.com/golang/go/issues?q=milestone%3AGo1.18.1+label%3ACherryPickApproved
>
> Or more precisely:
> $ git log go1.18..go1.18.1 --oneline
> 0b0d2fe66d (tag: go1.18.1) [release-branch.go1.18] go1.18.1
> 84264fceca [release-branch.go1.18] encoding/pem: fix stack overflow in Decode
> 9535031e32 [release-branch.go1.18] go/types: don't report errors for untyped int shifts on Go < 1.13
> 2097b2d51b [release-branch.go1.18] go/types, types2: fix overlap test for union termlist
> c9b9a010eb [release-branch.go1.18] crypto/elliptic: tolerate zero-padded scalars in generic P-256
> f92bfa440f [release-branch.go1.18] cmd/go: prevent panic in go work use
> abb3f05524 [release-branch.go1.18] crypto/x509: only disable SHA-1 verification for certificates
> c6ba470316 [release-branch.go1.18] cmd/go: prevent go work use panic when given a file
> 30d9077a34 [release-branch.go1.18] crypto/x509: fix Certificate.Verify crash
> 6412231192 [release-branch.go1.18] go/types, types2: preserve parent scope when substituting receivers
> 0bf8319883 [release-branch.go1.18] runtime: make static/dynamic startup detection work with musl on ppc64le
> 78b8b4a176 [release-branch.go1.18] cmd/compile: replace Type.OrigSym with Type.OrigType
> 6ebf676289 [release-branch.go1.18] all update vendored golang.org/x/tools
> 69bc821a01 [release-branch.go1.18] cmd/compile/internal/importer: key tparams by Package instead of pkgname
> c258e9d07d [release-branch.go1.18] cmd/compile: fix panic with nested dead hidden closures
> d17c5731ba [release-branch.go1.18] cmd/go: avoid stamping VCS metadata in test binaries
> f4d55662d6 [release-branch.go1.18] cmd/compile: pointers to notinheap types need their own shape
> 290883a559 [release-branch.go1.18] cmd/link: mark unexported methods for plugins
> 39a8c8cf2e [release-branch.go1.18] cmd/compile: fix wrong dict param when getting dict type
> 9d738480d2 [release-branch.go1.18] go/types, types2: use correct underlying type in union set computation
> 32ff9b5de6 [release-branch.go1.18] crypto/x509: skip WSATRY_AGAIN errors when dialing badssl.com subdomains
> 8b0583a054 [release-branch.go1.18] bytes: restore old Trim/TrimLeft behavior for nil
> 677c6fe94c [release-branch.go1.18] runtime: call testenv.MustHaveCGO in a couple of tests
>
> make package and make test are fine on amd64
>
> Comments? OK?

Thanks, I've already got a 1.18.1 update in the pipeline (just waiting
on some tests to finish). Expect it to land soon.

(as an aside, this appears to be missing a PLIST update)

No comments:

Post a Comment