code: func (d *DiscoveryClient) ServerVersion() (*version.Info, error) {
  	body, err := d.restClient.Get().AbsPath("/version").Do().Raw()
  	if err != nil {
  		return nil, err
  	}
  	var info version.Info
  	err = json.Unmarshal(body, &info)
  	if err != nil {
  		return nil, fmt.Errorf("unable to parse the server version: %v", err)
  	}
  	return &info, nil
  }
docs: // ServerVersion retrieves and parses the server's version (git version).