Hi Komal, Forward compatibility is broken as older consumers won't understand the new message.
Regards, Robert On Fri, Feb 3, 2023 at 8:50 AM Komal Kamble <[email protected]> wrote: > Hello Robert, > > Could you please elaborate on reason of having check for message_removed? > Adding new message doesn’t mean compatibility is lost. > > Sent from my iPhone > > On 04-Dec-2022, at 9:41 AM, Robert Yokota <[email protected]> wrote: > > > Hi, > > I believe this is coming from the Confluent compatibility checker. (I > work for Confluent.) > > A forward compatibility check is just a backward compatibility check with > the arguments reversed. Since removing a message is not backward > compatible, adding a message is not forward compatible. > > Hope that helps, > Robert > > On Sun, Dec 4, 2022 at 6:35 AM 'Adam Cozzette' via Protocol Buffers < > [email protected]> wrote: > >> I don't think we maintain any code that returns that kind of error. Do >> you know where that error is coming from? Is it from some external protobuf >> compatibility checker? >> >> On Thu, Dec 1, 2022 at 4:21 AM Komal Kamble <[email protected]> >> wrote: >> >>> >>> Hello Adam Cozzette, >>> We are getting Found incompatibility change error of type >>> MESSAGE_REMOVED. >>> >>> >>> On 02-Nov-2022, at 11:41 PM, Adam Cozzette <[email protected]> wrote: >>> >>> >>> Adding more message types to the proto file is fine and has no >>> compatibility issues. Can you say more about the error you're getting? >>> >>> On Wed, Nov 2, 2022 at 7:03 AM Komal Kamble <[email protected]> >>> wrote: >>> >>>> Hello ProtocolBufferSupport team, >>>> >>>> If I have a proto file with multiple sub-message types defined and If I >>>> want to add more sub-message types in the same file I am getting BACKWARD >>>> and FORWARD compatibility errors. >>>> >>>> I am using com.github.os72:protoc-jar-maven-plugin:3.11.4 plugin in >>>> java module to compile proto files and kafka-protobuf-provider:6.1.6 for >>>> ProtobufSchema object. >>>> >>>> The query is getting compatibility errors is it correct behavior or not? >>>> >>>> I didn't find any documentation in protocol-buffer user guide regarding >>>> adding more sub-message types in the existing proto file. >>>> >>>> Could you please help me to understand the standard behavior of the >>>> protocol buffer? >>>> >>>> >>>> >>>> -- >>>> 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 view this discussion on the web visit >>>> https://groups.google.com/d/msgid/protobuf/8373c01f-8e61-4469-80e5-82a859035f2dn%40googlegroups.com >>>> <https://groups.google.com/d/msgid/protobuf/8373c01f-8e61-4469-80e5-82a859035f2dn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >> 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 view this discussion on the web visit >> https://groups.google.com/d/msgid/protobuf/CADqAXr5pxtdS8Lcw-oXFNPdR3FDNi6_vngBMqjh4Pm%3Dh-QfEvA%40mail.gmail.com >> <https://groups.google.com/d/msgid/protobuf/CADqAXr5pxtdS8Lcw-oXFNPdR3FDNi6_vngBMqjh4Pm%3Dh-QfEvA%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/CAG0mBZTsaTSgjWzL0aY8Y41cJ3P-VnZ%3DimmqjN8%3DROjuM-m-DA%40mail.gmail.com.
