1syntax = "proto3"; 2 3package xds.annotations.v3; 4 5import "google/protobuf/descriptor.proto"; 6 7option go_package = "github.com/cncf/xds/go/xds/annotations/v3"; 8 9extend google.protobuf.MessageOptions { 10 // Magic number is the 28 most significant bits in the sha256sum of 11 // "xds.annotations.v3.versioning". 12 VersioningAnnotation versioning = 92389011; 13} 14 15message VersioningAnnotation { 16 // Track the previous message type. E.g. this message might be 17 // xds.foo.v3alpha.Foo and it was previously xds.bar.v2.Bar. This 18 // information is consumed by UDPA via proto descriptors. 19 string previous_message_type = 1; 20} 21