2.4.5
版本发布时间: 2023-04-21 19:09:21
StarRocks/starrocks最新发布版本:3.3.6(2024-11-20 14:38:43)
2.4.5
Improvements
- Forbade the List Partition syntax because it may cause errors in upgrading metadata. #15401
- Supports BITMAP, HLL, and PERCENTILE types for materialized views. #15731
- Optimized the inference of
storage_medium
. When BEs use both SSD and HDD as storage devices, if the propertystorage_cooldown_time
is specified, StarRocks setsstorage_medium
toSSD
. Otherwise, StarRocks setsstorage_medium
toHDD
. #18649 - Optimized the accuracy of thread dump. #16748
- Optimized load efficiency by triggering metadata compaction before loading. #19347
- Optimized the Stream Load planner timeout. #18992
- Optimized the Unique key table performance by forbidding the collection of statistics from value columns. #19563
Bug Fixes
The following bugs are fixed:
- NPE is returned when an unsupported data type is used in CREATE TABLE. # 20999
- Wrong results are returned to queries using Broadcast Join with the short-circuit. #20952
- The disk occupation problem caused by the wrong data truncate logic. #20590
- The AuditLoader plugin can neither be installed nor deleted. #20468
- If an exception is thrown when a tablet is being scheduled, other tablets in the same batch will never be scheduled. #20681
- Unknown Error is returned when an unsupported SQL function is used in the creation of a synchronous materialized view. #20348
- Multiple COUNT DISTINCT calculations are incorrectly rewritten. #19714
- Wrong results are returned to queries on the tablet that is in compaction. #20084
- Wrong results are returned to queries with aggregation. #19725
- No error message is returned when loading NULL parquet data into NOT NULL columns. #19885
- The query concurrency metric decreases slowly when the concurrency limit of a resource group is continuously reached. #19363
- FE fails to start when replaying the
InsertOverwriteJob
state change log. #19061 - The Primary Key table deadlock. #18488
- For Colocation tables, the replica status can be manually specified as
bad
by using statements likeADMIN SET REPLICA STATUS PROPERTIES ("tablet_id" = "10003", "backend_id" = "10001", "status" = "bad");
. If the number of BEs is less than or equal to the number of replicas, the corrupted replica cannot be repaired. #17876 - Issues caused by ARRAY-related functions. #18556