vitess.io/vitess@v0.16.2/changelog/16.0/16.0.2/summary.md (about) 1 ## Summary 2 3 ### Upgrade to `go1.20.3` 4 5 Vitess `v16.0.2` now runs on `go1.20.3`. 6 Below is a summary of this Go patch release. You can learn more [here](https://go.dev/doc/devel/release#go1.20). 7 8 > go1.20.3 (released 2023-04-04) includes security fixes to the go/parser, html/template, mime/multipart, net/http, and net/textproto packages, as well as bug fixes to the compiler, the linker, the runtime, and the time package. See the Go 1.20.3 milestone on our issue tracker for details. 9 10 ### EffectiveCallerId in Vtgate gRPC calls 11 12 A new flag `grpc-use-static-authentication-callerid` is added to gate the behavior introduced in https://github.com/vitessio/vitess/pull/12050. 13 Earlier, we used to automatically set immediateCallerID to user from static authentication context that overrode the EffectiveCallerId. 14 15 16 ### Shard name validation in TopoServer 17 18 Prior to v16.0.2, it was possible to create a shard name with invalid characters, which would then be inaccessible to various cluster management operations. 19 20 Shard names may no longer contain the forward slash ("/") character, and TopoServer's `CreateShard` method returns an error if given such a name.