-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade protobuf dependency to version 4.x #10627
Comments
Opentelemetry was able to allow proto3 or proto4, with this change. Dagster v0.14.17 "Added a pin to protobuf version 3 due to a backwards incompatible change in the probobuf version 4 release." I think a change similar to OTel's would work around this backwards incompatibility. |
I would highly welcome this feature. I have another tool that is much faster using proto4+ which makes this incompatibility a big annoyance |
I'm keen to see this one resolved too, I have a dependency clash on another package |
I also, have a dependency clash due to this issue. I would like to see it upgraded to 4. |
Came here to +1 this issue, how big is the performance impact from using |
Just an update on this: There's a PR that makes dagster work with both protobuf 3 and protobuf 4 here: #12466 The main blocker to getting that shipped is relaxing our grpcio pin, since the grpcio version we are pinned to still has a protobuf 3 pin - we are working with the grpc team to make that possible here: grpc/grpc#31885 |
Actually it looks like we don't need to fully relax our grpcio pin, we just need to bump the min grpcio version that we support up a bit. So this will likely go live in the 1.2 release in a couple of weeks. |
If I'm not mistaken this has been resolved. |
Definitely resolved, yes! Sorry for not following up. |
What's the use case?
I have a Python project that includes both Dagster and Pulumi. Pulumi has upgraded to
protobuf
major version 4, but Dagster still requiresprotobuf>=3.13.0,<4
. I would like Dagster (and other libraries including OpenTelemetry) to upgrade to v4 so that I can move our overall project dependencies up.Ideas of implementation
No response
Additional information
Repro:
Message from the maintainers
Impacted by this issue? Give it a 👍! We factor engagement into prioritization.
The text was updated successfully, but these errors were encountered: