Skip to content

Releases: ClickHouse/clickhouse-jdbc-bridge

Release v2.1.0

18 Apr 23:08
6a8a6fa
Compare
Choose a tag to compare

A minor release with below changes:

  • fix encoding issue causing problem handling Chinese table names - #140
  • BREAKING CHANGE: renamed maven groupId and package from ru.yandex to com.clickhouse
  • add JDBC drivers into container for convenience

Commits

  • [b137394]: Solve Issues 140, Chinese table name and column name] (yingyingqiqi) #145
  • [4bf86d7]: Bump dependencies and rename package to com.clickhouse (Zhichun Wu) #148
  • [45bb06d]: Remove hard-coded tags (Zhichun Wu) #149

Release v2.0.7

16 Dec 13:42
ccf95dd
Compare
Choose a tag to compare

A patch release to address potential issue CVE-2021-4104 by removing log4j dependency.

Commits

Release v2.0.6

01 Oct 02:19
f0f3434
Compare
Choose a tag to compare

A patch release to fix query issue when ClickHouse version is older than 21.3.

Commits

Release v2.0.5

29 Sep 12:47
0daf7bc
Compare
Choose a tag to compare

A patch release for fixing insert error #117. Also now the docker image is changed to clickhouse/jdbc-bridge - you can still use yandex/clickhouse-jdbc-bridge but it's deprecated and will be removed in the future.

Commits

Release v2.0.4

28 Aug 02:33
74a6f85
Compare
Choose a tag to compare

A patch release for fixing concurrency issue introduced in 2.0.3. New configuration SERIAL_MODE was added for running queries in serial mode(as workaround of recursive queries and/or performance concern).

Commits

  • [2d446d3]: Update JRE and add ClickHouse JDBC driver for SIT (Zhichun Wu) #106
  • [c8afe20]: Bump version to 2.0.3 (Zhichun Wu) #106
  • [3454692]: Fix parsing issue (Zhichun Wu) #106
  • [925fd44]: Start connection pool without validating connection (Zhichun Wu) #106
  • [0e0ce88]: Fix concurrency issue (Zhichun Wu) #114
  • [46d5e6c]: Catch throwable in case driver throws out error like jtds (Zhichun Wu) #114
  • [679241c]: Bump dependencies (Zhichun Wu) #114
  • [c66aaf9]: Update document for newly added configuration (Zhichun Wu) #114

Release v2.0.3

11 Jun 00:37
6a65322
Compare
Choose a tag to compare

A patch release with minor changes for SIT and parsing improvements.

Release v2.0.2

26 May 05:31
8aaa52a
Compare
Choose a tag to compare

A patch release for ClickHouse 21.5 support.

Release v2.0.1

07 Feb 08:29
a462e07
Compare
Choose a tag to compare

A patch release with below changes:

  • fix issue of inserting UInt16 data(see #91)
  • enable *Int128 and *Int256 support for insertion
  • use static version in pom file

Release v2.0.0

15 Jan 22:11
677aadb
Compare
Choose a tag to compare

2.0.0 is a complete rewrite with more features and improved performance, but it's not fully backward compatible. If you're using 1.x, you'll need to:

  • define your named datasources in JSON file like <work directory>/config/datasources/myDataSource.json
  • change datasource part in your query from datasource://myDataSource to myDataSource

Highlights of this release:

  • arbitrary query as long as underlying datasource is supported
    select * from jdbc('mariadb', 'desc test_table')
    select * from jdbc('mariadb', 'select * from test_table limit 10')
  • connection pooling for database and metrics for monitoring
  • mutation support
    select * from jdbc('self?mutation', 'create table if not exists system.test_table(a String, b UInt8) engine=Memory()')
    create table if not exists system.jdbc_table (a String, b UInt8) engine=JDBC('self?batch_size=1000', 'system', 'test_table');
    insert into system.jdbc_table(a, b) values('a', 1);
    select * from jdbc('self?mutation', 'insert into system.jdbc_table(a, b) values('b', 2)');
    select * from system.test_table;
  • inline schema and type mapping in datasource configuration
    select * from jdbc('mariadb', 'value Enum(''A''=1, ''B''=2)', 'select 1 as value')
    select * from jdbc('postgresql', 'value Decimal(10,3)', 'select 1.23 as value')
  • scripting(experimental)
    select * from jdbc('script', '"1,2,3".split(",").map(Number)')

Release 1.0.1

18 Feb 10:50
Compare
Choose a tag to compare

Bumped dependency versions