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).
119
+
118
120
-**[client-v2]** HTTP `503 Service Unavailable` responses are now surfaced as a connection-style failure (
119
121
`java.net.ConnectException`) and are retried by default. Previously a `503` was treated as a server error (
120
122
`ServerException`) and fell under the `ServerRetryable` fault cause. It has been moved to the `ConnectTimeout` fault
@@ -186,12 +188,25 @@
186
188
to be returned in their native form regardless of the user-supplied map. Existing maps keyed only by JDBC `SQLType`
187
189
names continue to work unchanged. (https://github.com/ClickHouse/clickhouse-java/pull/2865)
188
190
189
-
-**[jdbc-v2]** Added support of custom mapping for JDBC types. Mainly used in cases when big integers should be
191
+
-**[jdbc-v2]** Added support of custom mapping for JDBC types. Mainly used in cases when big integers should be
190
192
presented as string. Use `DriverProperties.JDBC_TYPE_MAPPINGS` (`jdbc_type_mappings`) and set needed type mapping
191
193
as `key=value[,]` list (For example, `Int32=Long,UInt64=String`). Deprecation notice: V1 property `typeMappings` is
192
194
supported but will be removed. Please migrate to the new property.
0 commit comments