The use of AllowMissingFileDescriptors should resolve #451 (at least in many cases) as well as similar issues that were reported starting in v1.8.8, such as #423 and #432.
This also includes a fix for #417.
The protoreflect repo (as well as recent versions of grpc-go) now requires Go 1.19, so I've updated the go.mod file and the CI configs.
FWIW, grpcui will want basically the same changes (since similar things were reported there, like https://github.com/fullstorydev/grpcui/issues/279). It would be nice to cut a release of grpcurl after this is merged, and then pull that new grpcurl version into grpcui and cut a release there as well.
The use of
AllowMissingFileDescriptors
should resolve #451 (at least in many cases) as well as similar issues that were reported starting in v1.8.8, such as #423 and #432.This also includes a fix for #417.
The protoreflect repo (as well as recent versions of grpc-go) now requires Go 1.19, so I've updated the
go.mod
file and the CI configs.FWIW, grpcui will want basically the same changes (since similar things were reported there, like https://github.com/fullstorydev/grpcui/issues/279). It would be nice to cut a release of grpcurl after this is merged, and then pull that new grpcurl version into grpcui and cut a release there as well.