v.19.9
Bug Fix
26- Fix Potential Data Loss in Kafka #5445 (ivan)
- Fix Potential Infinite Loop in Prettyspace Format When Called with Zero Columns #5560 (olga Khvostikova)
- Fixed Uint32 Overflow Bug in Linear Models
- ALTER TABLE ..
- Fix Segfault with Bitmaphasany in Scalar Subquery #5528 (zhichang Yu)
- Fixed Error When Replication Connection Pool Does Not Retry to Resolve Host, Even When DNS Cache Was Dropped
- Fixed ALTER ..
- Fix INSERT into Distributed Table with MATERIALIZED Column #5429 (azat Khuzhin)
- Fix Bad Alloc When Truncate Join Storage #5437 (tceason)
- In Recent Versions of Package Tzdata Some of Files Are Symlinks Now
- Fix Some Extremely Rare Cases with Multivolnitsky Searcher When the Constant Needles in Sum Are at Least 16KB Long
- Fix the Issue When Settings for Externaldata Requests Couldn't Use Clickhouse Settings
- Fix Bug When Parts Were Removed Only from FS Without Dropping Them from Zookeeper
- Remove Debug Logging from Mysql Protocol #5478 (alexey-milovidov)
- Skip ZNONODE During DDL Query Processing #5489 (azat Khuzhin)
- Fix Mix UNION ALL Result Column Type
- Throw an Exception on Wrong Integers in Dictgett Functions Instead of Crash
- Fix Wrong Element_count and Load_factor for Hashed Dictionary in System.dictionaries Table
- Fix Segfault in Delta Codec Which Affects Columns with Values Less Than 32 Bits Size
- Fix Rare Bug in Checking of Part with Lowcardinality Column
- Fix Segfault in TTL Merge with Non-physical Columns in Block
- Fix Potential Infinite Sleeping of Low-priority Queries
- Fix How Clickhouse Determines Default Time Zone as UCT Instead of UTC
- Fix Bug About Executing Distributed Drop/alter/truncate/optimize ON CLUSTER Queries on Follower Replica Before Leader Replica
- Fix Race Condition, Which Cause That Some Queries May Not Appear in Query_log Instantly After SYSTEM FLUSH LOGS Query
- Added Missing Support for Constant Arguments to Evalmlmodel Function
Build/Testing/Packaging Improvement
13- Fixed Build Without Brotli HTTP Compression Support (enable_brotli=off Cmake Variable)
- Include Roaring.h as Roaring/roaring.h #5523 (orivej Desh)
- Fix Gcc9 Warnings in Hyperscan (#line Directive Is Evil!) #5546 (danila Kutenin)
- Fix All Warnings When Compiling with Gcc-9
- Fixed Linking with Lld #5477 (alexey-milovidov)
- Remove Unused Specializations in Dictionaries #5452 (artem Zuikov)
- Improvement Performance Tests for Formatting and Parsing Tables for Different Types of Files #5497 (olga Khvostikova)
- Fixes for Parallel Test Run #5506 (proller)
- Docker: Use Configs from Clickhouse-test #5531 (proller)
- Fix Compile for Freebsd #5447 (proller)
- Upgrade Boost to 1.70 #5570 (proller)
- Fix Build Clickhouse as Submodule #5574 (proller)
- Improve Jsonextract Performance Tests #5444 (vitaly Baranov)
Improvement
5- Debian Init: Add Service Stop Timeout #5522 (proller)
- Add Setting Forbidden by Default to Create Table with Suspicious Types for Lowcardinality #5448 (olga Khvostikova)
- Regression Functions Return Model Weights When Not Used as State in Function Evalmlmethod
- Rename and Improve Regression Methods
- Clearer Interfaces of String Searchers