Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release google-http-java-client v1.28.0 #574

Merged

Conversation

chingor13
Copy link
Collaborator

@chingor13 chingor13 commented Jan 10, 2019

This pull request was generated using releasetool.

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 the google-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 the google-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.

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)
    • Annotation OpenCensusUtils as beta. (#570)
    • OpenCensusUtils does need to be public (#569)
    • Move OpenCensusUtils to com.google.api.client.http (#567)
    • Update OpenCensus deprecations (#556)
  • Update ApacheHttpTransport implementation (#558)
  • Re-add Apache PATCH request (#547)

Dependencies

  • Remove commons-codec dependency (#563)
  • Update guava to 26.0-android (#531)

Deprecations

  • Deprecate JdoDataStoreFactory (#553)
  • Deprecate AndroidHttp compatibility shim (#541)
  • Deprecate google-http-client-jackson (#539)

Internal / Testing Changes

  • Code style cleanup (#571)
  • Provide STAGING_REPOSITORY_ID as an environment variable (#561)
  • Use maven enforcer plugin for maven version requirements (#555)
  • Need to specify versions for antrun-plugin or it doesn't run (#554)
  • Cleanup samples (#544)

@chingor13 chingor13 requested a review from a team as a code owner January 10, 2019 18:14
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Jan 10, 2019
@chingor13 chingor13 merged commit 2ee8e99 into googleapis:master Jan 15, 2019
@chingor13
Copy link
Collaborator Author

@chingor13 chingor13 deleted the release-google-http-java-client-v1.28.0 branch January 15, 2019 20:32
clundin25 pushed a commit to clundin25/google-http-java-client that referenced this pull request Aug 11, 2022
…lakybot chore: update cloud-rad buckets (googleapis#574)

This PR was generated using Autosynth. 🌈

Synth log will be available here:
https://source.cloud.google.com/results/invocations/9dfb129c-4122-4560-83af-5a01ba16cbc9/targets

- [ ] To automatically regenerate this PR, check this box.

Source-Link: googleapis/synthtool@b416a7b
Source-Link: googleapis/synthtool@f327d3b
Source-Link: googleapis/synthtool@2414b81
Source-Link: googleapis/synthtool@692715c
Source-Link: googleapis/synthtool@140ba24
Source-Link: googleapis/synthtool@e935c9e
Source-Link: googleapis/synthtool@5de29e9
Source-Link: googleapis/synthtool@d1bb917
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: yes This human has signed the Contributor License Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants