v0.52.0-public
·
0 commits
to release/0.51.x
since this release
Changelog
[0.52.0-public] - 2025-04-17
🎉 New Features
-
TableAPI
- Added
enhanceWriteCheck
parameter toTableWriteSessionBuilder
to strengthen write validation capabilities - Added
Append2 Table
preview feature inTableCreator
(🚧 Preview)
- Added
-
DownloadSession
- Introduced
enableMaxStorage
configuration to support downloading Delta Tables via StorageAPI (🚧 Preview)
- Introduced
-
MaxQA
- Implemented CSV data parsing to strongly-typed records (
Parse CSV To Record
) - After server readiness,
getResult
(non-Tunnel mode) will return typed data (previously all String types) (🚧 Preview)
- Implemented CSV data parsing to strongly-typed records (
-
SQL
- Added
SQLTaskOption
andCreateInstanceOption
configuration classes to simplify overloads ofSQLTask.run()
- Added support for submitting Merge Tasks using regular expressions
- Implemented Unique ID mechanism to ensure idempotent submission of jobs with the same ID
- Added
-
ObjectConverter
- Added support for
BINARY_FORMAT_QUOTED_PRINTABLE
format parsing
- Added support for
🛠️ Functionality Improvements
-
ArrowStreamRecordReader
Refactored class implementation to support converting any sourceArrowReader
toRecordReader
-
ArrayRecord
- Optimized type validation logic:
✅ Changed potentialClassCastException
inset
method toIllegalArgumentException
✅ Improved error message readability
✅ Prevented JVM implicit optimizations (e.g., truncated error messages to null)
- Optimized type validation logic:
更新日志
[0.52.0-public] - 2025-04-17
🎉 新增功能
-
TableAPI
TableWriteSessionBuilder
新增enhanceWriteCheck
参数,增强写入校验能力TableCreator
新增Append2 Table
预览功能(🚧 Preview)
-
DownloadSession
- 新增
enableMaxStorage
配置,支持通过 StorageAPI 下载 Delta Table(🚧 Preview)
- 新增
-
MaxQA
- 实现 CSV 数据解析到强类型记录功能(
Parse CSV To Record
) - 服务端 Ready 后,
getResult
(非 Tunnel 模式)将返回类型化数据(原全量 String 类型)(🚧 Preview)
- 实现 CSV 数据解析到强类型记录功能(
-
SQL
- 新增
SQLTaskOption
和CreateInstanceOption
配置类,简化SQLTask.run()
方法重载 - 支持通过正则表达式提交 Merge Task 作业
- 新增 UniqueId 机制,确保同 ID 作业幂等提交
- 新增
-
ObjectConverter
- 新增
BINARY_FORMAT_QUOTED_PRINTABLE
格式解析支持
- 新增
🛠️ 功能优化
-
ArrowStreamRecordReader
重构类实现,支持将任意来源的ArrowReader
转换为RecordReader
-
ArrayRecord
- 优化类型校验逻辑:
✅ 将set
方法可能抛出的ClassCastException
改为IllegalArgumentException
✅ 增强错误信息可读性
✅ 避免 JVM 对异常的隐式优化(如错误信息被截断为 null)
- 优化类型校验逻辑: