Release v0.3.2-patch9
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
andresponse_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