mirror of https://github.com/grpc/grpc-java.git
I didn't touch Protobuf and Netty; we upgrade those individually. Below are issues I encountered that caused me to not upgrade (further). Guava 30.1-android fails to build with Android without enabling desugaring. https://github.com/google/guava/issues/5358 Robolectric 4.4 breaks AndroidChannelBuilderTest. https://github.com/grpc/grpc-java/issues/7731 Opencensus 0.28.1+ is incompatible with gRPC. https://github.com/census-instrumentation/opencensus-java/issues/2069 https://github.com/grpc/grpc-java/issues/7732 Truth now defines the asm dependency as "compile" although it is still optional. But asm appears to have accidentally included incorrect gradle module metadata in their release (I see they've disabled the metadata on master) which make gradle think it requires Java 8. We could asm everywhere, but that's is annoying. It seems likely this will resolve itself. Mockito can be upgraded to 3.4.0, but it deprecates initMocks, which causes more code churn than I wanted in this commit. I still synchronized the example versions on 3.4.0, though, as it was already being used in some examples and the examples don't use initMocks. |
||
|---|---|---|
| .. | ||
| src | ||
| third_party/okhttp | ||
| BUILD.bazel | ||
| build.gradle | ||