-
Notifications
You must be signed in to change notification settings - Fork 178
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Any plans on supporting protobuf 3? #156
Comments
No concrete plans. (Certainly nice to have, but nobody is working on it.) |
An intermediate step might be to make sure that we can interop with proto 3. (Apparently it should be forward/backward compatible.) |
Well that's not the case right now. I tried compiling some proto3 stuff with this, but nope! |
Also, this is going to be a blocker to update anything in this lib I believe. |
It's worth noting that this blocks proper gRPC support. |
Would it be possible to please share the current status of support for Protobuf 3? The intended use case is to use grpc-dart in a flutter app for the communication stack. This would help replace Java and Swift grpc communication stacks with a common Dart one. Thanks. |
Sure! The current status is that proto3 support mostly works, since the wire format is backwards compatible, but we have a bit of work to do before we can claim full support. So, gRPC services defined in a proto3 document should work, but with some caveats:
Apart from that, compiling a proto3 definition to Dart code should work, including gRPC services. If you're not using any of the above, you should be fine. If you are, you'll need to work around the missing support for now. Full proto3 support is coming up. |
Danke @jakobr-google for the detailed update. It feels great to see the possibility of a common gRPC Dart communication stack. Would it be possible for you to share an approximate timeline for the full proto3 support? Q1/2/3/4 2018? Thanks. |
Any fields are now supported with a pack and unpack method! |
Any progress on this? |
This is being worked on here: #83 |
Tak Sigurd for the Any support. Looking forward to the Map and OneOf i.e. complete Protobuf 3 support. Dhanyavaad. |
Map and Oneof are now both supported. |
^
The text was updated successfully, but these errors were encountered: