全部產品
Search
文件中心

MaxCompute:版本更新記錄

更新時間:Feb 28, 2024

本文為您介紹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緩衝。

    • 支援批量下載執行結果。

缺陷修複