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
enhanceWriteCheckparameter toTableWriteSessionBuilderto strengthen write validation capabilities - Added
Append2 Tablepreview feature inTableCreator(🚧 Preview)
- Added
-
DownloadSession
- Introduced
enableMaxStorageconfiguration 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
SQLTaskOptionandCreateInstanceOptionconfiguration 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_PRINTABLEformat parsing
- Added support for
🛠️ Functionality Improvements
-
ArrowStreamRecordReader
Refactored class implementation to support converting any sourceArrowReadertoRecordReader -
ArrayRecord
- Optimized type validation logic:
✅ Changed potentialClassCastExceptioninsetmethod 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)
- 优化类型校验逻辑: