IBM Mono2Micro の新機能

最新リリースの新機能、改善点、制限事項、その他の変更点についてご紹介します。 IBM® Mono2Micro™ をご覧ください。

新着情報のリストでは、最新リリースされたバージョンが最初に表示される。

24.0.03(2024年3月)

  • 静的コード分析のみに基づいてアプリケーション・パーティショニングの推奨を取得するオプション。 Mono2Micro AI エンジンによって、ユース・ケースを実行してデータを収集することなく、アプリケーションをリファクタリングする方法に関する推奨を素早く取得できます。 区分化の推奨は、アプリケーションの自然な継ぎ目、コードの構造、およびクラス間の関係に基づいています。 アプリケーション内のビジネス・ロジックに基づいて推奨を取得する場合でも、インスツルメント・アプリケーションでユース・ケースを実行する必要があります。 詳細については、Javaモノリシック・アプリケーションに関するデータを収集するを参照してください。

23.0.09(2023年10月)

  • Mono2Micro は、IBM Cloud Pak® for Applications または IBM Cloud Pak for Applications Limited Edition 製品のライセンスを持っている場合にインストールできます。 詳しくは IBM Mono2Micro のライセンスをご覧ください。
  • ユーティリティー・クラスをカスタマイズした後に AI エンジンを再実行すると、これらのユーティリティー・クラスが新規パーティションの推奨から除外されます。 詳細については、カスタマイズ後の推奨事項の取得を参照してください。
  • transform コマンドによるスターターコードの生成は、Java .jar ファイルとしてビルドされるユーティリティパーティション用の成果物を生成します。 ユーティリティー区画内のクラスに依存する他の区画は、 .jar ファイルを使用できます。 Mono2Micro は、これらのクラスのワイヤリング・コードを生成しなくなりました。
  • Mono2Microコマンドラインツールinstrumentコマンドの削除。 instrument コマンドは、以前のリリースで非推奨になりました。

23.0.06(2023年6月)

23.0.04(2023年4月)

  • Mono2Micro は、Java アプリケーションのバイナリ コードを解析する際に、潜在的なユーティリティ クラスを検出することができます。 これらの特別にマークされたクラスをワークベンチ UI で表示およびフィルタリングし、それらをカスタム区画に移動して、すべてまたは一部のマイクロサービスと一緒にパッケージ化できる共通コードを表すことができます。

22.0.12(2022年12月)

  • mono2micro install --airgap コマンドを使用してエア・ギャップ環境に Mono2Micro をインストールします。 手順については、Downloading and installing IBM Mono2Micro の手順のステップ 2 を参照してください。
  • Troubleshooting Mono2Micro トピックで、既知の問題と解決策を文書化します。

22.0.09(2022年9月)

  • アプリケーション・アーカイブからデータを収集するためのバイナリー・アナライザー。 Mono2MicroJava アプリケーションで使用するためにアプリケーション・ソース・コードは不要になりました。 mono2micro analyze コマンド のヘルプが変更され、バイナリー・コードが組み込まれました。
     analyze     Analyze the monolith application source code or binary code
  • Mono2Microによる分析および考慮事項のためにアプリケーションに組み込む、またはアプリケーションから除外する Java パッケージを指定する機能。

22.0.06(2022年6月)

  • すべての Mono2Micro コンポーネントとタスクをコマンド ラインからインストールして実行するためのコマンド ライン ツール。 mono2micro -h または mono2micro --help コマンドを実行して、コマンド・ヘルプを表示します。
    Mono2Micro: AI driven transformation of Java monoliths to microservices for WebSphere Liberty
    Usage: mono2micro [-hvz] COMMAND
     -h, --help      Display help information
     -v, --version   Display Mono2Micro component versions
     -z, --verbose   Enable verbose mode
    Commands:
     install     Install Mono2Micro components and images
     analyze     Analyze the monolith application source code
     instrument  Analyze and instrument the monolith application source code (deprecated)
     usecase     Capture use case context (names and times) while running them on the instrumented application
     recommend   Run the AI engine on collected application data to recommend partitions for the monolith
     workbench   Run the workbench UI to view and customize the AI recommended partitions
     refine      Regenerate reports and partition information files using custom partitions
     transform   Generate starter code to implement and run the partitions as microservices
  • スターター Dockerfile、 Liberty Maven プラグインにより、POM 構成ファイル、およびコード生成の一部として生成されるサーバー構成ファイルが有効になり、 WebSphere Libertyでの区画の実装と実行を加速します。

22.0.03(2022年3月)

21.0.12(2021年12月)

  • Podman コンテナー・エンジンのサポート。 Podmanの場合は、 docker を使用して IBM Mono2Micro コンテナーを実行する資料内のコマンドで、 docker の代わりに podman を使用します。

21.0.09(2021年9月)

  • Mono2Micro ツールの翻訳
  • 任意のビュー内のすべてのクラス包含依存関係を表示するための UI 内のフィルター・オプション

21.0.06(2021年6月)

  • 多量の分析データをより効率的に処理するためのグラフ UI のユーザビリティーの向上
  • ユース・ケースとランタイム呼び出し量によってパーティション化の推奨をフィルタリングする方法
  • 使用されないクラスを追跡および処理するための改良されたメソッド
  • パーティショニング・ビューでのモノリス・クラス依存関係