vitess.io/vitess@v0.16.2/changelog/16.0/16.0.2/release_notes.md (about)

     1  # Release of Vitess v16.0.2
     2  ## Summary
     3  
     4  ### Upgrade to `go1.20.3`
     5  
     6  Vitess `v16.0.2` now runs on `go1.20.3`.
     7  Below is a summary of this Go patch release. You can learn more [here](https://go.dev/doc/devel/release#go1.20).
     8  
     9  > 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.
    10  
    11  ### EffectiveCallerId in Vtgate gRPC calls
    12  
    13  A new flag `grpc-use-static-authentication-callerid` is added to gate the behavior introduced in https://github.com/vitessio/vitess/pull/12050.
    14  Earlier, we used to automatically set immediateCallerID to user from static authentication context that overrode the EffectiveCallerId. 
    15  
    16  
    17  ### Shard name validation in TopoServer
    18  
    19  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.
    20  
    21  Shard names may no longer contain the forward slash ("/") character, and TopoServer's `CreateShard` method returns an error if given such a name.
    22  ------------
    23  The entire changelog for this release can be found [here](https://github.com/vitessio/vitess/blob/main/changelog/16.0/16.0.2/changelog.md).
    24  
    25  The release includes 24 commits (excluding merges)
    26  
    27  Thanks to all our contributors: @GuptaManan100, @ajm188, @frouioui, @github-actions[bot], @harshit-gangal, @mattlord, @systay, @vitess-bot[bot]
    28