3.3.5
Release date: October 23, 2024
New Features
- Supports millisecond and microsecond precision in the DATETIME type.
- Resource groups support CPU hard isolation.
Improvements
- Optimized performance and extraction strategy for Flat JSON. #50696
- Reduced memory usage for the following ARRAY functions:
- Optimized error messages when loading
Nullvalues into List partition keys with theNot Nullattribute. #51086 - Optimized error messages for Files() when authentication fails in the Files function. #51697
- Optimized internal statistics for
INSERT OVERWRITE. #50417 - Shared-data clusters support garbage collection (GC) for persistent index files. #51684
- Added FE logs to help diagnose FE out-of-memory (OOM) issues. #51528
- Supports recovering metadata from the metadata directory of FE. #51040
Bug Fixes
Fixed the following issues:
- A deadlock issue caused by PIPE exceptions. #50841
- Dynamic partition creation failures block subsequent partition creation. #51440
- An error is returned for
UNION ALLqueries withORDER BY. #51647 - CTE in UPDATE statements causes hints to be ignored. #51458
- The
load_finish_timefield in the system-defined viewstatistics.loads_historydoes not update as expected after a loading task is completed. #51174 - UDTF mishandles multibyte UTF-8 characters. #51232
Behavior Changes
- Modified the return content of the
EXPLAINstatement. After the change, the return content is equivalent toEXPLAIN COST. You can configure the level of details returned byEXPLAINusing the dynamic FE parameterquery_detail_explain_level. The default value isCOSTS, with other valid values beingNORMALandVERBOSE. #51439