Hi, Our C++ project uses proto2 in a large code base and currently we have multiple schemas in v2.6. We would like to design a new schema and are thinking about using proto3. If we were to adopt proto3, we need to update libprotobuf. It would be ok to leave the old ones at proto2 without upgrading them to 3 but the new proto3 library must be compatible with all the existing v2.6 schemas, meaning that the code generation and library must keep working with high confidence.
Is there any comparability concern in our situation? Would proto3 handle both proto2&proto3 well? I see a paragraph in the release note: "We recommend that new Protocol Buffers users use proto3. However, we do not generally recommend that existing users migrate from proto2 from proto3 due to API incompatibility, and we will continue to support proto2 for a long time." Is that an indication that we should not consider proto3 in our project which is already heavily wired up with proto2? -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.
