Field presence tracking in Protocol Buffer v3
With Protocol Buffer v3, it was not longer possible to known if a field is unset or set to a default value, except to use workaround with oneof
fields or wrapper
objects defined in google/protobuf/wrappers.proto
. The version 3.12 adds a new exprimental support for field presence allowing to solve this problem.