Clickhouse Jdbc Versions Save

Java client and JDBC driver for ClickHouse

v0.6.0-patch3

4 weeks ago

Bug Fixes

  • Not detecting correctly ClickHouse error code
  • Fix JDBC read error - Multidimensional empty errors raise a java.lang.ArrayStoreException

v0.6.0-patch2

1 month ago

Reason: Vulnerability in dependencies

Dependencies update:

  • org.apache.commons:commons-compress from 1.23.0 to 1.26.1
  • org.postgresql:postgresql from 42.6.0 to 42.6.1

v0.6.0-patch1

2 months ago

v0.6.0

3 months ago

v0.5.1-SNAPSHOT

4 months ago

Commits

  • [048b9e4]: Fix buffering issue casue decompress not to work (mzitnik) #1500
  • [8658147]: Added different content sizes testting (mzitnik) #1500
  • [d6cd675]: Disable until web context ping reqests until research is done. (mzitnik) #1500
  • [c66377e]: Adding extra logging (mzitnik) #1500
  • [a930f62]: Disable ping tests (mzitnik) #1500

v0.5.0

6 months ago

0.5.0

Breaking Changes

  • ClickHouseByteBuffer can no longer be extended
  • rename ClickHouseByteUtils methods by removing LE suffix
  • change default databaseTerm from schema to catalog
  • remove deprecated API load, dump and connect
  • remove use_no_proxy settings

New Features

  • Adding new proxy support #1338
  • Add support for customer socket factory #1391
  • use VarHandle in JDK 9+ to read/write numbers
  • Establish secured connection with custom Trust Store file
  • Change default HTTP Client to Apache HTTP client #1421

Bug Fixes

  • Java client threw confusing error when query is invalid.
  • JDBC Driver correctly processes AggregateFunction(Nested(...)) columns
  • Incorrect parameter position
  • Fix testing framework to support secured clickhouse server

v0.4.6

11 months ago

This is a patch release mainly for bug fixes. It's highly recommended to upgrade, especially when you're using nested arrays, or client certificate authentication with password protection.

  • 🐛 Bug Fix

    • Too many socket fds generated by Apache HttpClient - by @JackyWoo
    • NoClassDefFoundError with clickhouse-apache-http-client-jdbc - #1319 by @JackyWoo
    • Nested array in tuple array is incorrectly deserialized - #1324
    • Client certificate password exposure in exception - #1331
  • ✨ New Feature

    • ClickHouseStatement.setMirroredOutput() for dumping ResultSet
    • ClickHouseResponse.records(Class<?>) for object mapping
    • Two new options(use_compilation & max_mapper_cache) reserved for future usage

v0.4.5

1 year ago

Another tiny release trying to unblock some of the work relying on Java client. You don't have to upgrade if you use JDBC or R2DBC driver.

  • 💥 BREAKING CHANGES

    • Refactored data processors and response classes to ensure input stream remain intact before first read - performance penalty is ~3%
      • move ClickHouseSimpleRecord to com.clickhouse.data
      • stop reading input stream when instantiating ClickHouseDataProcessor
      • remove createRecord() method in ClickHouseDataProcessor along with some duplicated code
  • 🐛 Bug Fix

    • Slow when using Apache Http Client - #1320 by @JackyWoo
    • ClickHouseResponse.getInputStream may return closed input stream
    • ConcurrentModificationException may occur during deserialization - #1327 by @pan3793
    • ClickHouseSslContextProvider is not customizable - #1329
  • ✨ New Feature

    • Disabled SQL rewrite for DELETE statement in ClickHouse 23.3+
  • 🎨 Misc

    • bump MySQL JDBC driver to 8.0.33 - by @pan3793

v0.4.4

1 year ago

Same as v0.4.3 except updated POM for the following changes:

  • bump dependencies
  • roll back Maven flatten plugin from 1.4.1 to 1.2.7

v0.4.3

1 year ago

Warning Please upgrade to v0.4.4 to resolve dependency issue.

This is a tiny release for bug fixing. Please upgrade if your work rely on text-based data format and/or R2DBC driver.

  • 🐛 Bug Fix
    • unable to convert empty string to default value when using text-based data format
    • r2dbc driver does not support most client options - #1299
    • incorrect content from Lz4InputStream when using text-based data format - ClickHouse/ClickHouse#48446