-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
The subversion of protobuf3 is important for envoy proxy? #29546
Comments
I think you are asking which version of protobuf is used. RE the proxy-wasm-cpp-sdk repo, IIUC the code itself uses protobuf v3.17.3. It seems that this version is somewhat old (2021), and could probably be updated. @mpwarres may know more about the versions of proxy-wasm-cpp-sdk |
Thank you for your reply. It was really clear. |
Sorry, I may be misunderstanding your qeustion. |
Thanks, filed proxy-wasm/proxy-wasm-cpp-sdk#159 to address. Even though v3.9.1 is quite old, as @adisuissa mentioned it is wire compatible with other versions. Internal implementation differences with the version used by Envoy, such as The one case I'm less sure about is if you are using proxy-wasm-cpp-host NullVm as your runtime, in which case I think your plugin code (compiled to a native library, not Wasm) might need to link with the same protobuf library as the rest of Envoy. |
I see! Thank you for your responses. It’s much appreciated. I understand better now the subtle difference between proto3 and protobuf.
You may be right. Since it's my first time using proxy-wasm-cpp-sdk, I'm learning therefore how to read the error message and thank you for the hint. |
Title: *The subversion of protobuf3 is important for envoy proxy? *
Description:
[optional Relevant Links:]
The text was updated successfully, but these errors were encountered: