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

ApsaraMQ for RocketMQ:Java 用 TCP クライアント SDK のリリースノート

最終更新日:Mar 12, 2026

Java 用 TCP クライアント SDK の各リリースの日付、変更点、リージョンでの可用性、ダウンロードリンクを一覧表示します。このページを使用して、ワークロードに適した SDK バージョンを選択し、アップグレードを評価してください。

互換性と制限事項

JDK 要件

  • すべての SDK バージョンは JDK 1.8 をサポートしています。

  • JDK 1.6 は V1.8.4.Final 以前のバージョンでのみサポートされています。アップグレード時の互換性の問題を避けるため、JDK 1.8 を使用してください。

V2.x.x.Final の制限事項

V2.x.x.Final にアップグレードする前に、以下のすべての条件が満たされていることを確認してください。

  • リージョンでの可用性:V2.x.x.Final は、中国 (杭州)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (深セン)、中国 (成都)、中国 (香港)、ドイツ (フランクフルト)、インドネシア (ジャカルタ) のリージョンでのみ利用可能です。他のリージョンではアップグレードしないでください。

  • VPC アクセスのみ:V2.x.x.Final は、Virtual Private Cloud (VPC) を介してのみ ApsaraMQ for RocketMQ に接続します。ご利用のインスタンスがクラシックネットワークを使用している場合は、アップグレードしないでください。

  • 名前空間が必要: V2.x.x.Final は、名前空間を含むインスタンスでのみ動作します。すべての ApsaraMQ for RocketMQ 5.x インスタンスは、デフォルトで名前空間を持ちます。4.x インスタンスの場合、ApsaraMQ for RocketMQ コンソール[インスタンスの詳細] ページの [基本情報] セクションを確認してください。

Maven 依存関係

Maven 座標とセットアップ手順については、「環境の準備」をご参照ください。


V2.x.x リリース

これらのリリースは、各バージョンに記載されているリージョンでのみ利用可能です。ネットワークと名前空間の要件については、「V2.x.x.Final の制限事項」をご参照ください。

2.0.6.Final

リリース日: 2023-09-28

バグ修正:

  • logback と Guava のセキュリティ脆弱性を修正しました。

リージョン: 中国 (杭州)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (深セン)、中国 (成都)、ドイツ (フランクフルト)、インドネシア (ジャカルタ)

ダウンロード: ons-client-2.0.6.Final

2.0.5.Final

リリース日: 2023-02-23

機能:

  • 非同期ロギングを追加しました。

バグ修正:

  • バッチ消費の待機時間を設定できなかった問題を修正しました。

  • その他のセキュリティ脆弱性を修正しました。

リージョン: 中国 (杭州)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (深セン)、中国 (成都)、ドイツ (フランクフルト)、インドネシア (ジャカルタ)

ダウンロード: ons-client-2.0.5.Final

2.0.3.Final

リリース日: 2022-08-17

バグ修正:

  • 新しい JDK バージョンでスレッドプールサイズが 32 を超えられなかった問題を修正しました。

リージョン: 中国 (杭州)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (深セン)、中国 (成都)、ドイツ (フランクフルト)、インドネシア (ジャカルタ)

ダウンロード: ons-client-2.0.3.Final

2.0.2.Final

リリース日: 2022-06-16

バグ修正:

  • メッセージ送信中の潜在的なデッドロックを修正しました。

リージョン: 中国 (成都)、中国 (青島)、中国 (深セン)

ダウンロード: ons-client-2.0.2.Final

2.0.1.Final

リリース日: 2021-11-29

機能:

  • メッセージトレースデータを追加しました。

リージョン: 中国 (成都)、中国 (青島)、中国 (深セン)

ダウンロード: ons-client-2.0.1.Final

2.0.0.Final

リリース日: 2021-10-18

機能:

  • 負荷分散: コンシューマー間でより均等に分散させるため、メッセージレベルの分散に切り替えました。

  • ダッシュボード: プロダクションから消費までの蓄積メッセージ、ステップレベルの持続時間、成功率のメトリックを追加しました。

  • メッセージトレース: スケジュールされたメッセージ、遅延メッセージ、トランザクションメッセージ、消費詳細のパラメーターを含むトレースクエリ結果を拡張しました。

  • 順序付きメッセージ: 最大リトライ回数を 16 に増やしました。

  • ブロードキャスト消費: コンシューマー起動時にカスタムコンシューマオフセットを有効にしました。

  • プッシュモード: 消費の速度制限を追加しました。消費スレッド数が異常な場合の処理ロジックを改善しました。

  • ロギング: デフォルトのログパスを変更しました。ログレベルを追加しました。環境変数のサポートを追加しました。

