花了大半天的时间把 github.com/gogo/protobuf 迁到了 google.golang.org/protobuf,现在还有些问题,比方说 google.golang.org/protobuf/cmd/protoc-gen-go 生成的 .pb.go 文件居然还是用 github.com/golang/protobuf 而不是 google.golang.org/protobuf,不过估计也用不了多久就会改掉吧。

之前是 slice 里有 nil 会报错,查了下,在新版里这个问题解决了,所以就一直等新版。直到今天在新机器上部署的时候发现 protoc-gen-go 变了,心想是时候迁移了。