Skip to content

Release v0.3.2-patch11

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Jul 15:26
27f8951

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 to 2 may trigger IllegalArgumentException when handling timestamp with timezone - #999
  • New Feature

    • ClickHouseRequestManager is added for customizing query ID and session ID - #870
    • PreparedStatement.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 to false 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