Port go-client changes to support the enhanced versioning feature #1
add-options-to-get-version% was force-pushed and no longer has any new commits.
Pushing new commits will allow the pull request to be re-opened.
Pushing new commits will allow the pull request to be re-opened.