3.3.16
3.3.16
Release Date: July 4, 2025
Improvements
- Optimized error logs when creating Hive tables with duplicate names. #60076
- Added the FE parameter
slow_lock_print_stack
to prevent process stalls in large clusters when printing thread stacks. #59967 - Reduced unnecessary locks during tablet scheduling. #59744
Bug Fixes
Fixed the following issues:
- SplitOR fails to prune scan columns. #60223
- Incorrect query plan for null-aware left anti joins. #60119
- Incorrect query results when rewriting queries with materialized views due to missing NULL partitions. #60087
- Partition pruning errors when tables contain empty partitions. #60162
- Refresh errors on Iceberg external tables when using partition expressions based on
str2date
. #60089 - Unexpected behavior caused by materialized view schema changes. #60079
- Issues related to low-cardinality global dictionaries in UNION operators. #60075
- Incorrect partition ranges for temporary partitions created using the START END syntax. #60014
- Lock issues with SUBMIT TASK. #60026
- Partial updates fail on Primary Key tables under certain conditions. #60052
- Crashes caused by BE failing to create directories due to a lack of permissions to access storage paths. #60028
- Cache failures due to cache key duplication in concurrent scenarios. #60053
- Hive table metadata background refresh failure in Unified Catalog. #55215
- Query failures caused by incorrect return types of CASE WHEN. #59972
- Query failures when Delta Lake tables UNION themselves. #60030
- Partition creation failure when writing to multiple tables within the same transaction. #59954
- Queries could return empty results instead of errors when tablet versions were updated during execution. #53060
- Queries against modified columns in a table return null after upgrading to v3.4. #59941
- Authentication information is printed in logs. #59907
- Metadata refresh failures for external tables in Hive Catalog. #54596
- CACHE SELECT failures for tables after schema changes. #59812
- Broker Load could not recover after FE Leader shifts. #59732
- Stream Load failures when the target table name contains Chinese characters. #59722
- Incorrect query results in external tables due to search key hash collisions (affecting Iceberg/Delta/Paimon). #59781