このページでは、Microservices Engine (MSE) Java エージェントのすべてのリリースについて、リリース日、安定性のステータス、詳細な変更ログを一覧で記載しています。
MSE エージェントと Application Real-Time Monitoring Service (ARMS) エージェントは、同じ Java エージェントバイナリを共有します。このページでは、MSE 固有の変更のみを説明します。ARMS の変更については、「ARMS Java エージェントリリースノート」をご参照ください。
バージョンの種類
種類 | 意味 |
公式 | 安定版です。リリース日から 6 か月間サポートされます。 |
非推奨 | 既知のバグが含まれています。最新の公式バージョンにアップグレードしてください。 |
2026
5.1.0 -- 公式 (2026年6月12日)
バグ修正
修正:スロットリング保護機能において、クライアント側のスロットリング中にスロットリングリソースの数が大幅に増加する問題を修正しました。
修正:Spring WebFlux v6x 環境でアプリケーションの起動に失敗する問題を修正しました。
修正:クラスターで HPA を有効にした後にローリングアップデートを実行する場合や、ローリングアップデートとレプリカ数を同時に変更する場合に発生するトラフィック損失の問題を修正しました。
4.8.0 -- 公式 (2026年4月29日)
バグ修正
修正:特定の状況で RocketMQ クライアントのシャットダウン中に発生するトラフィック損失の問題を修正しました。
修正:特定の状況で Eureka アプリケーションの登録中にメタデータが失われ、エンドツーエンドカナリアリリースが失敗する問題を修正しました。
修正:特定の状況で RocketMQ プロデューサーのカナリアリリースタグが失われる問題を修正しました。
4.7.1 -- 公式 (2026年2月26日)
新機能
追加:Spring WebFlux フレームワークのスロットリング保護のサポートを追加しました。
追加:システム保護のカスタム動作のサポートを追加しました。
追加:外部クラスターから MSE のマイクロサービス管理に接続して使用するためのサポートを追加しました。
改善
改善:Spring Cloud Nacos および Eureka 環境におけるグレースフルスタートとグレースフルシャットダウンのパフォーマンスを改善し、より確実にトラフィック損失を防ぐようにしました。
改善:システム CPU 使用率メトリックのレポートと表示を改善しました。
バグ修正
修正:
simplified=trueが有効な場合に Dubbo で同一アベイラビリティーゾーンへの優先ルーティングが機能しない問題を修正しました。修正:Eureka クライアントの遅延登録中に発生するシリアル化エラーを修正しました。
修正:OpenJDK Alpine Docker イメージのシステムメトリックで、
java.versionフィールドの解析に失敗する問題を修正しました。修正:Dubbo 3.x 環境のスロットリング保護におけるソース解析の問題を修正しました。
修正:Spring Cloud Alibaba 2023 以降でエンドツーエンドカナリアリリースが機能しない問題を修正しました。
修正:ネットワークの問題が原因で発生するメタデータのレポート時のメモリリークを修正しました。
2025
4.6.3 -- 公式 (2025年12月15日)
新機能
追加:現在のタイムウィンドウで完了したリクエスト数を示す Completed QPS メトリックを追加しました。
追加:グレースフルスタートのための条件付き登録を追加しました。詳細については、「グレースフルスタートの条件付き登録 (パブリックプレビュー)」をご参照ください。
追加:グレースフルスタートとグレースフルシャットダウンのパッシブ通知での
RetryableFeignBlockingLoadBalancerClientのサポートを追加しました。
改善
改善:アクティブ通知を非同期にし、タイムアウト検出を追加することで、グレースフルシャットダウンを改善しました。
4.5.2 -- 公式 (2025年9月11日)
バグ修正
修正:スロットリング保護機能において、Zuul フレームワークの合計 QPS と合計同時リクエストが二重にカウントされる問題を修正しました。
4.5.0 -- 非推奨 (2025年7月17日)
新機能 (スロットリング保護)
追加:RestTemplate フレームワークのサポートを追加しました。
追加:Apache HttpClient (4.x および 5.x) のサポートを追加しました。
追加:OkHttp フレームワークのサポートを追加しました。
追加:スロットリングルールにデフォルトの名前空間 (
default) 設定を追加しました。
バグ修正
修正:Alibaba Cloud リソースメタデータ API へのアクセスに失敗した場合に、非 ACK 環境で
regionIdが欠落する問題を修正しました。修正:AliyunJavaAgent for Nacos がユーザーの AccessKey ペア設定を誤って読み取る問題を修正しました。
修正:AliyunJavaAgent パッケージ内の
git.propertiesファイルがユーザーコンテンツを上書きする問題を修正しました。
変更
削除:MSE 認証機能が無効な場合に、予期せずルールを取得する動作を停止しました。
4.4.2 -- 公式 (2025年9月9日)
新機能
追加:エンドツーエンドカナリアリリースの MSE タスクスケジューリングにおいて、XXL-JOB のプラグインフリーサポートを追加しました。
改善
改善:グレースフルスタートとグレースフルシャットダウンのため、Eureka 環境における readiness プローブと遅延登録の連携を改善しました。
改善:スロットリング保護において、異なる Spring MVC バージョンの自動検出メカニズムを改善しました。
バグ修正
修正:特定の状況で Spring Boot アプリケーションの
context-pathメタデータ取得に失敗する問題を修正しました。
4.3.4 -- 非推奨 (2025年5月12日)
MSE メトリックログを収集する場合、またはオープンソースの Sentinel を使用する場合は、アップグレードする前に「MSE エージェント 4.3.x での変更」をご参照ください。
新機能
追加:エンドツーエンドカナリアリリースで XXL-JOB のサポートを追加しました。
追加:メッセージのエンドツーエンドカナリアリリースで、RocketMQ gRPC 5.x のクライアントサイドフィルタリングを追加しました。
改善
アップグレード:スロットリング保護アーキテクチャをアップグレードし、オープンソース Sentinel との互換性および全体的な安定性を向上させました。
バグ修正
修正:スロットリング保護における Zuul および Dubbo フレームワークのメトリック分類の問題を修正しました。
修正:Nacos ルールが使用された場合に Ribbon フレームワークでカナリアリリースが機能しない問題を修正しました。
修正:エンドツーエンドカナリアリリースでラウンドロビンが使用された場合に、Feign フレームワークのトラフィック分散が不均一になる問題を修正しました。
修正:特定の状況で、手動オフラインにより IP アドレスが重複するアプリケーションが利用できなくなる問題を修正しました。
修正:同じ ECS インスタンスに複数のアプリケーションがデプロイされている場合に、手動オフラインによって予期しないアプリケーションがオフラインになる問題を修正しました。
4.2.5 -- 公式 (2025年4月10日)
新機能
追加:メッセージのカナリアリリースにおいて、RocketMQ Remoting Client 5.1.0 以降のサーバーサイドフィルタリングのサポートを追加しました。
改善
改善:スロットリングが頻繁にトリガーされる場合の、スロットリング保護機能のメモリパフォーマンスを改善しました。
バグ修正
修正:特定の状況でグレースフルスタートとグレースフルシャットダウンのアクティブ通知が機能しない問題を修正しました。
修正:メッセージのカナリアリリースにおける RocketMQ 5 の複数タグフィルタリングルールの変換に関する問題を修正しました。
4.2.2 -- 公式 (2025年1月9日)
新機能
追加:エンドツーエンドカナリアリリースで RocketMQ 5.0.4 および 5.0.7 のサポートを追加しました。
バグ修正
修正:ZooKeeper がレジストリとして使用されている場合に、Dubbo フレームワーク (2.7.x および 3.x) でカナリアリリースが機能しない問題を修正しました。
修正:スロットリング保護における非同期 Spring MVC 環境での誤った同時リクエスト統計の問題を修正しました。
2024
4.2.0 -- 非推奨 (2024年12月6日)
新機能
追加:グレースフルスタートとグレースフルシャットダウンのためのアプリケーションシャットダウンイベントを追加しました。詳細については、「イベントセンターのイベント概要」をご参照ください。
追加:スロットリング保護に Tomcat servlet フレームワークのインストルメンテーションサポートを追加しました。デフォルトでは無効になっています。
追加:デフォルトのサーキットブレイク保護、合計 QPS/同時実行数スロットリング保護、およびシステム保護と例外項目の設定を追加しました。詳細については、「システム保護の設定」をご参照ください。
追加:エンドツーエンドカナリアリリースで、Dubbo 3.x Triple プロトコルとアプリケーションレベルのサービスディスカバリーのサポートを追加しました。
改善
改善:グレースフルスタートとグレースフルシャットダウンにおける Spring Boot 3 シリーズのサポートを改善しました。
改善:エンドツーエンドカナリアリリースにおける Spring Cloud LoadBalancer の境界ロジックを改善しました。
改善:パッシブ通知に関連するパフォーマンスの問題を解決するように、グレースフルシャットダウンプロセスを改善しました。
バグ修正
修正:エンドツーエンドカナリアリリースで、Consul をレジストリとして使用する Spring Cloud アプリケーションの問題を修正しました。
修正:マイクロサービス管理において、権限がない場合にデフォルトのログフォルダーに書き込めない問題を修正しました。
4.1.10 -- 非推奨 (2024年9月5日)
新機能
追加:Spring Cloud と Dubbo に同一アベイラビリティーゾーンへの優先ルーティングを追加しました。
追加:ONS Client バージョンでのメッセージのカナリアリリースをサポートしました。
変更
無効化:デフォルトで MSE スロットリング保護の MyBatis プラグインを無効にしました。再度有効にするには、環境変数または起動パラメーターに
spring.cloud.ahas.sentinel.mybatis.enabled=trueを設定してください。
バグ修正
修正:MSE のマイクロサービス管理において、特定の状況で Dubbo コンシューマーインターフェイスが表示されない問題を修正しました。
修正:スロットリング保護において、特定の状況でフォールバックが使用された場合の Feign フレームワークに関する問題を修正しました。
4.1.9 -- 公式 (2024年7月10日)
新機能
追加:RocketMQ 4.x Sync Pull のメッセージのカナリアリリースのサポートを追加しました。
追加:最小起動メモリサイズを指定するための
ALIYUN_JAVA_AGENT_MINIMAL_MEMORY環境変数を追加しました。追加:Dubbo 3.2.x と RocketMQ のグレースフルシャットダウンのサポートを追加しました。
バグ修正
修正:Dubbo のタグベースルーティングルールの取得に失敗する問題を修正しました。
修正:SAE 環境におけるマイクロサービス管理の問題を修正しました。readiness プローブ用に
:54199/readinessエンドポイントを導入しました。修正:エージェントと
sentinel-spring-webmvc-6x-adapterとの間の競合を修正しました。
3.2.10 -- 公式 (2024年7月11日)
バグ修正
修正:特定の状況で Spring Cloud Alibaba Sentinel フレームワークが使用された場合にアプリケーションの起動に失敗する問題を修正しました。
3.2.9 -- 公式 (2024年3月28日)
新機能
追加:マイクロサービス管理のスロットリング保護に、カスタムインストルメンテーションを追加しました。詳細については、「マイクロサービス管理でのカスタムインターフェイスの追加」をご参照ください。
追加:マイクロサービス管理で Spring Boot 3.0 から 3.2 のサポートを追加しました。
追加:マイクロサービス管理で JDK 21 のサポートを追加しました。
追加:マイクロサービス管理で Dubbo 3.x のサポートを追加しました。
2023
3.1.4 -- 公式 (2023年12月25日)
改善
改善:MSE ロジックのパフォーマンスを改善しました。
移行:リクエストパラメーターとリクエストボディの解析を Tomcat から Zuul と Spring Cloud Gateway のフィルターコンポーネントに移行しました。
切り替え:MSE Enterprise Edition の CPU 使用率メトリックのデータソースを Sentinel に切り替えました。
バグ修正
修正:
Relatedをfalseからtrueに変更すると readiness プローブが失敗する問題を修正しました。修正:Eureka の遅延登録が無効になる問題を修正しました。
変更
停止:MSE 機能のみが有効な場合、ARMS のスパン、メトリック、メタデータの収集を停止するようにしました。
追加:エンドツーエンドカナリアリリースにフォールトトレランスを追加しました。トレース情報がないリクエストは、ランダムな環境ではなくベース環境にルーティングされるようになりました。
3.0.7 -- 公式 (2023年11月18日)
このバージョン以降、MSE エージェントは JDK 1.6 または JDK 1.7 をサポートしなくなりました。
新機能 (スロットリング保護)
追加:RPC 呼び出しの動作をカスタマイズする機能を追加しました。
追加:正確なスロットリングデータを取得するため、処理チェーンの先頭に
SentinelWebInterceptorを設定できるようになりました。追加:スターターインジェクションメカニズムが失敗した場合の補完機能として、
SentinelWebInterceptorのエージェントベースのインジェクションを追加しました。
改善
調整:WebInterceptor のリソース名をデフォルトの動作に合わせ、インターフェイス名に
context-pathプレフィックスが含まれるようにしました。設定:スレッドプールの所有権を明確にするために、エージェントのスレッドプールを
static finalに設定しました。
バグ修正
修正:サービス認証スイッチと他の設定項目との間の競合を修正しました。
修正:
FeignClientBuilderがforTypeメソッドを使用してFeignClientをビルドした際のスロットリング保護のエラーを修正しました。
変更
エージェントで MSE が有効になっていない場合、MSE ロジックは実行されません。
マイクロサービス管理の Microservice Insight は、サーバー側にデータをレポートしなくなりました。エージェントはローカルログにデータを記録します。ログは個別に収集してください。
2.9.2 -- 公式 (2023年9月9日)
新機能 (スロットリング保護)
追加:RPC 呼び出しの動作をカスタマイズする機能を追加しました。
追加:処理チェーンの先頭に
SentinelWebInterceptorを配置できるようになりました。追加:スターターインジェクションメカニズムが失敗した場合の補完機能として、
SentinelWebInterceptorのエージェントベースのインジェクションを追加しました。
2.9.1.2 -- 公式 (2023年8月3日)
新機能
追加:ノードをタグ付けするための
alicloud_service_tagラベルとアノテーションの使用をサポートするようになりました。ローンチ:China (Hangzhou) Finance Cloud リージョンでマイクロサービス管理をローンチしました。
変更
MSE が有効になっていない場合、MSE 関連のロジックは初期化されなくなりました。
バグ修正
修正:Spring Cloud Ribbon の不均一なトラフィック負荷を修正しました。
修正:
GetLocalV4Ipのキャッシュの問題を修正しました。修正:MSE Enterprise Edition を Spring Cloud Gateway およびオープンソース SCA Sentinel と併用した場合にトラフィックリクエストが失敗する問題を修正しました。
修正:Feign フレームワークでフォールバック使用のみをサポートする際のスロットリング保護に関連する問題を修正しました。
修正:ラベルとアノテーションファイルのタイムスタンプの不一致が原因で継続的な再登録が発生する問題を修正しました。
修正:Reactor フレームワークで非同期トレースが時々失われる問題を修正しました。
2.9.0 -- 公式 (2023年7月13日)
新機能
追加:Zuul および Spring Cloud Gateway フレームワークのトラフィック保護サポートを追加しました。
追加:MSE の永続的なサービスディスカバリーを追加しました。
追加:カナリアリリースとタグベースルーティングで Dubbo 3.x のサポートを追加しました。
追加:HTTP ボディに基づいたエンドツーエンドカナリアリリースルールのマッチングのサポートを追加しました。
改善
改善:MSE のグレースフルスタートとグレースフルシャットダウンのパフォーマンスを改善しました。
2.8.3 -- 公式 (2023年3月31日)
新機能
追加:JDK 11 と JDK 17 のサポートを追加しました。
追加:MSE で開発、テスト、本番などの環境を分離するための、名前空間ベースのアクセスを追加しました。
追加:MSE のスロットリング保護を追加しました。
追加:MSE のマイクロサービス管理で、レジストリとして Consul のサポートを追加しました。
追加:エンドツーエンドカナリアリリースで Consul と Undertow のサポートを追加しました。
ローンチ:グレースフルスタートとグレースフルシャットダウン、およびエンドツーエンドカナリアリリースのための可観測性を提供する Microservice Insight をローンチしました。
2022
2.7.3.5 -- 公式 (2022年7月27日)
新機能
追加:RocketMQ メッセージのカナリアリリースを追加しました。
追加:OpenSergo レジストリと MSE クラウドネイティブゲートウェイでのカナリアリリースにおけるタギングサポートを追加しました。