OkHttp users are encouraged to upgrade, although if you aren't seeing the particular error mentioned below then you aren't strongly impacted. This is normally because you are doing small RPCs.
Non-Android users are encouraged to try enabling gRPC-LB on client-side in their environment and report any problems, even if you aren't interested in gRPC-LB. This will cause additional SRV lookups from DNS. We want to make sure it won't cause issues before enabling it by default.
Bug fixes
- okhttp: settings acks back after apply settings before sending any data. Fixes #4809. If you are seeing "INTERNAL: Flow control error\nRst Stream", then you were likely impacted.
- core: DnsNameResolver now caches SRV results. Fixes #4745. This makes it "safe" to experiment with
-Dio.grpc.internal.DnsNameResolverProvider.enable_grpclb=true
, which will become the default in the future. We encourage users to try out the option and report back issues, especially additional connecting latency, to #4898.