Protobuf V4
Protobuf Editions remplace proto2/proto3.
Définition
Protobuf Editions (2023+) résout le problème historique proto2 (verbose, required/optional fields) vs proto3 (simpler, no required, defaults). Edition 2023 (current default) combine le meilleur des deux. Feature flags per file : json_format, repeated_field_encoding, utf8_validation, field_presence. Compatible v3 backward via Edition Conversion.
Origine
Google, protobuf open-source 2008, proto3 2015, Editions 2023.
Usage
Standard pour gRPC, internal Google APIs, microservices à très haute échelle. Concurrent Avro et Cap\'n Proto.