v.19.7
Bug Fixes
21- Crash with Uncompressed_cache + JOIN During Merge #5133 (danila Kutenin)
- Segmentation Fault on a Clickhouse-client Query to System Tables
- Data Loss on Heavy Load via Kafkaengine #5080 (ivan)
- Fixed Very Rare Data Race Condition That Could Happen When Executing a Query with UNION ALL Involving at Least Two Selects from System.columns, System.tables, System.parts, System.parts_tables or Tables of Merge Family and Performing ALTER of Columns of the Related Tables Concurrently
- Fix Segfault on Minmax INDEX with Null Value
- Mark All Input Columns in LIMIT BY as Required Output
- Fix "column '0' Already Exists" Error in SELECT .
- Fix ALTER MODIFY TTL Query on Replicatedmergetree
- Don't Crash the Server When Kafka Consumers Have Failed to Start
- Fixed Bitmap Functions Produce Wrong Result
- Fix Element_count for Hashed Dictionary (do Not Include Duplicates) #5440 (azat Khuzhin)
- Use Contents of Environment Variable TZ as the Name for Timezone
- Do Not Try to Convert Integers in Dictgett Functions, Because It Does Not Work Correctly
- Fix Settings in Externaldata HTTP Request
- Fix Bug When Parts Were Removed Only from FS Without Dropping Them from Zookeeper
- Fix Segmentation Fault in Bitmaphasany Function
- Fixed Error When Replication Connection Pool Does Not Retry to Resolve Host, Even When DNS Cache Was Dropped
- Fixed DROP INDEX IF EXISTS Query
- Fix Union All Supertype Column
- Skip ZNONODE During DDL Query Processing
- Fix INSERT into Distributed() Table with MATERIALIZED Column
Build/Testing/Packaging Improvements
5New Features
4- Allow to Limit the Range of a Setting That Can Be Specified by User
- Add a Second Version of the Function Groupuniqarray with an Optional Max_size Parameter That Limits the Size of the Resulting Array
- For Tsvwithnames/csvwithnames Input File Formats, Column Order Can Now Be Determined from File Header
- Added Bitmap Related Functions Bitmaphasany and Bitmaphasall Analogous to Hasany and Hasall Functions for Arrays