handler.go:63:30: undefined: transport.StreamFromContext
$ go get -u github.com/improbable-eng/grpc-web/go/grpcwebproxy # github.com/mwitkow/grpc-proxy/proxy go/src/github.com/mwitkow/grpc-proxy/proxy/handler.go:63:30: undefined: transport.StreamFromContext
It looks like grpc-go upstream removed the StreamFromContext method in the transport package with this commit: https://github.com/grpc/grpc-go/commit/57640c0e6fd5e562b3a53f6b72738759165c80e1
How do we get around this issue? Is there a way to have better version control of your upstream deps? could using gopkg.in be a solution?
PR https://github.com/mwitkow/grpc-proxy/pull/23 should address this issue