The protobuf generated code uses unsafe.StringData (go1.20+) and any (go1.18+), which are incompatible with go 1.17. make test output: all tests pass.