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 リリース
これらのリリースは、各バージョンに記載されているリージョンでのみ利用可能です。ネットワークと名前空間の要件については、「
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