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

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

版本变更类型描述
v0.43.3-public新功能
  • 支持创建External Volume。
  • Antler版本升级。
v0.37.10-public新功能支持上传或下载超大资源文件(500 MB~2 GB)上传/下载。
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:
    • 由于存储机制限制,MaxCompute表中单个字段的最大长度不能超过8 MB。对于超过8 MB的字段,建议您拆分成多个字段。
    • 支持写超时。
    • 支持在StreamTunnel中自动创建分区。
  • SQLExecutor:
    • 添加Tunnel Endpoint缓存。
    • 支持批量下载执行结果。
缺陷修复