Skip to content

Releases: treasure-data/td-client-java

v1.2.0

05 Aug 10:03
3d43716

Choose a tag to compare

What's Changed

  • Retry requests on "Connection reset" and "Broken pipe" SocketException by @kaorimatz in #377
  • Add new TRINO job Type by @imnutz in #378

👋 Breaking

🔗 Dependency Updates

  • Add central-publishing-maven-plugin plugin to publish to Central Portal by @tung-vu-td in #376
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.8 by @dependabot[bot] in #384
  • Bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.1 to 3.8.1 by @dependabot[bot] in #362

Full Changelog: v1.1.3...v1.2.0

v1.1.3

04 Jun 06:04
a7bc4b8

Choose a tag to compare

What's Changed

v1.1.2

19 May 14:05
532ddee

Choose a tag to compare

What's Changed

  • Retry at okhttp native Socket closed exception @miniway (#364)

🐛 Bug Fixes

  • Fix missing compile scope dependencies in released POM @kaorimatz (#366)

📚 Docs

v1.1.1

10 Jul 18:01
4440d33

Choose a tag to compare

What's Changed

⛓ Dependency Updates

📚 Docs

v1.1.0

16 May 17:17
bbdfdb5

Choose a tag to compare

What's Changed

This version removes dependencies to Guava collections #217

🚀 Features

  • Replace JSON.simple with already-inuse Jackson @exoego (#244)
  • Make TDHttpRequestHandler FunctionalInterface @exoego (#219)

👋 Deprecated

  • Deprecate Guava Multimap and Function in favor of JDK & Remove Guava collections @exoego (#217)

⛓ Dependency Updates

🛠 Internal Updates

  • Update release-drafter.yml @yuokada (#249)
  • Replace Guava net module with JDK equivalents @exoego (#225)
  • Encourage try-with-resource @exoego (#236)
  • Simplify object equality check @exoego (#239)
  • Improve generics arguments @exoego (#240)
  • Avoid trivial deprecations in test codes @exoego (#238)
  • Avoid string concatenation in loop @exoego (#237)
  • Avoid assertion in finally block @exoego (#235)
  • Introduce release-drafter github action @yuokada (#234)
  • testdep: Replace joda-time with JDK8 equivalents @exoego (#233)
  • Replace Guava io module with JDK8 equivalents @exoego (#226)
  • Replace Guava's Objects util with JDK's equivalents @exoego (#227)
  • Replace Guava's Strings util with JDK's equivalents @exoego (#228)
  • Fix flaky test: Set a error margin to make test robust @exoego (#231)
  • Replace Guava Joiner with JDK8 equivalents @exoego (#224)
  • Inline Guava Throwables.propagate @exoego (#223)
  • Replace Guava checkNotNull with JDK requireNonNull @exoego (#222)
  • CI: Cache Maven deps to speed up test job @exoego (#218)

📚 Docs

Full Changelog: v1.0.0...v1.1.0

v1.0.0

25 Jan 06:39
f0aeb95

Choose a tag to compare

  • Breaking changes
    • Use Java Optional instead of Guava Optional
  • Upgrade to Guava 31.1 (for internal use)
  • Support Java 8+

0.9.7

06 Feb 02:52
5cdb9d8

Choose a tag to compare

🚀 Features

⛓ Dependency Updates

🛠 Internal Updates

Full Changelog: 0.9.6...0.9.7