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
Null
values into List partition keys with theNot Null
attribute. #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 ALL
queries withORDER BY
. #51647 - CTE in UPDATE statements causes hints to be ignored. #51458
- The
load_finish_time
field in the system-defined viewstatistics.loads_history
does 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
EXPLAIN
statement. After the change, the return content is equivalent toEXPLAIN COST
. You can configure the level of details returned byEXPLAIN
using the dynamic FE parameterquery_detail_explain_level
. The default value isCOSTS
, with other valid values beingNORMAL
andVERBOSE
. #51439