yoshidan / google-cloud-rust

Google Cloud Client Libraries for Rust.
MIT License
216 stars 81 forks source link

Upcoming tonic upgrade #280

Open AmeliasCode opened 2 weeks ago

AmeliasCode commented 2 weeks ago

Tonic has recently under gone a massive refactor to support hyper 1.0. This inevitably requires some effort to support. Fortunately, that effort is fairly low and mostly consists of updating dependencies and resynthesizing the googleapis generated code. I have a branch on my fork that does this already.

Once the tonic update is released I can raise a PR, but this will be a breaking change and folks will have to either update their other dependencies or not update their google-cloud-* dependencies.

What are your thoughts on how to best handle this?

yoshidan commented 1 week ago

I have checked the following fixes.

https://github.com/AmeliasCode/google-cloud-rust/compare/main..tonic-update

I think it is ok to update the dependency as the modification has been done to the extent of regenerating google-cloud-googleapis.

I will update tonic and see if there is a problem with the operation too.