diff --git a/loopd/config.go b/loopd/config.go index e6b0572..a54a2bb 100644 --- a/loopd/config.go +++ b/loopd/config.go @@ -319,6 +319,7 @@ func getTLSConfig(cfg *Config) (*tls.Config, *credentials.TransportCredentials, } tlsCfg := cert.TLSConfFromCert(certData) + tlsCfg.NextProtos = []string{"h2"} restCreds, err := credentials.NewClientTLSFromFile( cfg.TLSCertPath, "", ) diff --git a/release_notes.md b/release_notes.md index 9a87269..4d33df2 100644 --- a/release_notes.md +++ b/release_notes.md @@ -19,3 +19,7 @@ This file tracks release notes for the loop client. #### Breaking Changes #### Bug Fixes +- Certain versions of the Python gRPC library + [weren't able to connect](https://github.com/grpc/grpc/issues/23172) to + `loopd`'s gRPC interface, getting the `missing selected ALPN property` error. + A server side fix was introduced to get rid of that error message.