Release v0.3.2-patch11
This is a patch release for bug fixes and experimental features.
-
Bug Fix
- Bitmap64 deserilization error - #918
- Incorrect update count - #947
- Dependencies lost in pom.xml - #973
- Error when executing empty batch using
PreparedStatement
- #977 - Connection properties may lost - #978
ResultSet.getObject(int, Class)
may return default value instead of null - #979- Redundant classes in shaded jar - #989
PreparedStatement.addBatch()
timed out - #991- Set
nullAsDefault
to2
may triggerIllegalArgumentException
when handling timestamp with timezone - #999
-
New Feature
ClickHouseRequestManager
is added for customizing query ID and session ID - #870PreparedStatement.getParameterMetaData()
is implemented - #972- Experimental transaction support - #975
- Direct file upload and download - #1001
- Failover across protocols
- Repeat the same query until timed out, only when session is locked on server - set
repeat_on_session_lock
tofalse
to turn it off
commits...
- [3535d11]: Fix custom properties lost issue and add more tests (Zhichun Wu) #980
- [142944b]: Remove hard-coded protocol (Zhichun Wu) #980
- [844b2b8]: Stop throwing exception when executing empty batch (Zhichun Wu) #981
- [70612d8]: Return null instead of default value for nullable types (Zhichun Wu) #982
- [9f9ef67]: More tests to cover socket timeout and error during query/insert (Zhichun Wu) #983
- [57d8d76]: Fixes number cast exception when Boolean[] is used in ClickHouseArrayValue (Kanthi Subramanian) #985
- [82eb49a]: Skip failed test case (Zhichun Wu) #983
- [890f602]: convert long[] to BigInteger[] - #984 (Zhichun Wu) #983
- [24035e6]: Only run the test for http implementation (Zhichun Wu) #983
- [702a638]: add test to ensure BigInteger[] can be converted back to long[] as well (Zhichun Wu) #983
- [b468f1d]: Skip the tests for non-http implementation (Zhichun Wu) #983
- [8cc6033]: Convert byte[] to Boolean[] and more tests (Zhichun Wu) #985
- [1f633d6]: implement getParameterMetadata method in PreparedStatement (Zhichun Wu) #988
- [8d6ce58]: Clean up pom files (Zhichun Wu) #992
- [8b8415f]: Fix build failure (Zhichun Wu) #992
- [52de029]: Fix incorrect error code when using HttpClient on 21.3 (Zhichun Wu) #992
- [04b9c4b]: Fix slowness in performance mode and failover not working when protocol is unsupported (Zhichun Wu) #995
- [9326785]: Fix format error when last argument is Throwable (Zhichun Wu) #995
- [0780c7c]: Correct node config overloading and failover from one protocol to another (Zhichun Wu) #995
- [6a56549]: Use named container in CI when using CLI client (Zhichun Wu) #995
- [c010b4d]: Skip the failed case for now (Zhichun Wu) #995
- [81168a2]: max_result_rows should never be applied to metadata queries (Zhichun Wu) #997
- [9be9db2]: Add use_no_proxy option to avoid using proxy (Zhichun Wu) #998
- [823b32a]: Merge branch 'develop' of github.com:zhicwu/clickhouse-jdbc into develop (Zhichun Wu) #998
- [a95ea43]: Add missing config (Zhichun Wu) #998
- [aeb5878]: Use unbounded queue for batch insert (Zhichun Wu) #1000
- [6a11320]: Rename test and consider clearBatch (Zhichun Wu) #1000
- [d1a97b1]: support direct upload/download in http client (Zhichun Wu) #1004
- [4baa9c9]: Experimental transaction support (Zhichun Wu) #1008
- [3c4b863]: Fix compile error on JDK 8 (Zhichun Wu) #1008
- [de97ada]: Fix test failures on 22.7 (Zhichun Wu) #1008
- [77f949e]: Fix Roaring64NavigableMap reading mismatches (wuzq) #1011
- [86fe010]: improve implicit transaction support and error handling (Zhichun Wu) #1008
- [9633bf8]: Improve error message as suggested in #1010 (Zhichun Wu) #1008
- [d7a6f77]: Roll back unnecessary changes (Zhichun Wu) #1008
- [33cf266]: Enable repeat_on_session_lock to test CI (Zhichun Wu) #1008
- [1d68dcd]: Bump ClickHouse version and test again (Zhichun Wu) #1008
- [439d345]: Update doc for build and testing (Zhichun Wu) #1018
- [537663b]: Return read/written rows whenever possible (Zhichun Wu) #1019
- [5f6d8b7]: Reduce object creation (Zhichun Wu) #1019
- [d4a0b61]: apply timezone to datetime default value (Zhichun Wu) #1020
- [44b3579]: Update latest version (Zhichun Wu) #1021
- [4f3bfb0]: Deprecate method executeWithinTransaction(boolean) (Zhichun Wu) #1021
- [dea41df]: Merge branch 'ClickHouse:develop' into develop (Zhichun Wu) #1021