feat(gax): add protobuf version tracking to headers
Update the Java client libraries to report the runtime version of Protobuf as part of the existing x-goog-api-client request header.
Tested: java-cloud-library api (billing) and hand written api (storage)
LGTM w/ addition of Showcase tests showing gRPC + httpjson clients are both providing the new headers.
Looking for approval from @blakeli0
Thank you for the showcase tests - LGTM.
Adding Do Not Merge for now since we plan to release this together with the protobuf runtime upgrade.
Adding
Do Not Mergefor now since we plan to release this together with the protobuf runtime upgrade.
Understood about DNM, but is this verbally LGTM?
Quality Gate passed for 'gapic-generator-java-root'
Issues
10 New issues
0 Accepted issues
Measures
0 Security Hotspots
100.0% Coverage on New Code
0.0% Duplication on New Code
Quality Gate passed for 'java_showcase_integration_tests'
Issues
10 New issues
0 Accepted issues
Measures
0 Security Hotspots
84.0% Coverage on New Code
0.0% Duplication on New Code