-
Notifications
You must be signed in to change notification settings - Fork 760
Description
Is your feature request related to a problem?
Currently OpenTelemetry-SDK is using protobuf version 4.x which makes impossible to use OTEL and latest Protobuf 5.26 in the same client application. Version 4.x is going to be EOL 31 March 2025 : https://protobuf.dev/support/version-support/.
As far as I can see, issue is related to grpcio-tools dependency: https://github.com/open-telemetry/opentelemetry-python/blob/main/gen-requirements.txt#L5
Describe the solution you'd like
Upgrade grpcio-tools to a newer version that uses newer protobuf version: https://github.com/grpc/grpc/blob/master/tools/distrib/python/grpcio_tools/setup.py#L332
Describe alternatives you've considered
Currently, for us, the only alternative is to stick with Protobuf 4.x
Additional context
Github thread on migrating grpcio-tools to use latest protobuf version: grpc/grpc#36142