You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**[client-v2]** The public `ClickHouseBinaryFormatWriter` interface gained two methods, `setString(String, byte[])` and `setString(int, byte[])`, for writing raw `String`/`FixedString` bytes. Code that only *uses* the interface is unaffected, but any third party that *implements*`ClickHouseBinaryFormatWriter` directly is source- and binary-incompatible until it adds these methods (recompiling against the new version is required; otherwise an `AbstractMethodError` can occur at runtime).
50
+
49
51
-**[client-v2]** HTTP `503 Service Unavailable` responses are now surfaced as a connection-style failure (
50
52
`java.net.ConnectException`) and are retried by default. Previously a `503` was treated as a server error (
51
53
`ServerException`) and fell under the `ServerRetryable` fault cause. It has been moved to the `ConnectTimeout` fault
@@ -106,12 +108,25 @@
106
108
to be returned in their native form regardless of the user-supplied map. Existing maps keyed only by JDBC `SQLType`
107
109
names continue to work unchanged. (https://github.com/ClickHouse/clickhouse-java/pull/2865)
108
110
109
-
-**[jdbc-v2]** Added support of custom mapping for JDBC types. Mainly used in cases when big integers should be
111
+
-**[jdbc-v2]** Added support of custom mapping for JDBC types. Mainly used in cases when big integers should be
110
112
presented as string. Use `DriverProperties.JDBC_TYPE_MAPPINGS` (`jdbc_type_mappings`) and set needed type mapping
111
113
as `key=value[,]` list (For example, `Int32=Long,UInt64=String`). Deprecation notice: V1 property `typeMappings` is
112
114
supported but will be removed. Please migrate to the new property.
0 commit comments