Veselin Raychev
Veselin Raychev
It is supposed to work without regenerating code. I know for sure generating code https://protobuf.dev/support/cross-version-runtime-guarantee/#major However, when updating other components, I noticed the runtime doesn't accept older gencode.
I tried to fork opentelemetry-proto and relaxed the requirement in https://github.com/open-telemetry/opentelemetry-python/blob/main/opentelemetry-proto/pyproject.toml#L30 to "protobuf>=5.0, < 7.0", and in line with published the proto spec, the relaxed version requirements work in my...
We are using forked version in production, so your mileage may vary, but from the perspective of claimed compatibility and some evidence, the dependency can be relaxed. I think this...