v2.3.0
What's new
gRPC schema introspection
Client.GRPCSchema uses gRPC server reflection to fetch and topologically resolve all protobuf file descriptors from a Synthient gRPC endpoint:
result, err := client.GRPCSchema(ctx, nil)Also exports NormalizeGRPCEndpoint and ExplainGRPCError for CLI applications that need custom endpoint handling or human-readable error messages. See the README for full usage.
Dependencies
- Added
google.golang.org/grpcandgoogle.golang.org/protobufas direct dependencies (required forGRPCSchema)