The actual serialization format hasn't changed since protobuf was released; as long as *your schemas* haven't changed in that time (at least, not in incompatible ways; adding fields etc is pretty safe as long as they aren't "required" in proto2), you should be absolutely fine. It is expected and normal that producers and consumers might be using different implementations / languages / library versions / etc.
Marc On Wed, 21 Apr 2021 at 09:23, Luigi Riefolo <luigi.rief...@gmail.com> wrote: > Hello people, > > I have two services that are exchanging protobuf messages (not over gRPC), > one is written in Ruby and uses v3.6 while the other one is written in Go > v3.15. > > Recently I've come across a change that requires an update in the Ruby > service, as it needs to support the new timestamp format. Unfortunately > this will not be possible for a while. > > So my question is: given that these two services are using different > protobuf versions and different languages, is there any chance that I might > introduce a compatibility issue? Or anything related? > > > Regards, > > Luigi > > -- > 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 protobuf+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/protobuf/f6be32d7-7f65-45fd-8574-add61e12c8abn%40googlegroups.com > <https://groups.google.com/d/msgid/protobuf/f6be32d7-7f65-45fd-8574-add61e12c8abn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Regards, Marc -- 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 protobuf+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/CAF95VAxha5SgrGjozSXLvVOQg4zAtuLP8tFpmJqZm6bVUg_AcA%40mail.gmail.com.