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.