v2.2.4
This release contains the following changes:
- Made the grpc server shutdown timeout configurable. By default, zio-grpc was using
shutdownthenawaitTerminationwithout 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 useawaitTerminationwith a timeout, then callshutdownNowto force the grpc server to shutdown and interrupt the grpc streams. #117 by @ghostdogpr