diff --git a/CHANGELOG.md b/CHANGELOG.md
index 87629a338..01482db66 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,29 @@
# Changelog
+## [0.17.0](https://www.github.com/googleapis/google-auth-library-java/compare/v0.16.2...v0.17.0) (2019-08-16)
+
+
+### Bug Fixes
+
+* cleanup unused code and deprecation warnings ([#315](https://www.github.com/googleapis/google-auth-library-java/issues/315)) ([7fd94c0](https://www.github.com/googleapis/google-auth-library-java/commit/7fd94c0))
+* Fix declared dependencies from merge issue ([#291](https://www.github.com/googleapis/google-auth-library-java/issues/291)) ([35abf13](https://www.github.com/googleapis/google-auth-library-java/commit/35abf13))
+* throw SigningException as documented ([#316](https://www.github.com/googleapis/google-auth-library-java/issues/316)) ([a1ab97c](https://www.github.com/googleapis/google-auth-library-java/commit/a1ab97c))
+* typo in ComputeEngineCredentials exception message ([#313](https://www.github.com/googleapis/google-auth-library-java/issues/313)) ([1a16f38](https://www.github.com/googleapis/google-auth-library-java/commit/1a16f38))
+
+
+### Features
+
+* add Automatic-Module-Name to manifest ([#326](https://www.github.com/googleapis/google-auth-library-java/issues/326)) ([29f58b4](https://www.github.com/googleapis/google-auth-library-java/commit/29f58b4)), closes [#324](https://www.github.com/googleapis/google-auth-library-java/issues/324) [#324](https://www.github.com/googleapis/google-auth-library-java/issues/324)
+* add IDTokenCredential support ([#303](https://www.github.com/googleapis/google-auth-library-java/issues/303)) ([a87e3fd](https://www.github.com/googleapis/google-auth-library-java/commit/a87e3fd))
+* add JwtCredentials with custom claims ([#290](https://www.github.com/googleapis/google-auth-library-java/issues/290)) ([3f37172](https://www.github.com/googleapis/google-auth-library-java/commit/3f37172))
+* allow arbitrary additional claims for JwtClaims ([#331](https://www.github.com/googleapis/google-auth-library-java/issues/331)) ([888c61c](https://www.github.com/googleapis/google-auth-library-java/commit/888c61c))
+* Implement ServiceAccountSigner for ImpersonatedCredentials ([#279](https://www.github.com/googleapis/google-auth-library-java/issues/279)) ([70767e3](https://www.github.com/googleapis/google-auth-library-java/commit/70767e3))
+
+
+### Reverts
+
+* "build: run in debug mode ([#319](https://www.github.com/googleapis/google-auth-library-java/issues/319))" ([#320](https://www.github.com/googleapis/google-auth-library-java/issues/320)) ([de79e14](https://www.github.com/googleapis/google-auth-library-java/commit/de79e14))
+
## [0.16.2](https://www.github.com/googleapis/google-auth-library-java/compare/v0.16.1...v0.16.2) (2019-06-26)
diff --git a/README.md b/README.md
index 437651744..d6f1ac0ff 100644
--- a/README.md
+++ b/README.md
@@ -32,7 +32,7 @@ If you are using Maven, add this to your pom.xml file (notice that you can repla
com.google.auth
google-auth-library-oauth2-http
- 0.16.2
+ 0.17.0
```
[//]: # ({x-version-update-end})
@@ -42,7 +42,7 @@ If you are using Gradle, add this to your dependencies
[//]: # ({x-version-update-start:google-auth-library-oauth2-http:released})
```Groovy
-compile 'com.google.auth:google-auth-library-oauth2-http:0.16.2'
+compile 'com.google.auth:google-auth-library-oauth2-http:0.17.0'
```
[//]: # ({x-version-update-end})
@@ -50,7 +50,7 @@ If you are using SBT, add this to your dependencies
[//]: # ({x-version-update-start:google-auth-library-oauth2-http:released})
```Scala
-libraryDependencies += "com.google.auth" % "google-auth-library-oauth2-http" % "0.16.2"
+libraryDependencies += "com.google.auth" % "google-auth-library-oauth2-http" % "0.17.0"
```
[//]: # ({x-version-update-end})
diff --git a/appengine/pom.xml b/appengine/pom.xml
index 151f30d90..5be165537 100644
--- a/appengine/pom.xml
+++ b/appengine/pom.xml
@@ -5,7 +5,7 @@
com.google.auth
google-auth-library-parent
- 0.16.3-SNAPSHOT
+ 0.17.0
../pom.xml
diff --git a/bom/pom.xml b/bom/pom.xml
index eef6b96d5..2c4f3dc87 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.auth
google-auth-library-bom
- 0.16.3-SNAPSHOT
+ 0.17.0
pom
Google Auth Library for Java BOM
diff --git a/credentials/pom.xml b/credentials/pom.xml
index 1ff14d673..313a1eed1 100644
--- a/credentials/pom.xml
+++ b/credentials/pom.xml
@@ -5,7 +5,7 @@
com.google.auth
google-auth-library-parent
- 0.16.3-SNAPSHOT
+ 0.17.0
../pom.xml
diff --git a/oauth2_http/pom.xml b/oauth2_http/pom.xml
index 0548f59d7..d872722da 100644
--- a/oauth2_http/pom.xml
+++ b/oauth2_http/pom.xml
@@ -5,7 +5,7 @@
com.google.auth
google-auth-library-parent
- 0.16.3-SNAPSHOT
+ 0.17.0
../pom.xml
diff --git a/pom.xml b/pom.xml
index 473d90e6f..a15c53d6f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.auth
google-auth-library-parent
- 0.16.3-SNAPSHOT
+ 0.17.0
pom
Google Auth Library for Java
Client libraries providing authentication and
diff --git a/versions.txt b/versions.txt
index f0ac2f5f7..36fecedba 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,9 +1,9 @@
# Format:
# module:released-version:current-version
-google-auth-library:0.16.2:0.16.3-SNAPSHOT
-google-auth-library-bom:0.16.2:0.16.3-SNAPSHOT
-google-auth-library-parent:0.16.2:0.16.3-SNAPSHOT
-google-auth-library-appengine:0.16.2:0.16.3-SNAPSHOT
-google-auth-library-credentials:0.16.2:0.16.3-SNAPSHOT
-google-auth-library-oauth2-http:0.16.2:0.16.3-SNAPSHOT
+google-auth-library:0.17.0:0.17.0
+google-auth-library-bom:0.17.0:0.17.0
+google-auth-library-parent:0.17.0:0.17.0
+google-auth-library-appengine:0.17.0:0.17.0
+google-auth-library-credentials:0.17.0:0.17.0
+google-auth-library-oauth2-http:0.17.0:0.17.0