Starting with v1.67.0 Go gRPC implementation no longer work with TLS connections that don't support ALPN. There is a special header GRPC_ENFORCE_ALPN_ENABLED which, when set to false, should disable this behavior. But setting it after the process started (even in init block) has no effect, because relevant variable initialization happens before any init blocks.
Starting with v1.67.0 Go gRPC implementation no longer work with TLS connections that don't support ALPN. There is a special header
GRPC_ENFORCE_ALPN_ENABLEDwhich, when set tofalse, should disable this behavior. But setting it after the process started (even ininitblock) has no effect, because relevant variable initialization happens before any init blocks.