You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In commit 64e82de the generated gRPC code looks to have started using a downgraded protoc plugin. It used to be the case that the protoc-gen-go plugin handled Go code generation for protobuf messages and gRPC services. The gRPC service code generation was later moved into protoc-gen-go-grpc. It seems that in that commit support went backwards.
This can be seen by the fact that *_grpc.pb.go files have been deleted, merging the gRPC service definitions into the other .pb.go and the line that exists in the deleted file:
const _ = grpc.SupportPackageIsVersion7
is now:
const _ = grpc.SupportPackageIsVersion6
Note the version has gone down.
This is a backwards incompatible change because certain symbols are deleted, such as UnimplementedCertificateManagementServer. In the current version of gRPC it is required that code references this when implementing a CertificateManagement service server, by removing it code that supported the current version of gRPC no longer compiles.
The text was updated successfully, but these errors were encountered:
In commit 64e82de the generated gRPC code looks to have started using a downgraded protoc plugin. It used to be the case that the protoc-gen-go plugin handled Go code generation for protobuf messages and gRPC services. The gRPC service code generation was later moved into protoc-gen-go-grpc. It seems that in that commit support went backwards.
This can be seen by the fact that *_grpc.pb.go files have been deleted, merging the gRPC service definitions into the other .pb.go and the line that exists in the deleted file:
const _ = grpc.SupportPackageIsVersion7
is now:
const _ = grpc.SupportPackageIsVersion6
Note the version has gone down.
This is a backwards incompatible change because certain symbols are deleted, such as
UnimplementedCertificateManagementServer
. In the current version of gRPC it is required that code references this when implementing a CertificateManagement service server, by removing it code that supported the current version of gRPC no longer compiles.The text was updated successfully, but these errors were encountered: