diff --git a/VERSION b/VERSION index 50687903a..b746231fe 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.10.0-rc1 \ No newline at end of file +0.10.0-rc2 diff --git a/examples/client-v2-json-processors/pom.xml b/examples/client-v2-json-processors/pom.xml index d952a019e..69c6b4672 100644 --- a/examples/client-v2-json-processors/pom.xml +++ b/examples/client-v2-json-processors/pom.xml @@ -17,7 +17,7 @@ UTF-8 17 - 0.10.0-rc1-SNAPSHOT + 0.10.0-rc2-SNAPSHOT 2.22.0 2.14.0 2.0.17 diff --git a/examples/client-v2/pom.xml b/examples/client-v2/pom.xml index ad63cbc61..bdc6e7d67 100644 --- a/examples/client-v2/pom.xml +++ b/examples/client-v2/pom.xml @@ -54,7 +54,7 @@ UTF-8 UTF-8 - 0.10.0-rc1-SNAPSHOT + 0.10.0-rc2-SNAPSHOT 3.8.1 diff --git a/examples/client/pom.xml b/examples/client/pom.xml index f3903a11d..0b7326bb1 100644 --- a/examples/client/pom.xml +++ b/examples/client/pom.xml @@ -40,9 +40,9 @@ UTF-8 UTF-8 - 0.10.0-rc1-SNAPSHOT + 0.10.0-rc2-SNAPSHOT - + 5.2.1 diff --git a/examples/demo-kotlin-service/gradle.properties b/examples/demo-kotlin-service/gradle.properties index 38bb7b1ca..40a4c723e 100644 --- a/examples/demo-kotlin-service/gradle.properties +++ b/examples/demo-kotlin-service/gradle.properties @@ -3,4 +3,4 @@ ktor_version=2.3.12 kotlin_version=2.0.20 logback_version=1.4.14 -ch_java_client_version=0.10.0-rc1 \ No newline at end of file +ch_java_client_version=0.10.0-rc2 \ No newline at end of file diff --git a/examples/demo-service/gradle.properties b/examples/demo-service/gradle.properties index 91d6540f6..7b410f612 100644 --- a/examples/demo-service/gradle.properties +++ b/examples/demo-service/gradle.properties @@ -1,2 +1,2 @@ -ch_java_client_version=0.10.0-rc1 \ No newline at end of file +ch_java_client_version=0.10.0-rc2 \ No newline at end of file diff --git a/examples/jdbc-v2-json-processors/pom.xml b/examples/jdbc-v2-json-processors/pom.xml index 5e4ce9243..908561ce0 100644 --- a/examples/jdbc-v2-json-processors/pom.xml +++ b/examples/jdbc-v2-json-processors/pom.xml @@ -17,7 +17,7 @@ UTF-8 17 - 0.10.0-rc1-SNAPSHOT + 0.10.0-rc2-SNAPSHOT 2.22.0 2.14.0 2.0.17 diff --git a/examples/jdbc/pom.xml b/examples/jdbc/pom.xml index 22cf27d39..e0896011d 100644 --- a/examples/jdbc/pom.xml +++ b/examples/jdbc/pom.xml @@ -54,7 +54,7 @@ UTF-8 UTF-8 - 0.10.0-rc1-SNAPSHOT + 0.10.0-rc2-SNAPSHOT 4.0.3 5.2.1 diff --git a/examples/r2dbc/clickhouse-r2dbc-spring-webflux-sample/pom.xml b/examples/r2dbc/clickhouse-r2dbc-spring-webflux-sample/pom.xml index b8d644a12..b835a0a24 100644 --- a/examples/r2dbc/clickhouse-r2dbc-spring-webflux-sample/pom.xml +++ b/examples/r2dbc/clickhouse-r2dbc-spring-webflux-sample/pom.xml @@ -14,7 +14,7 @@ 1.8 1.8 - 0.10.0-rc1-SNAPSHOT + 0.10.0-rc2-SNAPSHOT 2.7.18 diff --git a/jdbc-v2/src/main/java/com/clickhouse/jdbc/internal/parser/javacc/ClickHouseSqlUtils.java b/jdbc-v2/src/main/java/com/clickhouse/jdbc/internal/parser/javacc/ClickHouseSqlUtils.java index c6e5f1fca..46277d196 100644 --- a/jdbc-v2/src/main/java/com/clickhouse/jdbc/internal/parser/javacc/ClickHouseSqlUtils.java +++ b/jdbc-v2/src/main/java/com/clickhouse/jdbc/internal/parser/javacc/ClickHouseSqlUtils.java @@ -71,7 +71,9 @@ private static Set initAllowedKeywordAliases() { // Appended 06/10/2026 "IPV4_PREFIX_BITS", "IPV6_PREFIX_BITS", "TIMEZONE_HOUR", "TIMEZONE_MINUTE", // Appended 06/26/2026 - "ENUM", "HYPOTHETICAL", "WHATIF" + "ENUM", "HYPOTHETICAL", "WHATIF", + // Appended 07/21/2026 + "ANALYZE", "AT", "MANIFEST", "RESERVATION" ); } diff --git a/jdbc-v2/src/main/java/com/clickhouse/jdbc/metadata/DatabaseMetaDataImpl.java b/jdbc-v2/src/main/java/com/clickhouse/jdbc/metadata/DatabaseMetaDataImpl.java index 987191423..5f61faf34 100644 --- a/jdbc-v2/src/main/java/com/clickhouse/jdbc/metadata/DatabaseMetaDataImpl.java +++ b/jdbc-v2/src/main/java/com/clickhouse/jdbc/metadata/DatabaseMetaDataImpl.java @@ -873,6 +873,11 @@ public ResultSet getProcedureColumns(String catalog, String schemaPattern, Strin map.put("PaimonLocal", TableType.REMOTE_TABLE.getTypeName()); map.put("PaimonS3", TableType.REMOTE_TABLE.getTypeName()); + // Remote engines (appended 07/21/2026) + map.put("QueryRunner", TableType.REMOTE_TABLE.getTypeName()); + map.put("Remote", TableType.REMOTE_TABLE.getTypeName()); + map.put("RemoteSecure", TableType.REMOTE_TABLE.getTypeName()); + // Special map.put("TimeSeries", TableType.TABLE.getTypeName()); map.put("Null", TableType.TABLE.getTypeName()); diff --git a/performance/pom.xml b/performance/pom.xml index 9e0bbdcb6..98337b6de 100644 --- a/performance/pom.xml +++ b/performance/pom.xml @@ -15,7 +15,7 @@ 5.3.1 2.0.17 - 0.10.0-rc1-SNAPSHOT + 0.10.0-rc2-SNAPSHOT 1.37 2.0.2 diff --git a/pom.xml b/pom.xml index 4b35a2a5f..97cffb416 100644 --- a/pom.xml +++ b/pom.xml @@ -73,7 +73,7 @@ - 0.10.0-rc1-SNAPSHOT + 0.10.0-rc2-SNAPSHOT 2026 UTF-8 UTF-8