Skip to content

Releases: treasure-data/td-client-java

v1.1.0

16 May 17:17
bbdfdb5
Compare
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
Compare
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
Compare
Choose a tag to compare

🚀 Features

⛓ Dependency Updates

🛠 Internal Updates

Full Changelog: 0.9.6...0.9.7