Releases: googleapis/google-http-java-client
Releases · googleapis/google-http-java-client
v1.32.1
v1.32.0
09-11-2019 10:34 PDT
Implementation Changes
- fix: grab version from the package metadata (#806)
- fix: correct connect timeout setting for ApacheHttpRequest (#803)
- fix: disable uri normalization in ApacheHttpRequest (#804)
- fix: OpenCensus spans should close on IOExceptions (#797)
- remove deprecated methods (#769)
- stop exposing internal private state in JsonWebSignature (#767)
Dependencies
- chore(deps): update opencensus packages to v0.24.0 (#801)
- Update to protobuf 3.9.1 (#766)
- Update guava to 28.0-android (#760)
- deps: Update OpenCensus packages to v0.23.0 (#789)
Documentation
- docs: migrate docs into source control from the wiki (#807)
- Point README developer guide and setup instructions to the GitHub wiki (#765)
- Update JWT documentation URLs (#759)
Internal / Testing Changes
- build: regenerate common files from templates (#813)
- build: fix snapshot script to be executable (#810)
- chore: regenerate common templates (#802)
- chore: regenerate common configuration from templates
- chore: regenerate common configuration from templates
- build: fix missing version warnings (#792)
- Regenerate common configuration files from our templates
- Import google_checks.xml for maven-checkstyle-plugin (#786)
- remove obsolete and deprecated parent (#785)
- Remove deprecated testing method (#777)
- add module name to submodules (#783)
- remove maven jarjar plugin (#773)
- Remove google-http-client-jdo from versions.txt manifest (#775)
- Cleanup: remove deprecated code, fix warnings, and use JUnit 4 (#763)
- Update common repo files from synthtool (#756)
- Bump next snapshot (#755)
v1.31.0
07-31-2019 07:21 PDT
Implementation Changes
- Fix ApacheHttpTransport configuration (#717)
New Features
- Add support for nanosecond precision when parsing rfc3339 strings (#752)
- Use NIO to set file permissions (#557)
- Expose the default HttpClientBuilder so users can customize further (#713)
Dependencies
- Update dependency org.apache.maven.plugins:maven-site-plugin to v3.8.2 (#753)
- Update dependency mysql:mysql-connector-java to v8.0.17 (#750)
- Update dependency com.google.truth:truth to v1 (#742)
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.1.1 (#741)
- Update dependency com.google.truth:truth to v0.46 (#724)
- Update dependency org.apache.httpcomponents:httpclient to v4.5.9 (#704)
- Group Guava, AppEngine, OpenCensus dependencies for renovate
Documentation
- Add GitHub repo, issue tracker metadata for javadoc site (#721)
- Clean up javadoc warnings in OpenCensusUtils (#714)
Internal / Testing Changes
v1.30.2
v1.30.1
v1.30.0
06-03-2019 16:12 PDT
Implementation Changes
- Revert "Fix int type transformed as BigDecimal value when parsing as Map (#529)" (#662)
- Remove deprecated google-http-client-jackson artifact. (#647)
- Remove blocking ClassInfo.of (#643)
- Fix deadlock caused by concurrent class loading (#639)
New Features
- Republish the fixed apache extensions as google-http-client-apache-v2 (#637)
Dependencies
- Update dependency dependency io.opencensus:opencensus-api to v0.21.0 (#692)
- Update dependency org.codehaus.mojo:build-helper-maven-plugin to v3 (#682)
- Update dependency org.apache.maven.plugins:maven-source-plugin to v3 (#681)
- Update dependency mysql:mysql-connector-java to v8 (#679)
- Update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.6.8 (#678)
- Update dependency org.codehaus.mojo:exec-maven-plugin to v1.6.0 (#677)
- Update dependency org.codehaus.mojo:build-helper-maven-plugin to v1.12 (#676)
- Update dependency org.apache.maven.plugins:maven-source-plugin to v2.4 (#674)
- Update dependency org.apache.maven.plugins:maven-jar-plugin to v3.1.2 (#673)
- Update dependency org.apache.httpcomponents:httpclient to v4.5.8 (#671)
- Update dependency mysql:mysql-connector-java to v5.1.47 (#670)
- Update dependency kr.motd.maven:os-maven-plugin to v1.6.2 (#669)
- Update dependency com.google.j2objc:j2objc-annotations to v1.3 (#660)
- Update dependency com.jayway.maven.plugins.android.generation2:android-maven-plugin to v3.8.2 (#666)
- Update dependency com.google.truth:truth to v0.45 (#663)
- Update dependency com.google.code.gson:gson to v2.8.5 (#657)
- Update dependency com.coveo:fmt-maven-plugin to v2.9 (#652)
- Update dependency com.fasterxml.jackson.core:jackson-core to v2.9.9 (#653)
- Add renovate.json (#651)
Documentation
- Update links to javadoc to point to googleapis.dev (#636)
Internal / Testing Changes
v1.29.2
v1.29.1
v1.29.0
03-25-2019 10:40 PDT
Implementation Changes
- avoid default locale (#617)
- Revert change to return type of ApacheHttpTransport.newDefaultHttpClient() (#615)
- move apache classes back into google-http-client (#614)
- Implement equals and Hashcode on GenericData (#589)
- 372: Changed SingleThreadExecutor to FixedThreadPool(1). (#588)
- Add option to return raw stream from response (#579)
- Fix handling interrupted uploads (#572)
Dependencies
- Fix build issue for findbugs module. (#610)
- depend directly on Apache httpclient (#591)
- upgrade dependencies (#596)
- more fixes for Java 7 minimum version (#592)
- remove duplicate version definition (#594)
- Remove old JDO artifact (#584)
- remove datanucleus (#480)
- Cleanup assembly process. (#565)
- upgrade surefire plugin to fix SUREFIRE-1588 (#580)
Documentation
- Added Warning header and unit tests. (#601)
- fix comment (#590)
- Update README.md with Java 7 support (#577)
Internal / Testing Changes
v1.28.0
01-10-2019 10:14 PST
Breaking Changes
- Java 6 support was dropped - (#542)
- The Apache HttpClient adapter was extracted out of the primary
google-http-client
artifact into thegoogle-http-client-apache
artifact with 2 separate versions (#543):- Version 1.28.0 uses the exact same interface that was extracted from
google-http-client
and lives under thegoogle-http-client-apache-legacy/
directory - Version 2.0.0 uses a simplified version of the code (breaking changes included), but allows you to actually use a modern version of Apache's HttpClient.
- Version 1.28.0 uses the exact same interface that was extracted from
Implementation Changes
- Allow users to override handleResponse on HttpBackOffUnsuccessfulResponseHandler (#560)
- Fix iterable maps JSON serialization (#550)
- Fixed MockBackOff#getMaxTries, returns
maxTries
(#548) - Implement Closeable & Flushable in JsonGenerator and JsonParser (#540)
- Fix building HttpResponseException when charset is malformed (#535)
- Fix UriTemplate.expand to properly escape value (#534)
- GenericData can now overload setters (#538)
- Make signature of com.google.api.client.util.Data#nullOf more type safe (#537)
- Request charset defaults to UTF-8, Response charset defaults to ISO_8859_1 (#532)
New Features
- Re-add OpenCensus integration (#545)
- Update ApacheHttpTransport implementation (#558)
- Re-add Apache PATCH request (#547)
Dependencies
Deprecations
- Deprecate JdoDataStoreFactory (#553)
- Deprecate AndroidHttp compatibility shim (#541)
- Deprecate google-http-client-jackson (#539)