StarRocks version 3.3
3.3.1(已下线)
发布日期:2024 年 7 月 18 日
提示
此版本因存在主键模型表升级兼容性问题已经下线。
- 问题:从 3.1.11、3.2.4 之前的版本升级至 3.3.1 时,查询主键模型表时,索引解压失败,导致查询报错。
- 影响范围:对于不涉及主键模型表的查询,不受影响。
- 临时解决方法:请回滚至 3.3.0 及以下版本规避此问题,此问题会在 3.3.2 版本中解决。
新增特性
- [Preview] 支持临时表。
- [Preview] JDBC Catalog 支持 Oracle 和 SQL Server。
- [Preview] Unified Catalog 支持 Kudu。
- INSERT INTO 导入主键表,支持通过指定 Column List 实现部分列更新。
- 用户自定义变量支持 ARRAY 类型。 #42631
- Stream Load 支持将 JSON 类型转化并导入至 STRUCT/MAP/ARRAY 类型目标列。 #45406
- 支持全局字典 Cache。
- 支持批量删除分区。#44744
- 支持读取 Iceberg 中的视图。 #46273
- 支持在 Apache Ranger 中设置列级别权限(物化视图和视图的列级别权限需要在表对象下设置)。 #47702
- 存算分离主键模型表支持列模式部份更新。#46516
- Stream Load 支持在传输过程中对数据进行压缩,减少网络带宽开销。可以通过
compression
或Content-Encoding
参数指定不同的压缩方式,支持 GZIP、BZIP2、LZ4_FRAME、ZSTD 压缩算法。#43732
功能优化
- 优化当前 IdChain 的 hashcode 实现,降低 FE 启动耗时。 #47599
- 优化 FILES() 函数中
csv.trim_space
参数的报错信息,检查非法字符并给出合理提示。 #44740 - Stream Load 支持将
\t
和\n
分别作为行列分割符,无需转成对应的十六进制 ASCII 码。#47302
问题修复
修复了如下问题:
- 在 Schema Change 过程中,因 Tablet 迁移,文件位置变化导致的 Schema Change 失败。#45517
- 因为字段默认值中包含
\
、\r
等控制字符导致跨集群迁移工具在目标集群中建表失败。 #47861 - BE 重启后 bRPC 持续失败。 #40229
user_admin
角色可以通过 ALTER USER 命令修改 root 密码。#47801- 主键索引写入失败,导致数据写入报错。#48045