Implement the versioned plugins configuration support
justinfx opened this issue · 0 comments
justinfx commented
hashicorp/go-plugin supports a versioned plugins configuration map, where each plugin set can be mapped to a version number and individually checked against what the plugin server offers. Then the best version will be negotiated.
At this time we only support the older handshake protocol approach as a check.
https://pkg.go.dev/github.com/hashicorp/go-plugin#ClientConfig
https://github.com/hashicorp/go-plugin/blob/master/client.go#L119