StarRocks version 3.1
3.1.11
发布日期:2024 年 4 月 28 日
行为变更
功能优化
- 支持读取 Iceberg 中 Equality Delete 的 Parquet 文件。#42489
问题修复
修复了如下问题:
- 查询 Hive/Iceberg catalog 等外表时报错无权限,权限丢失,但用
SHOW GRANTS
查询时对应的权限是存在的。#44061 str_to_map
函数使用时可能会导致 BE crash。#43930- 使用 Routine Load 导入数据时,执行
show proc '/routine_loads'
会卡住,是因为内部有死锁问题。#44249 - 主键表的 Persistent Index 在使用中可能会因为内部并发控制问题而导致 BE crash。#43720
- 通过
leaderFE_IP:8030
界面查到的pending_task_run_count
数据错误,当前统计的是 Pending+Running 的总数,而不是 Pending 的任务数。同时,从followerFE_IP:8030
查不到refresh_pending
监控指标的信息。#43052 - 查询
information_schema.task_runs
会频繁失败。#43052 - 一些含有 CTE 的 SQL 查询时会报
Invalid plan: PhysicalTopNOperator
错误。#44185
3.1.10(已下线)
发布日期:2024 年 3 月 29 日
提示
此版本因存在 Hive/Iceberg catalog 等外表权限相关问题已经下线。
- 问题:查询 Hive/Iceberg catalog 等外表时报错无权限,权限丢失,但用
SHOW GRANTS
查询时对应的权限是存在的。 - 影响范围:对于不涉及 Hive/Iceberg catalog 等外表权限的查询,不受影响。
- 临时解决方法:在对 Hive/Iceberg catalog 等外表进行重新授权后,查询可以恢复正常。但是
SHOW GRANTS
会出现重复的权限条目。后续在升级 3.1.11 后,通过REVOKE
操作删除其中一条即可。
新增特性
- 主键表支持 Size-tiered Compaction。#42474
行为变更
- JSON 中的 null 值通过
IS NULL
等方式判断时,修改为按照 SQL 的 NULL 值计算。即,SELECT parse_json('{"a": null}') -> 'a' IS NULL
会返回true
(原来是返回false
)。#42815