このページでは、ApsaraMQ for RocketMQ 5.x のサーバー側のバージョンアップデートについて、新機能、最適化、バグ修正を含めて記載します。
インスタンスバージョンの確認
ApsaraMQ for RocketMQコンソールで インスタンスの詳細 ページに移動します。基本情報 タブまたは バージョン管理 タブで、現在のインスタンスバージョンと利用可能な最新のサーバー側バージョンを確認できます。
アップグレード手順については、「バージョン管理」をご参照ください。
ApsaraMQ for RocketMQ のバージョン番号は {apache-rocketmq-version}-rmq-x.y.z のフォーマットに従います。ここで、{apache-rocketmq-version} は基盤となる Apache RocketMQ のカーネルバージョン、x.y.z は ApsaraMQ for RocketMQ の商用版バージョン番号です。
2026年7月
5.5.0-rmq-1.1.1
変更点 | カテゴリ | 説明 |
LiteTopic のクラスター消費 | 新機能 | LiteTopic コンシューマーグループは、新しい消費モードであるクラスター消費 (CLUSTERING) をサポートします。コンシューマーグループ内のクライアントは、特定の LiteTopic 名をサブスクライブする必要がありません。サーバーは、すべての LiteTopic からのメッセージをグループ内のクライアントに均等に分散します。 |
LiteTopic の排他的消費 | 新機能 | LiteTopic コンシューマーグループは排他的消費をサポートします。各 LiteTopic は一度に 1 つのコンシューマーのみが消費できます。メッセージ配信には、最後にサブスクライブしたコンシューマーが選択されます。 |
大容量メッセージの課金ルール更新 | 機能強化 | 大容量メッセージの課金ルールを、4 KB ごとに 1 リクエストの固定料金から、2 段階モデルに更新しました。メッセージが 64 KB 以下の場合、4 KB ごとに 1 リクエストで課金され、64 KB を超える場合は 64 KB ごとに 1 リクエストで課金されます。 |
優先メッセージの商用化 | 機能強化 | 管理 API の更新や階層化ストレージとの統合など、優先メッセージの商用化対応を完了しました。 |
JDK 21 ビルドへのアップグレード | 機能強化 | プロジェクトは JDK 21 でビルドされるようになりました。 |
LiteTopic のメッセージ蓄積クエリのパフォーマンス | 最適化 | LiteTopic のメッセージ蓄積計算ロジックを最適化し、バックログが大きい場合の蓄積クエリの遅延を防止しました。 |
LiteTopic の排他的消費の信頼性 | 最適化 | サーバー側の tombstone メカニズムにより、エッジケースにおける LiteTopic の排他的消費の信頼性を向上させました。 |
RocksDB CQ のパフォーマンス | 最適化 | RocksDB CQ のパフォーマンスを向上させました。 |
LiteTopic のクラスター消費におけるダーティデータ | バグ修正 | LiteTopic のクラスター消費中にクライアントがオフラインになった場合に、サーバー側にダーティデータが残る問題を修正しました。 |
OpenTelemetry 1.44 メトリクスのメモリ不足 | バグ修正 | OpenTelemetry 1.44 のメトリクスデータレポートにおけるメモリ不足 (OOM) の問題を修正しました。 |
コンシューマオフセットの逆シリアル化 | バグ修正 | ConsumerOffset の JSON 逆シリアル化例外によりコンシューマオフセットが失われる問題を修正しました。 |
トピック設定の永続化 | バグ修正 | トピック登録中に例外が発生した場合に、トピック設定が永続化されない問題を修正しました。 |
トピック削除時のファイル残存 | バグ修正 | トピックが削除されたときにファイルが完全にクリーンアップされない問題を修正しました。 |
2026年3月
5.0-rmq-20260304-1
変更点 | カテゴリ | 説明 |
優先メッセージ | 新機能 | メッセージ蓄積が発生した場合、ApsaraMQ for RocketMQ は、ベストエフォートベースで、優先度の高いメッセージから順にコンシューマーに配信します。詳細については、「優先メッセージ」をご参照ください。 |
5.0-rmq-20260303-1
変更点 | カテゴリ | 説明 |
アベイラビリティゾーン間のデータ同期レプリケーション | 新機能 | 1 つのアベイラビリティゾーンでサービス例外が発生した場合でも、蓄積されたメッセージは他のアベイラビリティゾーンのコンシューマーによって継続して消費できます。詳細については、「インスタンスのディザスタリカバリ」をご参照ください。 |
2025年10月
5.0-rmq-20251024-1
変更点 | カテゴリ | 説明 |
軽量トピックモデル | 新規 | 事前にトピックを作成する必要がない、トピックベースのメッセージングモデルを導入しました。プロデューサーが初めてメッセージを送信する際に、トピックが自動的に作成されます。 |
メッセージクエリ API のパフォーマンス | 最適化 | メッセージクエリ API の応答時間を改善しました。 |
レガシクライアントに対するサーバーの安定性 | 最適化 | ローカルのフル GC などのイベント中に、古い Remoting クライアントからの無効なリクエストの処理方法を最適化し、サーバーの安定性を向上させました。 |
2025年7月
5.0-rmq-20250721-1
変更点 | カテゴリ | 説明 |
4.x クライアントのバッチメッセージング | 新機能 | 4.x クライアントがバッチでメッセージを送信できるようになりました。 |
オフセットリセットロジック | 最適化 | バックオフオフセットが設定されている場合、リトライキューのオフセットは保持されます。これにより、メッセージの大量再配信を防ぎます。 |
トピック名とグループ名の長さを拡張 | 最適化 | Serverless 以外のインスタンスで、トピック名の最大長を 127 文字に、コンシューマーグループ ID の最大長を 120 文字に拡張しました。 |
5.0-rmq-20250715-4
変更点 | カテゴリ | 説明 |
百万レベルのキューパフォーマンス (フェーズ 3) | 最適化 | 数百万のキューを持つインスタンスのパフォーマンスを向上させるため、メタストアアーキテクチャをさらにアップグレードしました。これは、バージョン 5.0-rmq-20250604-1 から開始された複数バージョンにわたるロールアウトの第 3 フェーズです。 |
2025年6月
5.0-rmq-20250609-4
変更点 | カテゴリ | 説明 |
百万レベルのキューパフォーマンス (フェーズ 2) | 最適化 | 数百万のキューを持つインスタンスのパフォーマンスを向上させるため、メタストアアーキテクチャをさらにアップグレードしました。これは、バージョン 5.0-rmq-20250604-1 から開始された複数バージョンにわたるロールアウトの第 2 フェーズです。 |
5.0-rmq-20250604-1
変更点 | カテゴリ | 説明 |
百万レベルのキューパフォーマンス (フェーズ 1) | 最適化 | 数百万のキューを持つインスタンスのパフォーマンスを向上させるため、メタストアアーキテクチャのアップグレードを開始しました。これは、複数バージョンにわたるロールアウトの第 1 フェーズです。 |
2025年5月
5.0-rmq-20250526-1
変更点 | カテゴリ | 説明 |
高度なメッセージタイプに対するグローバルメッセージレプリケーション | 新機能 | グローバルメッセージレプリケーションが、スケジュールされたメッセージ、トランザクションメッセージ、順序付きメッセージの同期をサポートするようになりました。 |
トピック名とグループ名の長さを拡張 | 最適化 | Serverless 以外のインスタンスで、トピック名の最大長を 127 文字に、コンシューマーグループ ID の最大長を 120 文字に拡張しました。 |
gRPC コンシューマーのレイテンシー | 最適化 | ネットワーク中断後の gRPC コンシューマーの接続回復時間を短縮しました。 |
階層化ストレージでのメッセージキーによるクエリ | バグ修正 | 階層化ストレージでメッセージをキーでクエリできない問題を修正しました。 |
Remoting クライアントのトレースレポート | バグ修正 | オープンソースの Remoting クライアントからのメッセージトレースがレポート中に時折失われる問題を修正しました。メッセージトレースの詳細については、「メッセージトレース」をご参照ください。 |
RocksDB ストレージの一貫性 | バグ修正 | RocksDB ストレージの一貫性の問題を修正しました。 |
2025年1月
5.0-rmq-20250102-2
変更 | カテゴリ | 説明 |
単一サーバーのスロットリング | バグ修正 | インスタンスレベルのスロットリング制限に達していないにもかかわらず、単一サーバーがリクエストをスロットリングする問題を修正しました。 |
2024年12月
5.0-rmq-20241210-4
変更点 | カテゴリ | 説明 |
消費レイテンシーの表示 | バグ修正 | [グループ詳細] ページの [ランタイム情報] タブで消費レイテンシーが表示されない問題を修正しました。 |
2024年11月
5.0-rmq-20241126-2
変更点 | カテゴリ | 説明 |
タグフィルタリングにおける消費レイテンシー | 機能強化 | タグフィルタリングが有効な場合に、監視メトリクスで異常に高い消費レイテンシーが表示される問題を解決しました。 |
[グループ詳細] でのサブスクリプション表示 | バグ修正 | [グループ詳細] ページで、サブスクリプション関係が「該当なし」と表示されたり、繰り返しリフレッシュすると一貫性なく変更されたりする問題を修正しました。 |
5.0-rmq-20241121-1
変更点 | カテゴリ | 説明 |
Platinum Edition のストレージ暗号化 | 新機能 | Platinum Edition インスタンスのストレージ暗号化を有効化しました。 |
2024年9月
5.0-rmq-20240923-1
変更点 | カテゴリ | 説明 |
gRPC プッシュコンシューマーの更新 | バグ修正 | gRPC プッシュコンシューマーのメッセージ確認応答が更新に失敗する問題を修正しました。 |
スケジュールされたメッセージのデキュー | 最適化 | スケジュールされたメッセージのデキューメカニズムを改善し、古いメッセージの意図しない配信を防ぎました。 |
2024年8月
5.0-rmq-20240815-2
変更点 | カテゴリ | 説明 |
SQL-92 フィルタリングのパフォーマンス | 最適化 | SQL-92 フィルタリングのパフォーマンスを改善し、フィルターを使用したリアルタイム消費の配信レイテンシーを削減しました。 |
5.0-rmq-20240805-1
変更点 | カテゴリ | 説明 |
クライアント認証のパフォーマンス | 最適化 | クライアントからサーバーへの接続における権限認証を最適化しました。 |
2024年6月
5.0-rmq-20240627-1
変更点 | カテゴリ | 説明 |
ACL 2.0 のサポート | 最適化 | アクセス制御リスト (ACL) 2.0 のサポートを追加し、リトライメッセージの権限チェックを改善しました。 |
コンソールでのサブスクリプション削除 | 最適化 | コンソールでサブスクリプション関係を削除する機能を追加しました。 |
POP 消費のロングポーリング | 最適化 | 複数のサブスクリプショングループがタグフィルタリングを使用する場合の POP 消費のロングポーリングパフォーマンスを改善しました。 |
メッセージ境界クエリとコールドリードフィルタリング | 最適化 | メッセージ時間範囲のクエリに関する問題を修正し、コールドリードのタグフィルタリングパフォーマンスを改善しました。 |
ストレージレイヤーの分離 | 最適化 | ストレージレイヤーに分離レベルのセマンティクスを追加しました。また、同期ディスクフラッシュが設定されている場合にクラッシュ後に発生する可能性のあるメッセージ損失の問題を修正しました。 |
スケジュールされたメッセージの同時実行 | バグ修正 | 2 時間のスケジューリング境界をまたいでスケジュールされたメッセージを処理する際の同時実行の問題を修正しました。 |
2023年3月
5.0-rmq-20230322-1
変更点 | カテゴリ | 説明 |
Apache RocketMQ 5.0.x との互換性 | 機能強化 | オープンソースの最新バージョンである Apache RocketMQ 5.0.x と互換性があります。 |
Serverless の弾性課金 | 機能強化 | コンピューティングリソースの弾性課金とストレージの従量課金をサポートします。 |
ダッシュボードとメッセージトレース | 機能強化 | |
クラウド移行 | 機能強化 | セルフマネージドの Apache RocketMQ インスタンスや、以前の ApsaraMQ for RocketMQ バージョンのインスタンスから ApsaraMQ for RocketMQ 5.x への移行をサポートします。 |
階層化ストレージ | 機能強化 | 階層化ストレージをサポートし、低コストでカスタムの保持期間を定義できます。 |
デッドレターメッセージのルーティング | 機能強化 | デッドレターメッセージをカスタムトピックにルーティングして、個別に処理することをサポートします。 |