すべてのプロダクト
Search
ドキュメントセンター

ApsaraMQ for RocketMQ:RocketMQ ONS 1.x Java SDK のリリースノート

最終更新日:Mar 12, 2026

このトピックでは、RocketMQ ONS 1.x Java SDK の各バージョンについて、リリース日、変更内容、ダウンロードリンクを示します。

重要
  • Java 開発キット (JDK) 1.8 は、すべての TCP クライアント Java SDK バージョンに適用されます。JDK 1.6 は、バージョン 1.8.4.Final 以前にのみ適用されます。アップグレード時の互換性の問題を回避するため、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

1.9.0.Final

リリース日

説明

ダウンロードリンク

2024-04-10

追加された機能

namespace パラメーターが追加されました。これにより、インターネット経由でサーバーレス ApsaraMQ for RocketMQ 5.0 インスタンスにアクセスできるようになります。

ons-client-1.9.0.Final

1.8.8.8.Final

リリース日

説明

ダウンロードリンク

2023-02-06

修正された問題

異常な TCP 接続を迅速に閉じるために、変更可能な設定項目 clientCloseSocketIfTimeout が追加されました。

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

バグ修正:

  • AccessKey ID、AccessKey Secret、STS トークンを頻繁に呼び出して更新する操作において、RAM ロールを使用したクロスアカウント認証が失敗する原因となる updateCredential 操作の原子性に関する問題が修正されました。この修正は RAM ロールによる権限付与にのみ適用されます。権限付与中に手動で AccessKey ID、AccessKey Secret、STS トークンを更新する場合は、この問題が引き続き発生します。

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 の過剰なメモリ使用量が削減されました。

  • コンシューマーがメッセージの消費に失敗した際に、そのメッセージがブローカーに再送される問題が修正されました。

  • トピック固有のメッセージキャッシュ上限が有効にならない問題が修正されました。

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 以降を使用して順序付きメッセージを消費する場合は、SDK クライアントを最新バージョンに更新してください。

1.8.4.Final

リリース日

説明

ダウンロードリンク

2019-09-27

新機能:

  • JDK 1.6 サポートが追加されました。

  • 非同期メッセージのリトライサポートが追加されました。

  • ブローカーがビジー状態のシナリオにおける同期メッセージのリトライサポートが追加されました。

ons-client-1.8.4.Final

1.8.0.Final

リリース日

説明

ダウンロードリンク

2019-02-21

バグ修正:

  • 同期メッセージ送信時の自動リトライロジックが修正されました。プロデューサーが新しいインスタンスのトピックにメッセージ送信に失敗した場合、最大 3 回のリトライが強制されるようになりました。

ons-client-1.8.0.Final

1.7.8.Final

リリース日

説明

ダウンロードリンク

2018-07-06

新機能:

  • STS トークンの動的更新が追加されました。

バグ修正:

  • デフォルトの単一ログファイルサイズが 1 GB から 64 MB に縮小されました。

  • 重複ログファイルが生成される問題が修正されました。

ons-client-1.7.8.Final

旧バージョン

1.7.7.Final

リリース日

説明

ダウンロードリンク

2018-04-25

バグ修正:

  • 同じプロセス内で複数のコンシューマーまたはプロデューサーインスタンスを初期化した際に、メッセージトレースが送信できない問題が修正されました。この問題はバージョン 1.7.5.Final およびバージョン 1.7.6.Final に影響します。影響を受ける場合は、SDK を更新してください。

ons-client-1.7.7.Final

1.7.6.Final

リリース日

説明

ダウンロードリンク

2018-04-04

新機能:

  • すべてのログフレームワークへの対応が追加されました。

バグ修正:

  • Apache Log4j2 サポートが追加されました。

  • ネームサーバーのフェッチ中に予期せずクライアントがシャットダウンする問題が修正されました。

  • FastJSON が 1.2.48 に更新されました。

ons-client-1.7.6.Final

1.7.5.Final

リリース日

説明

ダウンロードリンク

2018-03-23

バグ修正:

  • Alibaba Cloud 内部依存関係への移行が完了しました。

ons-client-1.7.5.Final

1.7.4.Final

リリース日

説明

ダウンロードリンク

2018-03-02

新機能:

  • Message Queue for Apache RocketMQ への STS トークンベースのアクセスが追加されました。

  • メッセージトレースデータのブローカー優先度が追加され、現在のクラスターのブローカーに優先的に送信されるようになりました。

バグ修正:

  • JDK 1.6 の非互換性が修正されました。

ons-client-1.7.4.Final

1.7.2.Final

リリース日

説明

ダウンロードリンク

2018-01-25

新機能:

  • Enterprise Platinum Edition インスタンス向けにトランスポート層の暗号化が追加され、AccessKey ID および AccessKey Secret を使用した署名生成時のデータセキュリティが向上しました。

  • Enterprise Platinum Edition コンシューマー向けに SQL 属性フィルタリングが追加され、サブスクリプション効率が向上しました。

  • 高可用性、運用保守作業、シームレスなスイッチオーバーのために、ネームサーバーの自動変更検出が追加されました。

  • 接続時にブローカーへ正確なバージョン情報を送信するように、クライアントのバージョンレポートが改善されました。

ons-client-1.7.2.Final

1.7.1.Final

リリース日

説明

ダウンロードリンク

2017-12-19

新機能:

  • 非同期メッセージ送信時のカスタムコールバックスレッドプールのサポートが追加されました。

  • パブリックスレッドプールのスレッド数を設定するための JVM -D パラメーター Dclient.callback.executor.thread.nums が追加されました。たとえば、このパラメーターを 10 に設定できます。

バグ修正:

  • 消費タイムアウトによりメッセージがブローカーに返された際に、キャッシュカウントが減少しない問題が修正されました。

  • クライアント側で非同期セマフォが早期に解放される問題が修正されました。

ons-client-1.7.1.Final

1.7.0.Final

リリース日

説明

ダウンロードリンク

2017-10-23

新機能:

  • クライアントメッセージキャッシュポリシーが更新され、メッセージ数およびキャッシュサイズの両方のディメンションをサポートするようになりました。

改善点:

  • 組み込みトレースモジュールの ProducerName パラメーターが改善され、ユーザーごとに異なる値を設定できるようになりました。

バグ修正:

  • クライアントトレーススレッドがクライアントの終了を妨げる問題が修正されました。

  • メッセージトレースの ShutDownHook が複数回作成される問題が修正されました。

ons-client-1.7.0.Final

1.6.1.Final

リリース日

説明

ダウンロードリンク

2017-08-31

改善点:

  • すべてのクライアント API オペレーションに対して Java ドキュメントが追加されました。

  • クライアントのアドレス取得方法が改善され、/etc/hosts のホスト名構成を変更する必要がなくなりました。

ons-client-1.6.1.Final

1.6.0.Final

リリース日

説明

ダウンロードリンク

2017-07-31

新機能:

  • 正しいデバッグのために、ソースコード内のクライアントを非表示にしました。

  • クライアント上で BornHost および BornTimestamp メッセージ属性が公開されました。

  • バッチメッセージ消費用の BatchConsumer 操作が追加されました。

  • Spring を使用して複数の順序付きメッセージを消費するための BatchConsumer デモが追加されました。

改善点:

  • パーティション順序付きメッセージ用に、シャーディングキーがメッセージ構造内に格納されるようになりました。

  • メッセージ属性設定に対する整数値のサポートが追加されました。

ons-client-1.6.0.Final

次のステップ

環境の準備