Uditha Atukorala
Uditha Atukorala
I'm in favour of supporting Bazel builds 👍. I don't really have much experience with bazel but if you willing to pitch-in we can certainly make that happen.
Thanks @Tradias, definitely something to look into.
Relates to https://github.com/uatuko/grpcxx/discussions/35 and https://github.com/uatuko/grpcxx/issues/38.
#38 is related in the sense there aren't any HTTP/3 gRPC clients at the moment (at least not that I'm aware of), so if we implement HTTP/3 there must be...
That's a valid point. Looking at [protobuf versioning](https://protobuf.dev/support/version-support/#cpp) it seems 6.x is the current version. I'll do a release with 5.x and update main to use 6.x for future releases.
_Quick update:_ I don't think simply bumping `PROTOBUF_MINVERSION` is going to work. Some distros seem to be sticking to `3.x` versioning (e.g. [Debian](https://packages.debian.org/experimental/libprotobuf-dev), [Ubuntu](https://packages.ubuntu.com/plucky/libprotobuf-dev)) while some have adopted the release...
Looks like the windows builds with `protobuf:[email protected]` from vcpkg are working. From [job #40952450909](https://github.com/uatuko/grpcxx/actions/runs/14599097897/job/40952450909) ``` -- Found Protobuf: C:/vcpkg/packages/protobuf_x64-windows/lib/libprotobuf.lib (found suitable version "5.29.3", minimum required is "3.15.0") ``` @VovkoO maybe...
In theory we wouldn't need `PROTOBUF_MINVERSION`, but in practice we need an indication as to which minimum version this lib accepts. I made a change in 03cbf93d6900708607f5479b282b349d0cfefe85 to enable `PROTOBUF_MINVERSION`...
Released in [v0.6.2](https://github.com/uatuko/grpcxx/releases/tag/v0.6.2).