Release 2.1.11
Behavior Changes
time_series_max_tablet_version_num
controls the maximum number of versions for tables using the time - series compaction strategy. #51371- Fixed the issue where the HDFS root_path did not take effect during hot - cold tiering. #48441
- In the new optimizer (Nereids), when the depth or width of an expression in a query exceeds the threshold limit, the query will not fall back to the old optimizer regardless of whether the fallback has started. #52431
- Unified the name checking rules for enabling or disabling unicode names. Now, the non - unicode name rules are a strict subset of the unicode name rules. #53264
New Features
Query Execution Engine
- Introduced the system table
routine_load_job
to view information about routine load jobs.#48963
Query Optimizer
- Supported MySQL's GROUP BY roll - up syntax
GROUP BY ... WITH ROLLUP
. #51978
Improvements
Query Optimizer
- Optimized the performance of collecting statistical information on aggregate model tables and primary key model MOR tables. #51675
Asynchronous Materialized View
- Optimized the planning performance of transparent rewriting. #51309
- Optimized the refresh performance. #51493
Bug Fixes
Data Loading
- Fixed the problem that the display result of
show
did not meet expectations after altering the attributes ofroutineload
. #53038
Lakehouse Integration
- Fixed the issue of incorrect data reading for Iceberg equality delete in certain cases. #51253
- Fixed the error of Iceberg Hadoop Catalog in the Kerberos environment. #50623 #52149
- Fixed the problem of failed transaction submission when writing to Iceberg tables in the Kerberos environment. #51508
- Fixed the error in transaction submission when writing to Iceberg tables. #52716
- Fixed the error when accessing Hudi tables in the Kerberos environment under certain circumstances. #51713
- SQL Server Catalog supports identifying IDENTITY column information. #51285
- Fixed the issue that Jdbc Catalog tables could not obtain row count information in some cases. #50901
- Optimized the decompression performance of ORC zlib in the x86 environment and fixed potential problems. #51775
- Added indicators related to Parquet/ORC condition filtering and delayed materialization in the Profile. #51248
- Optimized the reading performance of ORC Footer. #51117
- Fixed the problem that Table Valued Function could not read compressed JSON files. #51983
- Fixed the issue of inconsistent metadata caused by concurrent catalog refreshing in some cases. #51787
Index
- Fixed the query error of the inverted index when processing IN predicates containing CAST operations to avoid returning incorrect query results. #50860
- Fixed the memory leak problem of the inverted index in abnormal execution situations. #52747
Semi-structured Data Type
- Fixed the problem that some JSON functions returned incorrect results when dealing with null values.
- Fixed some bugs related to JSON functions. #52543 #51516
Query Optimizer
- Fixed the issue that the query could not continue execution when parsing a string into a date failed. #50900
- Fixed the problem of incorrect constant folding results in individual scenarios. #51738
- Fixed the issue that individual array functions could not be planned normally when encountering null literals as input. #50899
- Fixed the problem that enabling local shuffle might lead to incorrect results in extreme scenarios. #51313 #52871
- Fixed the issue that
replace view
might cause column information not to be visible when usingdesc view
. #52043 - Fixed the problem that the
prepare command
might not be executed correctly on non - master FE nodes. #52265
Asynchronous Materialized View
- Fixed the problem that query failure might occur after transparent rewriting when the data type of the base table column changes. #50730
- Fixed the problem of incorrect partition compensation in transparent rewriting in individual scenarios. #51899 #52218
Query Execution Engine
- Fixed the problem that TopN calculation might core dump when encountering variant column types. #52573
- Fixed the problem that the function
bitmap_from_base64
would core dump when inputting incorrect data. #53018 - Fixed the problem of some incorrect results of the
bitmap_union
function when dealing with ultra - large amounts of data. #52033 - Fixed the calculation error of
multi_distinct_group_concat
when used in window functions. #51875 - Fixed the problem that the
array_map
function might core dump at extreme values. #51618 #50913 - Fixed the problem of incorrect time zone handling. #51454