Most of the router uses the opentelemetry-proto version at version 0.3 through transitive dependencies, but https://github.com/apollographql/router/pull/4842 introduced opentelemetry-proto at version 0.5 as a direct dependency, which means we now have inconsistent dependency trees in different parts of our telemetry:
It's in the [dev-dependencies] to allow us to test otel payloads. I don't think it's an issue unless there is some way that dev dependencies can affect the main build.
Most of the router uses the opentelemetry-proto version at version 0.3 through transitive dependencies, but https://github.com/apollographql/router/pull/4842 introduced opentelemetry-proto at version 0.5 as a direct dependency, which means we now have inconsistent dependency trees in different parts of our telemetry:
Have we checked that this will not cause issues? @BrynCooke ?