Hello,

I’m a little confused by the various version numbers used by different 
packages, and would like to find some clarity as to which versions can go 
together and which don’t:

   - protocol buffers exist in a version 2 
   <https://protobuf.dev/programming-guides/proto2/> and a version 3 
   <https://protobuf.dev/programming-guides/proto3/>
   - the current protobuf release is v23.3 
   <https://github.com/protocolbuffers/protobuf/releases>
   - the current Python package is v4.23.3 
   <https://pypi.org/project/protobuf/4.23.3/> 

Then there is the gRPC side of things:

   - gRPC is currently in v1.56.0 <https://github.com/grpc/grpc> (I suspect 
   the version applies across languages)
   - gRPC tools as well (different packages built from the same repo)

Not sure if these are semantic versions <https://semver.org/> or not.

How does updating the protobuf package(s) interplay with updating the gRPC 
packages? Or — which protobuf works with with gRPC version?

And how does updating the packages impact existing implementation and 
compiled code?

Any insight would be greatly appreciated! Thank you,
Jens

-- 
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/6eaf9531-254e-42e3-9a63-b3dc5a0a8a5cn%40googlegroups.com.

Reply via email to