版本更新记录

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

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

版本

变更类型

描述

v0.45.2-public

功能增强

  • 支撑新版控制台发布。

  • 修复SQLCostCommand,使用语法树判断preparedStatement的占位符。

0.43.4-public

功能增强

  • 支持指定Tunnel的连接和查询超时时间。

  • 修复Tunnel Endpoint无效的问题。

v0.43.3-public

新功能

  • 支持创建ExternalVolume。

  • 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和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缓存。

    • 支持批量下载执行结果。

缺陷修复