Skip to content

Releases: tailscale/go

aa85d1541af0921f830f053f29d91971fa5838f6

build-aa85d1541af0921f830f053f29d91971fa5838f6

Merge branch 'release-branch.go1.25' of https://go.googlesource.com/g…

f3339c88ea24212cc3cd49b64ad1045b85db23bf

28 Aug 17:50
f3339c8
Compare
Choose a tag to compare
go/types: relax NewSignatureType for append(slice, str...)

CL 688815 contained a partial fix for the reported bug, but NewSignatureType contined to panic. This change relaxes it to permit construction of the type "func([]byte, B) []byte" where "type B []byte". We must do so because a client may instantiate the type "func([]byte, T...)" where [T string|[]byte] at T=B, and may have no way to know that they are dealing with this very special edge case of append.

Added a regression test of NewSignatureType, which I should have done in the earlier CL.

Also, make typestring less pedantic and fragile.

Updates tailscale/corp#31755

Change-Id: I3d8f8609582149f9c9f8402a04ad516c2c63bbc6

tailscale.go1.25

25 Aug 21:16
1ae6627
Compare
Choose a tag to compare
tailscale.go1.25 Pre-release
Pre-release
.github/workflows: enable building of arm64 windows

We now have some engineers running ARM64 Windows VMs on their MacBooks.
We should start building a native toolchain for that use case.

Updates #47

Signed-off-by: Aaron Klotz <[email protected]>

9a1a6a51164c9c7a23f711052bb8776326cd30cd

25 Aug 23:03
9a1a6a5
Compare
Choose a tag to compare
net/http: fix data race in client

Updates golang/go#73522
Updates tailscale/go#131

Co-authored-by: Damien Neil <[email protected]>
Change-Id: I6fb408a0b03bc387f443e17e6f9d0bac32eff31e

860199ac393af47448ab1cc64f8b7aead7017a22

15 Aug 21:04
860199a
Compare
Choose a tag to compare
Merge pull request #132 from tailscale/aaron/build_windows_arm64

.github/workflows: enable building of arm64 windows

54f31cd8fc7b3d7d87c1ea455c8bb4b33372f706

net/http: fix data race in client

Updates golang/go#73522
Updates tailscale/go#131

Co-authored-by: Damien Neil <[email protected]>
Change-Id: I6fb408a0b03bc387f443e17e6f9d0bac32eff31e

606f294beebf9df5754804710cd5e16d30532692

syscall: sort Windows env block in StartProcess

Updates tailscale/go#129
Updates golang/go#29530

Signed-off-by: Brad Fitzpatrick <[email protected]>
Change-Id: Ia28c78274b9288bfa5de9ccb142a452d291a5b66

cc1987b0b2df322aeb66514b3fbd584ba1201ef6

07 Aug 21:12
cc1987b
Compare
Choose a tag to compare
build-cc1987b0b2df322aeb66514b3fbd584ba1201ef6

Merge remote-tracking branch 'go/release-branch.go1.24' into update-g…

1cd3bf1a6eaf559aa8c00e749289559c884cef09

09 Jun 20:10
1cd3bf1
Compare
Choose a tag to compare
Merge pull request #127 from tailscale/update-go1.24.4

Update go1.24.4

6796ebb2cb66b316a07998cdcd69b1c486b8579e (tag: go1.24.4, go/release-branch.go1.24) [release-branch.go1.24] go1.24.4
85897ca220a149333a88b1e4d63f3b751f1141f5 [release-branch.go1.24] net/http: strip sensitive proxy headers from redirect requests
9f9cf28f8fe67e6c17123cae2d89f116504f2be1 [release-branch.go1.24] os: don't follow symlinks on Windows when O_CREATE|O_EXCL
a31c931adf4cba81b8e7f8bd9772b81699955749 [release-branch.go1.24] cmd/link: allow linkname reference to a TEXT symbol regardless of size
03811ab1b31525e8d779997db169c6fedab7c505 [release-branch.go1.24] crypto/x509: decouple key usage and policy validation
04a94738475e3fa1ff3c71666b1a35b67481172b [release-branch.go1.24] lib/fips140: set inprocess.txt to v1.0.0
db8f1dc9481b31ac616e9f2d187c86291786e1a6 [release-branch.go1.24] hash/maphash: hash channels in purego version of maphash.Comparable
664cf832ec9baa7a565e8d1397b68b4b8478a7a9 [release-branch.go1.24] runtime/debug: document DefaultGODEBUG as a BuildSetting

98e8c99c256a5aeaa13725d2e43fdd7f465ba200

21 May 23:53
98e8c99
Compare
Choose a tag to compare
build-98e8c99c256a5aeaa13725d2e43fdd7f465ba200

Merge remote-tracking branch 'go/release-branch.go1.24' into update-g…