全部產品
Search
文件中心

ApsaraMQ for RocketMQ:版本說明

更新時間:Jul 18, 2024

本文介紹RocketMQ ONS 1.x系列Java SDK的版本資訊,包含下載連結、發布時間、更新點等,以便您按需擷取適用的Java SDK收發訊息。

重要
  • JDK 1.8適用於所有Java ons-client版本,JDK 1.6僅支援ons-client v1.8.4.Final及之前的版本使用。為避免升級SDK版本時出現JDK相容性問題,建議您下載JDK 1.8版本。

  • 擷取Maven依賴,請參見準備環境

1.9.1.Final

發布時間

發布內容

下載

2024-07-15

問題修複

升級Guava版本至32.1.2-jre,修複安全性漏洞CVE-2023-2976。

ons-client-1.9.1.Final

重要

本次安全性漏洞修複升級了Guava版本,為避免出現JDK相容性問題,建議JDK使用1.8及以上版本。詳情請參考Guava版本ReleaseNote

1.9.0.Final

發布時間

發布內容

下載

2024-04-10

新特性

增加namespace參數,支援5.0 Serverless版執行個體公網訪問。

ons-client-1.9.0.Final

1.8.8.8.Final

發布時間

發布內容

下載

2023-02-06

問題修複

增加可修改配置項clientCloseSocketIfTimeout,可用於快速關閉異常的TCP串連。

ons-client-1.8.8.8.Final

1.8.8.7.Final

發布時間

發布內容

下載

2023-01-11

問題修複

  • 修複批量消費時訊息軌跡丟失的問題。

  • 修複批量消費未設定最大等待時間從而導致部分訊息消費失敗的問題。

ons-client-1.8.8.7.Final

1.8.8.5.Final

發布時間

發布內容

下載

2022-05-16

問題修複

  • 修複RAM角色實現跨雲帳號STS授權情境下,updateCredential方法調用頻率較高時,三元組(AccessKey ID、AccessKey Secret和STS Token)更新不具備原子性而導致的鑒權失敗問題。

說明

本次修複只針對使用RAM角色授權的情境,若您自己更新三元組,還會出現該問題。

ons-client-1.8.8.5.Final

1.8.8.3.Final

發布時間

發布內容

下載

2022-01-18

功能最佳化

  • 修複服務端異常導致消費位點跳過的問題。

  • 修複用戶端消費逾時時間單位錯誤的問題。

ons-client-1.8.8.3.Final

1.8.8.1.Final

發布時間

發布內容

下載

2021-08-24

功能最佳化

  • 修複順序訊息重試問題。

  • 最佳化特殊情境下用戶端發送重試訊息分裂出多條重複訊息的問題。

ons-client-1.8.8.1.Final

1.8.8.Final

發布時間

發布內容

下載

2021-04-02

功能最佳化

  • 最佳化了心跳發送邏輯。

  • 修複了SDK佔用記憶體過多的問題。

  • 修複了訊息消費失敗發回(sendMessageBack)的問題。

  • 修複了用戶端Topic層級訊息緩衝限制未生效的問題。

ons-client-1.8.8.Final

1.8.7.4.Final

發布時間

發布內容

下載

2021-02-08

功能最佳化

  • 修複了特殊情境下順序訊息消費延遲的問題。

  • 修複了訊息發送端探活導致的連接埠佔用問題。

ons-client-1.8.7.4.Final

說明

若您使用1.8.7.1.Final及之後版本的Java SDK消費順序訊息,建議您將SDK用戶端升級到最新版本。

1.8.4.Final

發布時間

發布內容

下載

2019-09-27

新特性

  • 支援1.6 JDK。

  • 支援非同步發送重試。

  • 支援同步發送brokerbusy重試。

ons-client-1.8.4.Final

ons-client v1.8.0.Final

發布時間

發布內容

下載

2019-02-21

問題修複

  • 修複自動重試邏輯(預設重試三次),該邏輯適用於訊息從生產端同步發送至執行個體化後建立執行個體下的Topic失敗的情境。

