go list -m -versions k8s.io/client-go lists retracted versions
goddenrich opened this issue · 2 comments
I believe there is an issue with the way the retracted versions have been done which is causing issues with the minimum version selection algorithm and go tooling for this library.
$:~/repos/core3/src/third_party/go$ go list -m -versions k8s.io/client-go
k8s.io/client-go v0.15.7 v0.15.8-beta.0 v0.15.8-beta.1 v0.15.8 v0.15.9-beta.0 v0.15.9 v0.15.10-beta.0 v0.15.10 v0.15.11-beta.0 v0.15.11 v0.15.12-beta.0 v0.15.12 v0.15.13-beta.0 v0.16.4 v0.16.5-beta.0 v0.16.5-beta.1 v0.16.5 v0.16.6-beta.0 v0.16.6 v0.16.7-beta.0 v0.16.7 v0.16.8-beta.0 v0.16.8 v0.16.9-beta.0 v0.16.9 v0.16.10-beta.0 v0.16.10 v0.16.11-rc.0 v0.16.11 v0.16.12-rc.0 v0.16.12-rc.1 v0.16.12 v0.16.13-rc.0 v0.16.13 v0.16.14-rc.0 v0.16.14 v0.16.15-rc.0 v0.16.15 v0.16.16-rc.0 v0.17.0 v0.17.1-beta.0 v0.17.1 v0.17.2 v0.17.3-beta.0 v0.17.3 v0.17.4-beta.0 v0.17.4 v0.17.5-beta.0 v0.17.5 v0.17.6-beta.0 v0.17.6 v0.17.7-rc.0 v0.17.7 v0.17.8-rc.0 v0.17.8-rc.1 v0.17.8 v0.17.9-rc.0 v0.17.9 v0.17.10-rc.0 v0.17.11-rc.1 v0.17.11 v0.17.12-rc.0 v0.17.12 v0.17.13-rc.0 v0.17.13 v0.17.14-rc.0 v0.17.14 v0.17.15-rc.0 v0.17.15 v0.17.16-rc.0 v0.17.16-rc.1 v0.17.16 v0.17.17-rc.0 v0.17.17 v0.17.18-rc.0 v0.18.0-alpha.1 v0.18.0-alpha.2 v0.18.0-alpha.4 v0.18.0-alpha.5 v0.18.0-beta.0 v0.18.0-beta.1 v0.18.0-beta.2 v0.18.0-rc.1 v0.18.0 v0.18.1-beta.0 v0.18.1 v0.18.2-beta.0 v0.18.2 v0.18.3-beta.0 v0.18.3 v0.18.4-rc.0 v0.18.4 v0.18.5-rc.0 v0.18.5-rc.1 v0.18.5 v0.18.6-rc.0 v0.18.6 v0.18.7-rc.0 v0.18.8-rc.1 v0.18.8 v0.18.9-rc.0 v0.18.9 v0.18.10-rc.0 v0.18.10 v0.18.11-rc.0 v0.18.12-rc.1 v0.18.12 v0.18.13-rc.0 v0.18.13 v0.18.14-rc.0 v0.18.14-rc.1 v0.18.14 v0.18.15-rc.0 v0.18.15 v0.18.16-rc.0 v0.18.16 v0.18.17-rc.0 v0.18.17 v0.18.18-rc.0 v0.18.18 v0.18.19-rc.0 v0.18.19 v0.18.20-rc.0 v0.19.0-alpha.0 v0.19.0-alpha.1 v0.19.0-alpha.2 v0.19.0-alpha.3 v0.19.0-beta.0 v0.19.0-beta.1 v0.19.0-beta.2 v0.19.0-rc.0 v0.19.0-rc.1 v0.19.0-rc.2 v0.19.0-rc.3 v0.19.0-rc.4 v0.19.0 v0.19.1-rc.0 v0.19.1 v0.19.2-rc.0 v0.19.2 v0.19.3-rc.0 v0.19.3 v0.19.4-rc.0 v0.19.4 v0.19.5-rc.0 v0.19.5 v0.19.6-rc.0 v0.19.6-rc.1 v0.19.6 v0.19.7-rc.0 v0.19.7 v0.19.8-rc.0 v0.19.8 v0.19.9-rc.0 v0.19.9 v0.19.10-rc.0 v0.19.10 v0.19.11-rc.0 v0.19.11 v0.19.12-rc.0 v0.19.12 v0.19.13-rc.0 v0.19.13 v0.19.14-rc.0 v0.19.14 v0.19.15-rc.0 v0.19.15 v0.19.16-rc.0 v0.19.16 v0.19.17-rc.0 v0.20.0-alpha.0 v0.20.0-alpha.1 v0.20.0-alpha.2 v0.20.0-alpha.3 v0.20.0-beta.0 v0.20.0-beta.1 v0.20.0-beta.2 v0.20.0-rc.0 v0.20.0 v0.20.1-rc.0 v0.20.1-rc.1 v0.20.1 v0.20.2-rc.0 v0.20.2 v0.20.3-rc.0 v0.20.3 v0.20.4-rc.0 v0.20.4 v0.20.5-rc.0 v0.20.5 v0.20.6-rc.0 v0.20.6 v0.20.7-rc.0 v0.20.7 v0.20.8-rc.0 v0.20.8 v0.20.9-rc.0 v0.20.9 v0.20.10-rc.0 v0.20.10 v0.20.11-rc.0 v0.20.11 v0.20.12-rc.0 v0.20.12 v0.20.13-rc.0 v0.20.13 v0.20.14-rc.0 v0.20.14 v0.20.15-rc.0 v0.20.15 v0.20.16-rc.0 v0.21.0-alpha.0 v0.21.0-alpha.1 v0.21.0-alpha.2 v0.21.0-alpha.3 v0.21.0-beta.0 v0.21.0-beta.1 v0.21.0-rc.0 v0.21.0 v0.21.1-rc.0 v0.21.1 v0.21.2-rc.0 v0.21.2 v0.21.3-rc.0 v0.21.3 v0.21.4-rc.0 v0.21.4 v0.21.5-rc.0 v0.21.5 v0.21.6-rc.0 v0.21.6 v0.21.7-rc.0 v0.21.7 v0.21.8-rc.0 v0.21.8 v0.21.9-rc.0 v0.21.9 v0.21.10-rc.0 v0.21.10 v0.21.11-rc.0 v0.21.11 v0.21.12-rc.0 v0.21.12 v0.21.13-rc.0 v0.21.13 v0.21.14-rc.0 v0.21.14 v0.21.15-rc.0 v0.22.0-alpha.0 v0.22.0-alpha.1 v0.22.0-alpha.2 v0.22.0-alpha.3 v0.22.0-beta.0 v0.22.0-beta.1 v0.22.0-beta.2 v0.22.0-rc.0 v0.22.0 v0.22.1-rc.0 v0.22.1 v0.22.2-rc.0 v0.22.2 v0.22.3-rc.0 v0.22.3 v0.22.4-rc.0 v0.22.4 v0.22.5-rc.0 v0.22.5 v0.22.6-rc.0 v0.22.6 v0.22.7-rc.0 v0.22.7 v0.22.8-rc.0 v0.22.8 v0.22.9-rc.0 v0.22.9 v0.22.10-rc.0 v0.22.10 v0.22.11-rc.0 v0.22.11 v0.22.12-rc.0 v0.22.12 v0.22.13-rc.0 v0.22.13 v0.22.14-rc.0 v0.22.14 v0.22.15-rc.0 v0.22.15 v0.22.16-rc.0 v0.22.16 v0.22.17-rc.0 v0.22.17 v0.22.18-rc.0 v0.23.0-alpha.0 v0.23.0-alpha.1 v0.23.0-alpha.2 v0.23.0-alpha.3 v0.23.0-alpha.4 v0.23.0-rc.0 v0.23.0-rc.1 v0.23.0 v0.23.1-rc.0 v0.23.1 v0.23.2-rc.0 v0.23.2 v0.23.3-rc.0 v0.23.3 v0.23.4-rc.0 v0.23.4 v0.23.5-rc.0 v0.23.5 v0.23.6-rc.0 v0.23.6 v0.23.7-rc.0 v0.23.7 v0.23.8-rc.0 v0.23.8 v0.23.9-rc.0 v0.23.9 v0.23.10-rc.0 v0.23.10 v0.23.11-rc.0 v0.23.11 v0.23.12-rc.0 v0.23.12 v0.23.13-rc.0 v0.23.13 v0.23.14-rc.0 v0.23.14 v0.23.15-rc.0 v0.23.15 v0.23.16-rc.0 v0.23.16 v0.23.17-rc.0 v0.23.17 v0.23.18-rc.0 v0.24.0-alpha.0 v0.24.0-alpha.1 v0.24.0-alpha.2 v0.24.0-alpha.3 v0.24.0-alpha.4 v0.24.0-beta.0 v0.24.0-rc.0 v0.24.0-rc.1 v0.24.0 v0.24.1-rc.0 v0.24.1 v0.24.2-rc.0 v0.24.2 v0.24.3-rc.0 v0.24.3 v0.24.4-rc.0 v0.24.4 v0.24.5-rc.0 v0.24.5 v0.24.6-rc.0 v0.24.6 v0.24.7-rc.0 v0.24.7 v0.24.8-rc.0 v0.24.8 v0.24.9-rc.0 v0.24.9 v0.24.10-rc.0 v0.24.10 v0.24.11-rc.0 v0.24.11 v0.24.12-rc.0 v0.24.12 v0.24.13 v0.24.14 v0.24.15 v0.24.16 v0.24.17 v0.25.0-alpha.0 v0.25.0-alpha.1 v0.25.0-alpha.2 v0.25.0-alpha.3 v0.25.0-beta.0 v0.25.0-rc.0 v0.25.0-rc.1 v0.25.0 v0.25.1-rc.0 v0.25.1 v0.25.2-rc.0 v0.25.2 v0.25.3-rc.0 v0.25.3 v0.25.4-rc.0 v0.25.4 v0.25.5-rc.0 v0.25.5 v0.25.6-rc.0 v0.25.6 v0.25.7-rc.0 v0.25.7 v0.25.8-rc.0 v0.25.8 v0.25.9 v0.25.10 v0.25.11 v0.25.12 v0.25.13 v0.25.14 v0.25.15 v0.25.16 v0.26.0-alpha.0 v0.26.0-alpha.1 v0.26.0-alpha.2 v0.26.0-alpha.3 v0.26.0-beta.0 v0.26.0-rc.0 v0.26.0-rc.1 v0.26.0 v0.26.1-rc.0 v0.26.1 v0.26.2-rc.0 v0.26.2 v0.26.3-rc.0 v0.26.3 v0.26.4 v0.26.5 v0.26.6 v0.26.7 v0.26.8 v0.26.9 v0.26.10 v0.26.11 v0.26.12 v0.26.13 v0.26.14 v0.26.15 v0.27.0-alpha.0 v0.27.0-alpha.1 v0.27.0-alpha.2 v0.27.0-alpha.3 v0.27.0-beta.0 v0.27.0-rc.0 v0.27.0-rc.1 v0.27.0 v0.27.1 v0.27.2 v0.27.3 v0.27.4 v0.27.5 v0.27.6 v0.27.7 v0.27.8 v0.27.9 v0.27.10 v0.27.11 v0.27.12 v0.27.13 v0.28.0-alpha.0 v0.28.0-alpha.1 v0.28.0-alpha.2 v0.28.0-alpha.3 v0.28.0-alpha.4 v0.28.0-beta.0 v0.28.0-rc.0 v0.28.0-rc.1 v0.28.0 v0.28.1 v0.28.2 v0.28.3 v0.28.4 v0.28.5 v0.28.6 v0.28.7 v0.28.8 v0.28.9 v0.29.0-alpha.0 v0.29.0-alpha.1 v0.29.0-alpha.2 v0.29.0-alpha.3 v0.29.0-rc.0 v0.29.0-rc.1 v0.29.0-rc.2 v0.29.0 v0.29.1 v0.29.2 v0.29.3 v0.29.4 v0.30.0-alpha.0 v0.30.0-alpha.1 v0.30.0-alpha.2 v0.30.0-alpha.3 v0.30.0-beta.0 v0.30.0-rc.0 v0.30.0-rc.1 v0.30.0-rc.2 v0.30.0 v0.31.0-alpha.0 v1.4.0 v1.5.0 v1.5.1 v1.5.2 v2.0.0-alpha.1+incompatible v2.0.0+incompatible v3.0.0-beta.0+incompatible v3.0.0+incompatible v4.0.0-beta.0+incompatible v4.0.0+incompatible v5.0.0+incompatible v5.0.1+incompatible v6.0.0+incompatible v7.0.0+incompatible v8.0.0+incompatible v9.0.0-invalid+incompatible v9.0.0+incompatible v10.0.0+incompatible v11.0.0+incompatible
the versions
v1.4.0 v1.5.0 v1.5.1 v1.5.2 v2.0.0-alpha.1+incompatible v2.0.0+incompatible v3.0.0-beta.0+incompatible v3.0.0+incompatible v4.0.0-beta.0+incompatible v4.0.0+incompatible v5.0.0+incompatible v5.0.1+incompatible v6.0.0+incompatible v7.0.0+incompatible v8.0.0+incompatible v9.0.0-invalid+incompatible v9.0.0+incompatible v10.0.0+incompatible v11.0.0+incompatible
should not appear on this go list command without the -retracted flag.
I believe this is why go get -u k8s.io/client-go
is causing it to be upgraded to v11.0.0+incompatable. I note that go get k8s.io/client-go@latest
upgrades to the latest non retracted version but lots of tools don't add the latest label at the end which makes automating upgrades of this library problematic
all of those versions are retracted at the semantically greatest valid tag for v1 (https://github.com/kubernetes/client-go/blob/v1.5.2/go.mod), which is how go documentation indicates retractions are supposed to be done, and the latest
tag indicates how go tooling itself is interpreting those retractions correctly
this might be a better question / issue for the go repo
Ah I discovered the issue removing the $GOPATH/pkg/sum.golang.org/latest and rerunning now has the correct versions retracted
rgodden@rgodden-tm05522:~/repos/core3/src$ go list -m -versions k8s.io/client-go
k8s.io/client-go v0.15.7 v0.15.8-beta.0 v0.15.8-beta.1 v0.15.8 v0.15.9-beta.0 v0.15.9 v0.15.10-beta.0 v0.15.10 v0.15.11-beta.0 v0.15.11 v0.15.12-beta.0 v0.15.12 v0.15.13-beta.0 v0.16.4 v0.16.5-beta.0 v0.16.5-beta.1 v0.16.5 v0.16.6-beta.0 v0.16.6 v0.16.7-beta.0 v0.16.7 v0.16.8-beta.0 v0.16.8 v0.16.9-beta.0 v0.16.9 v0.16.10-beta.0 v0.16.10 v0.16.11-rc.0 v0.16.11 v0.16.12-rc.0 v0.16.12-rc.1 v0.16.12 v0.16.13-rc.0 v0.16.13 v0.16.14-rc.0 v0.16.14 v0.16.15-rc.0 v0.16.15 v0.16.16-rc.0 v0.17.0 v0.17.1-beta.0 v0.17.1 v0.17.2 v0.17.3-beta.0 v0.17.3 v0.17.4-beta.0 v0.17.4 v0.17.5-beta.0 v0.17.5 v0.17.6-beta.0 v0.17.6 v0.17.7-rc.0 v0.17.7 v0.17.8-rc.0 v0.17.8-rc.1 v0.17.8 v0.17.9-rc.0 v0.17.9 v0.17.10-rc.0 v0.17.11-rc.1 v0.17.11 v0.17.12-rc.0 v0.17.12 v0.17.13-rc.0 v0.17.13 v0.17.14-rc.0 v0.17.14 v0.17.15-rc.0 v0.17.15 v0.17.16-rc.0 v0.17.16-rc.1 v0.17.16 v0.17.17-rc.0 v0.17.17 v0.17.18-rc.0 v0.18.0-alpha.1 v0.18.0-alpha.2 v0.18.0-alpha.4 v0.18.0-alpha.5 v0.18.0-beta.0 v0.18.0-beta.1 v0.18.0-beta.2 v0.18.0-rc.1 v0.18.0 v0.18.1-beta.0 v0.18.1 v0.18.2-beta.0 v0.18.2 v0.18.3-beta.0 v0.18.3 v0.18.4-rc.0 v0.18.4 v0.18.5-rc.0 v0.18.5-rc.1 v0.18.5 v0.18.6-rc.0 v0.18.6 v0.18.7-rc.0 v0.18.8-rc.1 v0.18.8 v0.18.9-rc.0 v0.18.9 v0.18.10-rc.0 v0.18.10 v0.18.11-rc.0 v0.18.12-rc.1 v0.18.12 v0.18.13-rc.0 v0.18.13 v0.18.14-rc.0 v0.18.14-rc.1 v0.18.14 v0.18.15-rc.0 v0.18.15 v0.18.16-rc.0 v0.18.16 v0.18.17-rc.0 v0.18.17 v0.18.18-rc.0 v0.18.18 v0.18.19-rc.0 v0.18.19 v0.18.20-rc.0 v0.19.0-alpha.0 v0.19.0-alpha.1 v0.19.0-alpha.2 v0.19.0-alpha.3 v0.19.0-beta.0 v0.19.0-beta.1 v0.19.0-beta.2 v0.19.0-rc.0 v0.19.0-rc.1 v0.19.0-rc.2 v0.19.0-rc.3 v0.19.0-rc.4 v0.19.0 v0.19.1-rc.0 v0.19.1 v0.19.2-rc.0 v0.19.2 v0.19.3-rc.0 v0.19.3 v0.19.4-rc.0 v0.19.4 v0.19.5-rc.0 v0.19.5 v0.19.6-rc.0 v0.19.6-rc.1 v0.19.6 v0.19.7-rc.0 v0.19.7 v0.19.8-rc.0 v0.19.8 v0.19.9-rc.0 v0.19.9 v0.19.10-rc.0 v0.19.10 v0.19.11-rc.0 v0.19.11 v0.19.12-rc.0 v0.19.12 v0.19.13-rc.0 v0.19.13 v0.19.14-rc.0 v0.19.14 v0.19.15-rc.0 v0.19.15 v0.19.16-rc.0 v0.19.16 v0.19.17-rc.0 v0.20.0-alpha.0 v0.20.0-alpha.1 v0.20.0-alpha.2 v0.20.0-alpha.3 v0.20.0-beta.0 v0.20.0-beta.1 v0.20.0-beta.2 v0.20.0-rc.0 v0.20.0 v0.20.1-rc.0 v0.20.1-rc.1 v0.20.1 v0.20.2-rc.0 v0.20.2 v0.20.3-rc.0 v0.20.3 v0.20.4-rc.0 v0.20.4 v0.20.5-rc.0 v0.20.5 v0.20.6-rc.0 v0.20.6 v0.20.7-rc.0 v0.20.7 v0.20.8-rc.0 v0.20.8 v0.20.9-rc.0 v0.20.9 v0.20.10-rc.0 v0.20.10 v0.20.11-rc.0 v0.20.11 v0.20.12-rc.0 v0.20.12 v0.20.13-rc.0 v0.20.13 v0.20.14-rc.0 v0.20.14 v0.20.15-rc.0 v0.20.15 v0.20.16-rc.0 v0.21.0-alpha.0 v0.21.0-alpha.1 v0.21.0-alpha.2 v0.21.0-alpha.3 v0.21.0-beta.0 v0.21.0-beta.1 v0.21.0-rc.0 v0.21.0 v0.21.1-rc.0 v0.21.1 v0.21.2-rc.0 v0.21.2 v0.21.3-rc.0 v0.21.3 v0.21.4-rc.0 v0.21.4 v0.21.5-rc.0 v0.21.5 v0.21.6-rc.0 v0.21.6 v0.21.7-rc.0 v0.21.7 v0.21.8-rc.0 v0.21.8 v0.21.9-rc.0 v0.21.9 v0.21.10-rc.0 v0.21.10 v0.21.11-rc.0 v0.21.11 v0.21.12-rc.0 v0.21.12 v0.21.13-rc.0 v0.21.13 v0.21.14-rc.0 v0.21.14 v0.21.15-rc.0 v0.22.0-alpha.0 v0.22.0-alpha.1 v0.22.0-alpha.2 v0.22.0-alpha.3 v0.22.0-beta.0 v0.22.0-beta.1 v0.22.0-beta.2 v0.22.0-rc.0 v0.22.0 v0.22.1-rc.0 v0.22.1 v0.22.2-rc.0 v0.22.2 v0.22.3-rc.0 v0.22.3 v0.22.4-rc.0 v0.22.4 v0.22.5-rc.0 v0.22.5 v0.22.6-rc.0 v0.22.6 v0.22.7-rc.0 v0.22.7 v0.22.8-rc.0 v0.22.8 v0.22.9-rc.0 v0.22.9 v0.22.10-rc.0 v0.22.10 v0.22.11-rc.0 v0.22.11 v0.22.12-rc.0 v0.22.12 v0.22.13-rc.0 v0.22.13 v0.22.14-rc.0 v0.22.14 v0.22.15-rc.0 v0.22.15 v0.22.16-rc.0 v0.22.16 v0.22.17-rc.0 v0.22.17 v0.22.18-rc.0 v0.23.0-alpha.0 v0.23.0-alpha.1 v0.23.0-alpha.2 v0.23.0-alpha.3 v0.23.0-alpha.4 v0.23.0-rc.0 v0.23.0-rc.1 v0.23.0 v0.23.1-rc.0 v0.23.1 v0.23.2-rc.0 v0.23.2 v0.23.3-rc.0 v0.23.3 v0.23.4-rc.0 v0.23.4 v0.23.5-rc.0 v0.23.5 v0.23.6-rc.0 v0.23.6 v0.23.7-rc.0 v0.23.7 v0.23.8-rc.0 v0.23.8 v0.23.9-rc.0 v0.23.9 v0.23.10-rc.0 v0.23.10 v0.23.11-rc.0 v0.23.11 v0.23.12-rc.0 v0.23.12 v0.23.13-rc.0 v0.23.13 v0.23.14-rc.0 v0.23.14 v0.23.15-rc.0 v0.23.15 v0.23.16-rc.0 v0.23.16 v0.23.17-rc.0 v0.23.17 v0.23.18-rc.0 v0.24.0-alpha.0 v0.24.0-alpha.1 v0.24.0-alpha.2 v0.24.0-alpha.3 v0.24.0-alpha.4 v0.24.0-beta.0 v0.24.0-rc.0 v0.24.0-rc.1 v0.24.0 v0.24.1-rc.0 v0.24.1 v0.24.2-rc.0 v0.24.2 v0.24.3-rc.0 v0.24.3 v0.24.4-rc.0 v0.24.4 v0.24.5-rc.0 v0.24.5 v0.24.6-rc.0 v0.24.6 v0.24.7-rc.0 v0.24.7 v0.24.8-rc.0 v0.24.8 v0.24.9-rc.0 v0.24.9 v0.24.10-rc.0 v0.24.10 v0.24.11-rc.0 v0.24.11 v0.24.12-rc.0 v0.24.12 v0.24.13 v0.24.14 v0.24.15 v0.24.16 v0.24.17 v0.25.0-alpha.0 v0.25.0-alpha.1 v0.25.0-alpha.2 v0.25.0-alpha.3 v0.25.0-beta.0 v0.25.0-rc.0 v0.25.0-rc.1 v0.25.0 v0.25.1-rc.0 v0.25.1 v0.25.2-rc.0 v0.25.2 v0.25.3-rc.0 v0.25.3 v0.25.4-rc.0 v0.25.4 v0.25.5-rc.0 v0.25.5 v0.25.6-rc.0 v0.25.6 v0.25.7-rc.0 v0.25.7 v0.25.8-rc.0 v0.25.8 v0.25.9 v0.25.10 v0.25.11 v0.25.12 v0.25.13 v0.25.14 v0.25.15 v0.25.16 v0.26.0-alpha.0 v0.26.0-alpha.1 v0.26.0-alpha.2 v0.26.0-alpha.3 v0.26.0-beta.0 v0.26.0-rc.0 v0.26.0-rc.1 v0.26.0 v0.26.1-rc.0 v0.26.1 v0.26.2-rc.0 v0.26.2 v0.26.3-rc.0 v0.26.3 v0.26.4 v0.26.5 v0.26.6 v0.26.7 v0.26.8 v0.26.9 v0.26.10 v0.26.11 v0.26.12 v0.26.13 v0.26.14 v0.26.15 v0.27.0-alpha.0 v0.27.0-alpha.1 v0.27.0-alpha.2 v0.27.0-alpha.3 v0.27.0-beta.0 v0.27.0-rc.0 v0.27.0-rc.1 v0.27.0 v0.27.1 v0.27.2 v0.27.3 v0.27.4 v0.27.5 v0.27.6 v0.27.7 v0.27.8 v0.27.9 v0.27.10 v0.27.11 v0.27.12 v0.27.13 v0.28.0-alpha.0 v0.28.0-alpha.1 v0.28.0-alpha.2 v0.28.0-alpha.3 v0.28.0-alpha.4 v0.28.0-beta.0 v0.28.0-rc.0 v0.28.0-rc.1 v0.28.0 v0.28.1 v0.28.2 v0.28.3 v0.28.4 v0.28.5 v0.28.6 v0.28.7 v0.28.8 v0.28.9 v0.29.0-alpha.0 v0.29.0-alpha.1 v0.29.0-alpha.2 v0.29.0-alpha.3 v0.29.0-rc.0 v0.29.0-rc.1 v0.29.0-rc.2 v0.29.0 v0.29.1 v0.29.2 v0.29.3 v0.29.4 v0.30.0-alpha.0 v0.30.0-alpha.1 v0.30.0-alpha.2 v0.30.0-alpha.3 v0.30.0-beta.0 v0.30.0-rc.0 v0.30.0-rc.1 v0.30.0-rc.2 v0.30.0 v0.31.0-alpha.0