bin/x86-windows/google/protobuf/descriptor.proto in grpc-tools-1.68.1 vs bin/x86-windows/google/protobuf/descriptor.proto in grpc-tools-1.69.0.pre1
- old
+ new
@@ -53,10 +53,17 @@
// The protocol compiler can output a FileDescriptorSet containing the .proto
// files it parses.
message FileDescriptorSet {
repeated FileDescriptorProto file = 1;
+
+ // Extensions for tooling.
+ extensions 536000000 [declaration = {
+ number: 536000000
+ type: ".buf.descriptor.v1.FileDescriptorSetExtension"
+ full_name: ".buf.descriptor.v1.buf_file_descriptor_set_extension"
+ }];
}
// The full set of known editions.
enum Edition {
// A placeholder for an unknown edition value.
@@ -78,11 +85,11 @@
// comparison.
EDITION_2023 = 1000;
EDITION_2024 = 1001;
// Placeholder editions for testing feature resolution. These should not be
- // used or relyed on outside of tests.
+ // used or relied on outside of tests.
EDITION_1_TEST_ONLY = 1;
EDITION_2_TEST_ONLY = 2;
EDITION_99997_TEST_ONLY = 99997;
EDITION_99998_TEST_ONLY = 99998;
EDITION_99999_TEST_ONLY = 99999;
@@ -730,24 +737,21 @@
// Indicate that the field value should not be printed out when using debug
// formats, e.g. when the field contains sensitive credentials.
optional bool debug_redact = 16 [default = false];
// If set to RETENTION_SOURCE, the option will be omitted from the binary.
- // Note: as of January 2023, support for this is in progress and does not yet
- // have an effect (b/264593489).
enum OptionRetention {
RETENTION_UNKNOWN = 0;
RETENTION_RUNTIME = 1;
RETENTION_SOURCE = 2;
}
optional OptionRetention retention = 17;
// This indicates the types of entities that the field may apply to when used
// as an option. If it is unset, then the field may be freely used as an
- // option on any kind of entity. Note: as of January 2023, support for this is
- // in progress and does not yet have an effect (b/264593489).
+ // option on any kind of entity.
enum OptionTargetType {
TARGET_TYPE_UNKNOWN = 0;
TARGET_TYPE_FILE = 1;
TARGET_TYPE_EXTENSION_RANGE = 2;
TARGET_TYPE_MESSAGE = 3;
@@ -1253,9 +1257,16 @@
// // ignored detached comments.
optional string leading_comments = 3;
optional string trailing_comments = 4;
repeated string leading_detached_comments = 6;
}
+
+ // Extensions for tooling.
+ extensions 536000000 [declaration = {
+ number: 536000000
+ type: ".buf.descriptor.v1.SourceCodeInfoExtension"
+ full_name: ".buf.descriptor.v1.buf_source_code_info_extension"
+ }];
}
// Describes the relationship between generated code and its original source
// file. A GeneratedCodeInfo message is associated with only one generated
// source file, but may contain references to different source .proto files.