Closed sigv closed 10 months ago
Just to make sure it's clear: How it works in practice is, it tries the v1
endpoint, which is newer.
If v1
fails, then it tries v1alpha
essentially resulting in already existing behavior/backwards compatibility.
👍
This was something I added to grpcreflect
a while ago (nearly a year ago), after seeing that the v1 version of the proto had been around quite a while and that Connect was already using it.
Sadly, at that time, none of the official implementations actually provided v1, only v1alpha (so I filed an issue). It was finally implemented in the grpc-go module recently (your welcome 🤣).
LOL, you go @jhump !
The proper
v1
gRPC reflection has been around for a bit. The "client auto" mechanism still supports falling back tov1alpha
. Not many support thev1
, but we should default to it when possible.