v2.2.4
This release contains the following changes:
- Made the grpc server shutdown timeout configurable. By default, zio-grpc was using
shutdown
thenawaitTermination
without any timeout, which prevents new connections and wait for existing connections to end. The problem is that if those connections are grpc streams, we are waiting forever. Instead, we useawaitTermination
with a timeout, then callshutdownNow
to force the grpc server to shutdown and interrupt the grpc streams. #117 by @ghostdogpr