Skip to content

Releases: googleapis/google-api-java-client

v1.30.0

18 Jun 16:46
d0e16fd
Compare
Choose a tag to compare

06-18-2019 08:59 PDT

New Features

  • Extensible client options (#1263)
  • Add option to return raw input stream for response (#1323)

Dependencies

  • Update dependency org.apache.httpcomponents:httpclient to v4.5.9 (#1316)
  • Group AppEngine deps for renovate
  • Import google-http-client-bom and google-oauth-client-bom. (#1309)
  • Update dependency com.google.http-client:google-http-client to v1.30.0 (#1307)
  • Update dependency com.google.oauth-client:google-oauth-client to v1.29.2 (#1290)
  • Update dependency com.google.http-client:google-http-client to v1.29.2 (#1288)
  • Update dependency org.codehaus.mojo:findbugs-maven-plugin to v3 (#1287)
  • Update dependency org.apache.maven.plugins:maven-source-plugin to v3 (#1286)
  • Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.8 (#1283)
  • Update dependency org.codehaus.mojo:findbugs-maven-plugin to v2.5.5 (#1282)
  • Update dependency org.apache.maven.plugins:maven-source-plugin to v2.4 (#1280)
  • Update dependency org.apache.maven.plugins:maven-jar-plugin to v3.1.2 (#1278)
  • Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.1.0 (#1279)
  • Update dependency org.apache.httpcomponents:httpclient to v4.5.8 (#1277)
  • Update dependency kr.motd.maven:os-maven-plugin to v1.6.2 (#1276)
  • Update dependency junit:junit to v4.12 (#1275)
  • Update dependency commons-codec:commons-codec to v1.12 (#1273)
  • Update jackson2 version 2.9.6 -> 2.9.8 (#1262)
  • Remove non existing http client assembly pom dependency (#1322)
  • Add renovate.json (#1265)

Internal / Testing Changes

  • Enable autorelease (#1313)
  • Bump next snapshot (#1266)

v1.29.2

04 Jun 05:36
6836888
Compare
Choose a tag to compare

06-03-2019 22:34 PDT

Dependencies

  • Update dependency com.google.oauth-client:google-oauth-client to v1.29.2 (#1290)
  • Update dependency com.google.http-client:google-http-client to v1.29.2 (#1288)

v1.29.0

31 May 17:52
ca51460
Compare
Choose a tag to compare

05-20-2019 10:18 PDT

Implementation Changes

  • Deprecate the GoogleCredential and CloudShellCredential classes (#1258)
  • More OSGI metadata (#1253)
  • Fix OSGI metadata for gson and jackson2 packages (#1251)
  • Fix Replaced invalidateToken method to clearToken (#1243)
  • Infinite cycle with MediaHttpDownloader setContentRange download (#1242)
  • Check for null to prevent autoboxing NPE. (#1241)
  • Changed to Guava ByteStreams.copy() that has a bit better performance (#1239)

New Features

  • Add automatic module name (#1235)

Dependencies

  • Update http/oauth dependencies to 1.29 (#1259)

Documentation

  • Fix doc links to googleapis.dev (#1257)
  • Bring comment in line with code (#1246)

Internal / Testing Changes

  • Add publish_javadoc kokoro job (#1248)

v1.28.0

15 Jan 20:34
91917b0
Compare
Choose a tag to compare

01-14-2019 13:18 PST

Breaking Changes

  • Java 6 support was dropped (#1222)

Implementation Changes

  • Handle the legacy endpoint in the MockTokenServerTransport (#1232)
  • Set expires_in to an hour instead of 1000 hours (#1229)

Deprecations

  • Remove ClientLogin (#1224)
  • Remove usage of deprecated Backoff from google-http-java-client (#1221)

Dependencies

  • Update guava to 26.0-android (#1218)

Documentation

  • Fix old links to code.google.com (#1225)
  • Update README: edited and removed some redundancy (#1226)

Internal / Testing Changes

  • Use maven enforcer plugin for maven version requirements (#1228)
  • Add Java 11 test configs (#1223)

v1.27.0

12 Nov 19:26
21641e0
Compare
Choose a tag to compare

11-09-2018 12:56 PST

Implementation Changes

  • Delay request initialization for resumable upload (#1211)
  • Fix possible NPE when missing os.version system property (#1210)

New Features

  • Add google-api-client-bom artifact (#1213)

Dependencies

  • Remove datanucleus dependency (#1183)

Internal / Testing Changes

  • Release improvements (#1195)
  • Bump next snapshot (#1194)

v1.26.0

18 Oct 17:31
21a91a3
Compare
Choose a tag to compare

10-12-2018 15:18 PDT

Implementation Changes

  • Fix the BUGFIX_VERSION constant
  • Fix AppEngine tests (#1184)

New Features

  • Also accept InputStream at setServiceAccountPrivateKeyFromP12File (#1011)
  • Add methods to create delegated credentials and builder (#1079)
  • Add X-Goog-Api-Client header (#1146)

Dependencies

  • Update minimum maven (#1179)
  • Update appengine SDK (#1178)
  • Update Javadoc URLs (#1160)
  • Update statement of support (#1158)

Documentation

  • Add the ending Java 6 support notice to README (#1190)
  • App Engine standard uses Java 7 or Java 8, not 6 and not 9 or later (#1186)

Internal / Testing Changes

  • Annotate versions for replacement (#1192)
  • Fix CODEOWNERS format
  • Add Kokoro release scripts (#1188)
  • Add CODEOWNERS and issue/pr templates (#1185)
  • Add continuous integration Kokoro CI config and badges (#1171)
  • Remove obsolete mercurial and google code detritus (#1175)
  • Fix Copyright notices (#1174)
  • Fix checkstyle warnings (#1163)
  • Don't commit some Eclipse metadata (#1164)
  • Add OSGI metadata to jackson2 jar (#1155)
  • 1.25.0 is out (#1153)
  • Add kokoro test configs (#1149)
  • Correct android version (#1142)

Release v1.25.0

23 Aug 18:03
Compare
Choose a tag to compare
  • Fix: Handle string error messages for edge case auth APIs (#1120)
  • Fix: Updated authentication urls (#1145)

Release v1.24.1

02 Aug 00:39
Compare
Choose a tag to compare

Note: Java 5 support has ended. From this release and on, we support Java 6 and forward.

  • Deps: The guava-jdk5 dependency has been removed and replaced with guava. This should reduce diamond dependency problems.
  • New: MediaHttpDownloader signature changed from long, int to long, long.
  • Fix: A bug submitting Dataflow jobs, which occurred in the form of RuntimeExceptions, has been fixed.

Release v1.23.0

18 May 16:11
Compare
Choose a tag to compare
  • Make API-specific endpoints default for batch requests
  • Make multipart/mixed requests in compiliance with RFC7230

Release v1.21.0

05 Feb 17:46
Compare
Choose a tag to compare
  • Make constructors of GoogleJsonResponseException, GoogleAuthIOException, GooglePlayServicesAvailabilityIOException, and UserRecoverableAuthIOException public to allow creating tests that throw them
  • Fix for missing newline when GET requests are embedded in multipart requests
  • Add support for retrieving credentials in the Cloud Shell environment. Due to server-side changes between the feature addition and the release, this feature is broken in this release but is already fixed for the next release.
  • Add https://accounts.google.com as a valid issuer id in GoogleIdTokenVerifier. The previous id accounts.google.com still validates