ons-client-1.8.0.Final

1.7.8.Final

發布時間

發布內容

下載

2018-07-06

新特性

  • 支援動態更新STS Token。

問題修複

  • 修複日誌預設大小為1 GB的問題,修改後的日誌預設大小為64 MB。

  • 修複日誌列印雙份的問題。

ons-client-1.7.8.Final

更多歷史版本

1.7.7.Final

發布時間

發布內容

下載

2018-04-25

問題修複

  • 同一個進程內初始化多個Consumer或Producer執行個體的情況下,訊息軌跡發送失敗的問題,該問題在1.7.5.Final和1.7.6.Final版本中存在,建議進行升級。

ons-client-1.7.7.Final

1.7.6.Final

發布時間

發布內容

下載

2018-04-04

新特性

  • 用戶端相容任意日誌架構。

問題修複

  • 修複log4j2的支援問題。

  • 修複client fetchNameserver shutdown問題。

  • 升級Fastjson至1.2.48版本。

ons-client-1.7.6.Final

1.7.5.Final

發布時間

發布內容

下載

2018-03-23

問題修複

  • 修複引入了阿里巴巴內部依賴的問題。

ons-client-1.7.5.Final

1.7.4.Final

發布時間

發布內容

下載

2018-03-02

新特性

  • 支援STS Token接入。

  • 軌跡訊息發送區分優先順序,預設優先發送至本叢集Broker。

問題修複

  • 修複JDK 1.6相容問題。

ons-client-1.7.4.Final

1.7.2.Final

發布時間

發布內容

下載

2018-01-25

新特性

  • 企業鉑金版支援傳輸層加密配置,在AccessKeyId和AccessKeySecret簽名鏈路上進行傳輸層加密,將具有更高的安全性。

  • 企業鉑金版支援消費端SQL屬性過濾功能,加強訊息訂閱的效率。

  • 用戶端自動感知NameSrv的變化,方便進行營運切換,用戶端將具有更高的可用性。

  • 用戶端串連時向服務端上報精確的版本資訊。

ons-client-1.7.2.Final

1.7.1.Final

發布時間

發布內容

下載

2017-12-19

新特性

  • 非同步發送介面,使用者可配置自訂回調線程池。

  • 非同步發送介面,新增JVM -D參數,用於控制公用線程池的線程數量:Dclient.callback.executor.thread.nums=10。

問題修複

  • 修複用戶端訊息消費逾時SendBack時未扣除緩衝計數。

  • 修複用戶端非同步訊號量過早釋放問題。

ons-client-1.7.1.Final

1.7.0.Final

發布時間

發布內容

下載

2017-10-23

新特性

  • 調整用戶端訊息緩衝策略,考慮訊息條數與緩衝大小兩個維度。

功能最佳化

  • 最佳化用戶端內建軌跡模組的ProducerName,不同的使用者使用不同的值。

問題修複

  • 修複用戶端Trace線程阻止用戶端正常退出的問題。

  • 修複訊息軌跡ShutDownHook可能重複建立的問題。

ons-client-1.7.0.Final

1.6.1.Final

發布時間

發布內容

下載

2017-08-31

功能最佳化

  • 為所有的用戶端API添加了詳細的Javadoc。

  • 最佳化擷取用戶端地址的方式,不依賴/etc/hosts中的hostname配置。

ons-client-1.6.1.Final

1.6.0.Final

發布時間

發布內容

下載

2017-07-31

新特性

  • 用戶端在源碼層級進行Shade,保證Debug的正確性。

  • 用戶端暴露BornHost、BornTimestamp訊息屬性。

  • 新增BatchConsumer介面,允許使用者以批量的方式消費訊息。

  • 新增順序訊息、BatchConsumer與Spring整合的Demo。

功能最佳化

  • 針對分區有序訊息,將Sharding Key放入到訊息結構中。

  • 訊息屬性設定支援Int型的Value值。

ons-client-1.6.0.Final

後續步驟

準備環境