0.21.1 (2020-07-07)
0.21.0 (2020-06-24)
- update autovalue packages to v1.7.2 (#429) (5758364)
- update dependency com.google.http-client:google-http-client-bom to v1.35.0 (#427) (5494ec0)
- update Guava to 29.0-android (#426) (0cd3c2e)
0.20.0 (2020-01-15)
0.19.0 (2019-12-13)
- update appengine-sdk to 1.9.76 (#366) (590883d)
- update autovalue packages to v1.7 (#365) (42a1694)
- update dependency com.google.appengine:appengine to v1.9.77 (#377) (c3c950e)
- update dependency com.google.http-client:google-http-client-bom to v1.33.0 (#374) (af0af50)
- remove outdated comment on explicit IP address (#370) (71faa5f)
- xml syntax error in bom/README.md (#372) (ff8606a), closes #371
0.18.0 (2019-10-09)
- make JwtClaims.newBuilder() public (#350) (6ab8758)
- move autovalue into annotation processor path instead of classpath (#358) (a82d348)
0.17.4 (2019-10-08)
- make JwtClaims.newBuilder() public (#350) (6ab8758)
- move autovalue into annotation processor path instead of classpath (#358) (a82d348)
0.17.2 (2019-09-24)
0.17.1 (2019-08-22)
0.17.0 (2019-08-16)
- cleanup unused code and deprecation warnings (#315) (7fd94c0)
- Fix declared dependencies from merge issue (#291) (35abf13)
- throw SigningException as documented (#316) (a1ab97c)
- typo in ComputeEngineCredentials exception message (#313) (1a16f38)
- add Automatic-Module-Name to manifest (#326) (29f58b4), closes #324 #324
- add IDTokenCredential support (#303) (a87e3fd)
- add JwtCredentials with custom claims (#290) (3f37172)
- allow arbitrary additional claims for JwtClaims (#331) (888c61c)
- Implement ServiceAccountSigner for ImpersonatedCredentials (#279) (70767e3)
0.16.2 (2019-06-26)
- Add metadata-flavor header to metadata server ping for compute engine (#283)
- Import http client bom for dependency management (#268)
- README section for interop with google-http-client (#275)
0.16.1 (2019-06-06)
- Update dependency com.google.http-client:google-http-client to v1.30.1 (#265)
0.16.0 (2019-06-04)
- Add google-auth-library-bom artifact (#256)
- Update dependency com.google.http-client:google-http-client to v1.30.0 (#261)
- Update dependency com.google.http-client:google-http-client to v1.29.2 (#259)
- Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.8 (#257)
- Update to latest app engine SDK version (#258)
- Update dependency org.apache.maven.plugins:maven-source-plugin to v3.1.0 (#254)
- Update dependency org.jacoco:jacoco-maven-plugin to v0.8.4 (#255)
- Update dependency org.apache.maven.plugins:maven-jar-plugin to v3.1.2 (#252)
- Update dependency org.apache.maven.plugins:maven-source-plugin to v2.4 (#253)
- Javadoc publish kokoro job uses docpublisher (#243)
0.15.0 (2019-03-27)
- createScoped: make overload call implementation (#229)
- Add back in deprecated methods in ServiceAccountJwtAccessCredentials (#238)
0.14.0 (2019-03-26)
0.13.0 (2019-01-17)
- Use OutputStream directly instead of PrintWriter (#220)
- Improve log output when detecting GCE (#214)
- Overload GoogleCredentials.createScoped with variadic arguments (#218)
- Update google-http-client version, guava, and maven surefire plugin (#221)
0.12.0 (2018-12-19)
- Show error message in case of problems with getting access token (#206)
- Add note about
NO_GCE_CHECK
to metadata 404 error message (#205)
- Update google-http-java-client dependency to 1.27.0 (#208)
- README grammar fix (#192)
- Add unstable badge to README (#184)
- Update README with instructions on installing the App Engine SDK and running the tests (#209)
0.11.0 (2018-08-23)
- Update auth token urls (#174)
- Update dependencies (guava) (#170)
- Bumping google-http-client version to 1.24.1 (#171)
- Documentation for ComputeEngineCredential signing. (#176)
- Fix README link (#169)
0.10.0 (2018-06-12)
- Read token_uri from service account JSON (#160)
- Log warning if default credentials uses a user token from gcloud sdk (#166)
- Add OAuth2Credentials#refreshIfExpired() (#163)
- ComputeEngineCredentials implements ServiceAccountSigner (#141)
- Versionless Javadocs (#164)
- Fix documentation for
getAccessToken()
returning cached value (#162)
0.9.1 (2018-04-09)
- Add caching for JWT tokens (#151)
0.9.0 (2017-11-02)
- Fix NPE deserializing ServiceAccountCredentials (#132)
- Surface cleanup (#136)
- Providing a method to remove CredentialsChangedListeners (#130)
- Implemented in-memory TokenStore and added opportunity to save user credentials into file (#129)
- Fixes comment typos. (#131)
0.8.0 (2017-09-08)
- Extracting the project_id field from service account JSON files (#118)
- Fixing an Integer Overflow Issue (#121)
- use metadata server to get credentials for GAE 8 standard environment (#122)
- Switch OAuth2 HTTP surface to use builder pattern (#123)
- Add builder pattern to AppEngine credentials (#125)
- Fix API Documentation link rendering (#112)
0.7.1 (2017-07-14)
- Mitigate occasional failures in looking up Application Default Credentials on a Google Compute Engine (GCE) Virtual Machine (#110)
0.7.0 (2017-06-06)
- Retry HTTP errors in
ServiceAccountCredentials.refreshAccessToken()
to avoid propagating failures (#100 addresses #91)
- Add
GoogleCredentials.createDelegated()
method to allow using domain-wide delegation with service accounts (#102) - Allow bypassing App Engine credential check using environment variable, to allow Application Default Credentials to detect GCE when running on GAE Flex (#103)