public void releaseVersion(String projectKey, Version version) {
final URIBuilder builder = new URIBuilder(uri)
.setPath(String.format("%s/version/%s", baseApiPath, version.getId()));
final VersionInput versionInput = new VersionInput(projectKey, version.getName(), version.getDescription(), version
.getReleaseDate(), version.isArchived(), version.isReleased());
try {
jiraRestClient.getVersionRestClient().updateVersion(builder.build(), versionInput).get(timeout, TimeUnit.SECONDS);
}catch (Exception e) {
LOGGER.log(WARNING, "jira rest client release version error. cause: " + e.getMessage(), e);
}
}