改善点:

  • トランザクションメッセージのエラー処理を改善しました。

  • クライアント作成時のエラー処理を改善しました。

バグ修正:

  • updateCredential の競合状態を修正しました。この問題は、頻繁な呼び出しにより、Security Token Service (STS) を介した Resource Access Management (RAM) ロールのクロスアカウント認証が失敗する原因となっていました。根本原因は、AccessKey ID、AccessKey Secret、および STS トークンの更新時に原子性が欠如していたことでした。

詳細については、「Java 用 SDK のリリースノート」をご参照ください。

リージョン: 中国 (成都)、中国 (青島)、中国 (深セン)

ダウンロード: ons-client-2.0.0.Final


V1.x.x リリース

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

機能:

  • サーバーレス ApsaraMQ for RocketMQ 5.0 インスタンスへのインターネットアクセスを有効にするため、namespace パラメーターを追加しました。

ダウンロード: 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

バグ修正:

  • updateCredential の競合状態を修正しました。この問題は、頻繁な呼び出しにより、AccessKey ID、AccessKey Secret、および STS トークンの非アトミックな更新が原因で、STS を介した RAM ロールのクロスアカウント認証が失敗する原因となっていました。

この修正は 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

改善点:

  • ハートビート送信ロジックを最適化しました。

  • 過剰なメモリ使用量を削減しました。

バグ修正:

  • コンシューマーの障害時にメッセージが誤ってブローカーに送り返される問題を修正しました。

  • トピックごとのメッセージキャッシュ制限が有効にならなかった問題を修正しました。

ダウンロード: ons-client-1.8.8.Final

1.8.7.4.Final

リリース日: 2021-02-08

バグ修正:

  • 特定のシナリオにおける順序付きメッセージの遅延消費を修正しました。

  • メッセージプロデューサーの生存性検出のためにポートが占有される問題を修正しました。

V1.8.7.1.Final 以降を使用して順序付きメッセージを消費する場合は、最新バージョンにアップグレードしてください。

ダウンロード: ons-client-1.8.7.4.Final

1.8.4.Final

リリース日: 2019-09-27

機能:

  • JDK 1.6 のサポートを追加しました。

  • 非同期送信のメッセージリトライを追加しました。

  • ブローカーがビジー状態の場合の同期送信のメッセージリトライを追加しました。

ダウンロード: ons-client-1.8.4.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

バグ修正:

  • 同じプロセスで複数のコンシューマーまたはプロデューサーインスタンスが初期化された場合にメッセージトレースを送信できない問題を修正しました。これは V1.7.5 および V1.7.6 に影響します。いずれかのバージョンを使用している場合はアップグレードしてください。

ダウンロード: 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

機能:

  • ApsaraMQ for 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 属性フィルタリングを追加しました。

  • シームレスな O&M スイッチオーバーと高可用性のために、自動ネームサーバー変更検出を追加しました。

  • 接続時にブローカーへ正確なクライアントバージョンをレポートする機能を追加しました。

ダウンロード: ons-client-1.7.2.Final

1.7.1.Final

リリース日: 2017-12-19

機能:

  • 非同期メッセージ送信のためのカスタムコールバックスレッドプールを追加しました。

  • パブリックスレッドプールサイズを制御するための JVM パラメーター -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 オペレーションに Javadoc を追加しました。

  • クライアントのアドレス解決を改善し、/etc/hosts の変更が不要になりました。

ダウンロード: ons-client-1.6.1.Final

1.6.0.Final

リリース日: 2017-07-31

新機能:

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

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

  • 一度に複数のメッセージを消費するための BatchConsumer オペレーションを追加しました。

  • BatchConsumer を使用した順序付きメッセージのバッチ消費のための Spring ベースのデモを追加しました。

改善点:

  • パーティション順序付きメッセージのシャーディングキーをメッセージ構造に保存しました。

  • メッセージ属性設定に整数値のサポートを追加しました。

ダウンロード: ons-client-1.6.0.Final


関連ドキュメント