-
Notifications
You must be signed in to change notification settings - Fork 70
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
why proxy_wasm_intrinsics.proto
is necessary for this SDK?
#183
Comments
cc @mpwarres |
Ideally, I think we can remove all these unnecessary proto and pb.h/pb.cc. And then try to make the SDK a thin SDK with only multiple files. |
I'm all in for removing it (along with the ability to pass opaque data as a However, this was used by Istio's Stackdriver extension until the last year (see: istio/proxy#5550), and it's most likely used by other consumers, so it would be a breaking change. |
This change won't break our ABI. It only force the developers to introduce the necessary proto by them self if they updated the SDK to new version. So, I think this is fine.
Although I am ok to add envoy specific feature to proxy-wasm (considering my position), but I also agree it's pretty weird to use this way to pass the host-specific data to host. |
Hi, community, I have some questions about this SDK.
It's typically that the
proxy_wasm_intrinsics.proto
should be a proto lib of specific plugin and this SDK never use them. It shouldn't be a part of sdk self. And if bazel is used, why we always need to generate and store the pb.h/pb.cc?Any responses would be appreciated 🙏
The text was updated successfully, but these errors were encountered: