本文介紹Tablestore Java SDK的歷史迭代版本。

说明 4.0.0以上版本的SDK支援資料多版本和生命週期,且不相容2.x.x系列的SDK。

版本號碼:5.13.15

發布時間:2023-04-03

下載地址:5.13.15

更新日誌:時序模型支援TimeseriesWriter寫入工具。具體操作,請參見使用時序Writer寫入時序資料

版本號碼:5.13.13

發布時間:2023-01-17

下載地址:5.13.13

更新日誌:SDK內部最佳化和bugfix。

版本號碼:5.13.9

發布時間:2022-05-15

下載地址:5.13.9

更新日誌:多元索引新增日期資料類型。具體操作,請參見建立多元索引

版本號碼:5.13.5

發布時間:2022-01-06

下載地址:5.13.5

更新日誌:

版本號碼:5.13.0

發布時間:2021-11-17

下載地址:5.13.0

更新日誌:新增SQL查詢功能。更多資訊,請參見SQL查詢

版本號碼:5.12.0

發布時間:2021-10-27

下載地址:5.12.0

更新日誌:新增時序模型。更多資訊,請參見時序模型概述

版本號碼:5.11.0

發布時間:2021-07-23

下載地址:5.11.0

更新日誌:
  • 多元索引新增虛擬列功能。具體操作,請參見虛擬列
  • 多元索引新增百分位統計和長條圖統計功能。具體操作,請參見統計彙總

版本號碼:5.10.3

發布時間:2020-10-26

下載地址:5.10.3

更新日誌:
  • 新增資料湖投遞功能。通過控制台或SDK的具體操作,請分別參見快速入門或者使用SDK
  • 多元索引新增擷取統計彙總分組內的行功能。具體操作,請參見統計彙總
  • 新增對配置參數的格式檢查。
  • SDK內部最佳化與計算引擎的對接。

版本號碼:5.7.0

發布時間:2020-04-07

下載地址:5.7.0

更新日誌:
  • 多元索引新增並發匯出資料功能。具體操作,請參見並發匯出資料
  • 最佳化TableStoreWriter。

版本號碼:5.4.0

發布時間:2019-11-18

下載地址:5.4.0

更新日誌:
  • 支援已有的表新增或刪除預定義列。
  • 通道功能進行了SDK內部最佳化。

版本號碼:5.3.0

發布時間:2019-09-10

下載地址:5.3.0

更新日誌:多元索引新增統計彙總功能。

版本號碼:5.1.0

發布時間:2019-07-01

下載地址:5.1.0

更新日誌:多元索引新增更多分詞類型。

版本號碼:5.0.0

發布時間:2019-06-10

下載地址:5.0.0

更新日誌:
  • 為了各SDK版本號碼的統一,版本號碼提升到5.x,與4.x版本SDK介面相容。
  • 多元索引新增exists query。

版本號碼:4.12.1

發布時間:2019-05-08

下載地址:4.12.1

更新日誌:新增TimelineV2模型。

版本號碼:4.10.2

發布時間:2019-03-11

下載地址:tablestore-4.10.2

更新日誌:
  • Remove log4j2 implement and log4j2.xml.
  • TunnelWorker: fix auto retry logic when network condition is too bad.

版本號碼:4.7.4

發布時間:2018-09-27

下載地址:tablestore-4.7.4-release.zip

更新日誌:
  • 新增多元索引功能。
    • 多欄位檢索
    • 範圍查詢
    • 萬用字元查詢
    • 巢狀查詢
    • 全文檢索索引
    • 排序
  • 新增全域二級索引。

版本號碼:4.0.0

發布時間:2016-08-01

下載地址:aliyun_tablestore_java_sdk_4.0.0.zip

更新日誌:

版本號碼:2.2.4

發布時間:2016-05-12

下載地址:aliyun_tablestore_java_sdk_2.2.4.zip

更新日誌:

  • 新增condition update。
  • 新增filter。

版本號碼:2.1.0

發布時間:2015-11-12

更新日誌:

  • 網路傳輸非同步化及一系列效能調優:同等CPU使用方式下QPS提升數倍。
  • 提供靈活易用的非同步介面:支援傳入callback,同時返回future。
  • 解除與OSS SDK的綁定:新的SDK只包含Tablestore SDK相關代碼,目錄結構有細微調整。
  • 重試邏輯最佳化:最佳化預設的重試邏輯;支援batch操作中單行錯誤單獨重試;提供更清晰的重試邏輯自訂方式。
  • 日誌最佳化:支援要求發送到接收的各個環節的日誌記錄;支援記錄慢請求日誌;通過TraceId打通SDK與後端服務的全鏈條日誌。
  • 提供支援批量資料匯入的OTSWriter介面:旨在提供易用、高效的資料匯入體驗。
  • 其他最佳化:豐富各種資料類型的工具函數;提供計算資料大小的介面等。
重要提示

2.1.0與2.0.4版本有如下細微不相容之處:

  • 替換新的SDK後需要更改少數幾個類的import路徑。因為有幾個類的package有調整,例如ClientConfiguration的package由com.aliyun.openservices調整為com.aliyun.openservices.ots。調整package的主要原因是Tablestore的SDK已經與OSS SDK分離,之前公用的幾個類放在ots的package下更為合理。
  • 當您不再使用OTSClient執行個體時(例如程式結束前),需要主動調用OTSClient的shutdown方法,釋放OTSClient對象佔有的線程和串連資源。
  • ClientConfiguration中部分配置項的名稱有調整,例如在配置項名稱中加入了時間單位。
  • 新SDK的包依賴有變化,例如使用了HttpAsyncClient和Jodatime等,如果您在運行中有遇到問題,需要考慮是否引入了衝突的依賴。

版本號碼:2.0.4

發布時間:2015-09-25