Skip to content

Commit 8abc78e

Browse files
committed
Incremented version
1 parent f862dfd commit 8abc78e

3 files changed

Lines changed: 30 additions & 14 deletions

File tree

CHANGELOG.md

Lines changed: 26 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,29 @@
1-
## 0.10.0-rc1
1+
## 0.11.0-rc1
2+
3+
[Release Migration Guide](docs/releases/0_11_0.md)
4+
5+
### Bug Fixes
6+
7+
- **[client-v2]** Fixed container query parameters being sent unquoted, so `Client.query(sql, params, settings)` binding
8+
a `List<LocalDate>` (or an array/`Map`) to a placeholder like `{ids:Array(Date)}` was rejected by the server with
9+
`CANNOT_PARSE_INPUT_ASSERTION_FAILED`. Parameter values are now formatted by
10+
`DataTypeConverter#convertParameterToString(Object)` before being sent: pass the raw Java value and the client renders
11+
it into the text the server's `param_<name>` interface expects — a `Collection`, array (object or primitive), or `Map`
12+
becomes ClickHouse `Array` (`['2026-05-13']`) / `Map` (`{'k':'v'}`) text with `String`/temporal leaves single-quoted
13+
and numeric/boolean leaves left unquoted, while a scalar is passed through unquoted as before. No manual
14+
pre-formatting of container parameters is needed. (https://github.com/ClickHouse/clickhouse-java/issues/2897)
15+
16+
- **[client-v2]** Fixed `DateTime`/`DateTime64` columns declared with a synthetic fixed-offset timezone name
17+
(`Fixed/UTC±HH:MM:SS`, e.g. `Fixed/UTC+05:30:00`) being silently read in UTC instead of the declared offset. The
18+
`RowBinary` reader now recovers the offset from the column's declared type. (https://github.com/ClickHouse/clickhouse-java/issues/2876)
19+
20+
- **[jdbc-v2]** Fixed the beta RowBinary writer (`DriverProperties.BETA_ROW_BINARY_WRITER`) throwing
21+
`NoSuchColumnException` for `INSERT` statements whose column names are backtick-quoted, in particular the
22+
canonical `Nested` sub-column wire form `` `directory`.`id` ``. The SQL parser now unescapes each
23+
backtick-quoted `INSERT` column-name component before the by-name server-schema lookup, matching how the
24+
table and database identifiers are already handled. (https://github.com/ClickHouse/clickhouse-java/issues/2896)
25+
26+
## 0.10.0-rc1,
227

328
[Release Migration Guide](docs/releases/0_10_0.md)
429

@@ -142,18 +167,6 @@ of `NULL` was not set and read. (https://github.com/ClickHouse/clickhouse-java/i
142167

143168
- **[jdbc-v2, client-v2]** Fixed writing nullable marker for nested `Tuple` and `Map values. (https://github.com/ClickHouse/clickhouse-java/issues/2721)
144169

145-
- **[client-v2]** Fixed `DateTime`/`DateTime64` columns declared with a synthetic fixed-offset timezone name
146-
(`Fixed/UTC±HH:MM:SS`, e.g. `Fixed/UTC+05:30:00`) being silently read in UTC instead of the declared offset. The
147-
`RowBinary` reader now recovers the offset from the column's declared type. (https://github.com/ClickHouse/clickhouse-java/issues/2876)
148-
149-
- **[client-v2]** Fixed container query parameters being sent unquoted, so `Client.query(sql, params, settings)` binding a `List<LocalDate>` (or an array/`Map`) to a placeholder like `{ids:Array(Date)}` was rejected by the server with `CANNOT_PARSE_INPUT_ASSERTION_FAILED`. Parameter values are now formatted by `DataTypeConverter#convertParameterToString(Object)` before being sent: pass the raw Java value and the client renders it into the text the server's `param_<name>` interface expects — a `Collection`, array (object or primitive), or `Map` becomes ClickHouse `Array` (`['2026-05-13']`) / `Map` (`{'k':'v'}`) text with `String`/temporal leaves single-quoted and numeric/boolean leaves left unquoted, while a scalar is passed through unquoted as before. No manual pre-formatting of container parameters is needed. (https://github.com/ClickHouse/clickhouse-java/issues/2897)
150-
151-
- **[jdbc-v2]** Fixed the beta RowBinary writer (`DriverProperties.BETA_ROW_BINARY_WRITER`) throwing
152-
`NoSuchColumnException` for `INSERT` statements whose column names are backtick-quoted, in particular the
153-
canonical `Nested` sub-column wire form `` `directory`.`id` ``. The SQL parser now unescapes each
154-
backtick-quoted `INSERT` column-name component before the by-name server-schema lookup, matching how the
155-
table and database identifiers are already handled. (https://github.com/ClickHouse/clickhouse-java/issues/2896)
156-
157170
## 0.9.8
158171

159172
### Improvements

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.10.0-rc1
1+
0.11.0-rc1

docs/releases/0_11_0.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Release 0.11.0
2+
3+
# Migration Guide

0 commit comments

Comments
 (0)