本文为您介绍Java SDK近期版本的更新说明,基于此您可以了解Java SDK对应版本的变更点。

Java SDK近期版本的更新说明如下,详细信息请单击对应版本链接获取。

版本 变更类型 描述
v0.37.9-public 新功能 Tunnel:新增接口Arrow
增强功能
  • 核心:优化资源下载时的内存消耗。
  • Tunnel:
    • 重构ArrayRecord中SQL DATE类型相关接口。
    • TableTunnel新增createStreamUploadSession重载方法。
  • MCQA:SQLExecutor新增getTaskName,getSubqueryId以及getResult and getResultSet的重载接口。
缺陷修复
  • Tunnel:
    • 修复OdpsTypeTransformer中,SQL DATETIME的时间范围。
    • 修复TunnelBufferedWriter内存开销大的问题。
  • MapReduce:修复ColumnBasedRecordComparator可能导致ArrayOutOfBoundException的问题。
修复不兼容问题 Tunnel:SQL DATE在ArrayRecord中的内部数据类型从java.sql.Date改为java.time.LocalDate。
v0.36.7-public 增强功能
  • Tunnel:新增接口TableTunnel.FlushResult#reset(),使StreamRecordPack可重用。
  • MapReduce:MapReduce转为SQL时,合并输入以优化性能。
  • SQLExecutor:新增接口SQLExecutor#getSummary()
v0.36.4-public 增强功能
  • 核心:支持使用过滤器迭代项目。请参见Projects#iteratorByFilter(ProjectFilter过滤器)
  • Tunnel:
    • 删除字段大小的8 MB限制。您可以通过odps.sql.cfile2.field.maxsize属性配置字段大小限制值。
    • 支持写超时。
    • 支持在StreamTunnel中自动创建分区。
  • SQLExecutor:
    • 添加Tunnel Endpoint缓存。
    • 支持批量下载执行结果。
缺陷修复