Skip to content

Releases: googleapis/google-auth-library-java

0.8.0

02 Nov 16:33
Compare
Choose a tag to compare

This release announcement is a very delayed announcement; the actual release of 0.8.0 was performed on 8 Sep, 2017. There are additional commits on github that are not part of this release.

Functionality

  • 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)

Documentation

  • Fix API Documentation link rendering (#112)

Internal

  • Update release process for Javadoc update (#116)
  • Remove oracle jdk7 from Travis (#124)

Retry credentials on Compute Engine

15 Jul 01:25
Compare
Choose a tag to compare

Mitigate occasional failures in looking up Application Default Credentials on a Google Compute Engine (GCE) Virtual Machine (#110 addresses #109):

  • Add retry to the credentials check for the GCE environment
  • Use fixed IP address for the GCE VM metadata server used to perform the check (to avoid nameserver lookup)
  • Allow skipping the check by setting an environment variable NO_GCE_CHECK=true
  • Use a custom GCE metadata server address by setting the environment variable GCE_METADATA_HOST=<hostname>

0.7.0

06 Jun 18:53
Compare
Choose a tag to compare

Better token refresh

05 Apr 23:37
Compare
Choose a tag to compare
  1. Refresh Auth token with 5 minutes left (was 1 min)
  2. Several typo are fixed
  3. GAE API's and Servlets are provided - so mark them that way.

0.5.0

03 Nov 08:40
Compare
Choose a tag to compare

Features

  • Add ServiceAccountSigner interface and implement signing capabilities (byte[] sign(byte[])) in AppEngine and service account credentials (#73)
  • GoogleCredentials.getApplicationDefault no longer requires google-auth-library-appengine to be in the classpath to create AppEngine credentials. AE SDK is accessed using reflection (#71)
  • Make credentials serializable. Add HttpTransportFactory class to wrap HttpTransport creation an enable serialization (#69)
  • Add asynchronous getRequestMetadata(URI, Executor, RequestMetadataCallback) to Credentials to allow getting request metadata without blocking (#64, #65)
  • Check CLOUDSDK_CONFIG for default credentials location (#63)

Many updates

18 Apr 22:44
Compare
Choose a tag to compare

This will fix a problem with 2LO tokens expiring after an hour.