|
1 | 1 | ## Latest
|
2 | 2 |
|
| 3 | +## 0.7.2 |
| 4 | + |
| 5 | +### New Components |
| 6 | +- `jdbc-v2` - pre-release version of upcoming `clickhouse-jdbc` replacement. Supports basic functionality, works only with `client-v2`. |
| 7 | +More information will be available after its release |
| 8 | + |
| 9 | +### Highlights |
| 10 | +- [repo] Added shaded packages with requires a set of dependencies. Use `all` classified for `client-v2` full package. |
| 11 | +Use `shaded-all` for old jdbc driver. |
| 12 | +- [client-v2] New Data Writer API was added. It allows to gain a control over writing data to low-level output stream. |
| 13 | +This API makes it possible to write compressed data directly to server. See `com.clickhouse.client.api.Client#insert(java.lang.String, com.clickhouse.client.api.DataStreamWriter, com.clickhouse.data.ClickHouseFormat, com.clickhouse.client.api.insert.InsertSettings)` |
| 14 | +(https://github.com/ClickHouse/clickhouse-java/pull/2034) |
| 15 | + |
| 16 | + |
3 | 17 | ### New Features
|
4 |
| -- Added basic auth support for proxies. Now you can specify username/password when connecting via a proxy that requires it with HttpURLConnection and Apache HttpClient. |
| 18 | +- [client-v2] Added ability to specify client name. It means `User-Agent` will be filled with proper information (https://github.com/ClickHouse/clickhouse-java/pull/1948) |
| 19 | +- [client-v2] Implemented statement parameters for `queryAll` and `queryRecords` API methods. (https://github.com/ClickHouse/clickhouse-java/pull/1979) |
| 20 | +- [client-v2] Implemented string to number conversion. (https://github.com/ClickHouse/clickhouse-java/pull/2014) |
| 21 | +- [client-v1] Added basic auth support for proxies. Now you can specify username/password when connecting via a proxy that requires it with HttpURLConnection and Apache HttpClient. |
| 22 | +- [client-v2] Enum columns can be read as string and number. Previously only as number. Now number matching string constant is returned when get as string. (https://github.com/ClickHouse/clickhouse-java/pull/2028) |
| 23 | +- [client-v2] Client will load some server context (timezone, user) right after build. (https://github.com/ClickHouse/clickhouse-java/pull/2029) |
5 | 24 |
|
6 | 25 | ### Bug Fixes
|
7 |
| -- Fix for retrying on `ConnectTimeoutException` |
| 26 | +- [jdbc] Fixed default value for `result_overflow_mode` setting. (https://github.com/ClickHouse/clickhouse-java/issues/1932) |
| 27 | +- [client-v2] Fixed reading float/double values. Previously was prevented by incorrect overflow check. (https://github.com/ClickHouse/clickhouse-java/issues/1954) |
| 28 | +- [client-v2] Fixed issue with enabling client compression. Previously flag was ignore in some cases. (https://github.com/ClickHouse/clickhouse-java/issues/1958) |
| 29 | +- [client-v2] Fixed issue with reading `Array(UInt64)` because of incorrect class used to create internal array. (https://github.com/ClickHouse/clickhouse-java/issues/1990) |
| 30 | +- [client-v2] Fixed ClickHouseLZ4OutputStream issue of sending empty frame when no data left in uncompressed buffer. (https://github.com/ClickHouse/clickhouse-java/issues/1993) |
| 31 | +- [client-v2] Fix handling `ConnectTimeoutException` in retry and wrapping logic. (https://github.com/ClickHouse/clickhouse-java/pull/2015) |
8 | 32 |
|
9 | 33 | ## 0.7.1-patch1
|
10 | 34 |
|
|
0 commit comments