Skip to content

Release v0.3.2-patch9

Compare
Choose a tag to compare
@github-actions github-actions released this 11 May 11:28
afa6cdd

This is a patch release mainly for fixing below issues:

  • fix issue parsing Tuple with names - #889 (which was not fully fixed in previous release)
  • fix unsupported format error when loading data in custom format - #909
  • fix precision issue when converting Float and Double to BigDecimal - #921
  • fix type conversion issue when dealing with nullable array elements - #924
  • fix OOM issue when loading lots of data through http interface - as mentioned in #861
  • fix broken query for retrieving client info properties

In addition, a few more changes(mainly for streaming) were merged from 0.3.3 branch, along with some new features:

  • new option rename_response_column for removing column prefix
  • new option request_chunk_size (defaults to 8192) for streaming - same option will be applied to gRPC client in the near future
  • new options request_buffering and response_buffering for customizing buffering mode - more details will be covered in #928
    • Resource-Efficient the default mode which consumes less CPU and memory
    • Performance uses more CPU and much more memory for better performance
    • Custom allows you to customize options like buffer_size, max_buffer_queue, buffer_queue_variation, use_blocking_queue etc. to balance performance and resource utilization
commits...
  • [2c7bf77]: Fix issue when parsing multi-word data type (Zhichun Wu) #901
  • [18708db]: Make ClickHouseEnum serializable (Zhichun Wu) #921
  • [ea44bc5]: Add methods for creating multiple values in one go (Zhichun Wu) #921
  • [192e7a7]: Fix #913 (Zhichun Wu) #921
  • [b41af34]: Fix build failure on 22.4 (Zhichun Wu) #922
  • [a849396]: Add new option for rename response column names (Zhichun Wu) #923
  • [4748b8a]: Enhance pipeline and introduce buffering mode (Zhichun Wu) #925
  • [1bf60d7]: Increase timeout and upload test reports when build failed (Zhichun Wu) #925
  • [262029f]: Add fixed capacity policy for testing (Zhichun Wu) #925
  • [8eb0fa7]: Fix write timeout error (Zhichun Wu) #925
  • [c3dbfe3]: Remove extra flush when closing piped output stream (Zhichun Wu) #926
  • [b0789f5]: Fix #909 (Zhichun Wu) #926
  • [fde782b]: Bump version (Zhichun Wu) #926
  • [bc7702e]: Fix JDK 8 compatibility issue (Zhichun Wu) #927
  • [ca39757]: Update buffer options for consistency and new option for adaptive queue (Zhichun Wu) #930
  • [eeece78]: Fix broken query for retrieving client properties (Zhichun Wu) #930
  • [66cb081]: Fix the double flush issue in deprecated class as well (Zhichun Wu) #930
  • [b135b29]: Add test case for #896 and 931 (Zhichun Wu) #932