リリースノート
-
Build Cacheのインフラ改良のため、このバージョンにアップグレードすると、Build Cacheのデータは自動的に消去されます。
-
単一のソリューションファイルに対して、複数の設定ファイルを自動的に使用する機能を追加しました。
-
ダークテーマが利用できます!エージェント設定は、ダークまたはライトテーマのオペレーティングシステムの設定を継承します。
-
プライマリ コーディネータがダウンしているときに新しいエージェントをグリッドに追加する機能をサポートなどのBackup Coordinator の改善、およびBackup Coordinatorから最大3日分のビルド データを復元できるようになりました。
-
Build Listのカラムを管理する機能を追加しました。
-
Build Cache使用時のMSVC 2012-2015の限定サポートを追加しました。これには、ビルドを実行する際にフラグ が必要です。
-
Build MonitorのBuild Cacheの詳細エリアに、ツールのバージョン変更によってミスが発生した場合に正しいツール バージョンを明確にするための詳細を追加しました。
-
ポート5672でのCoordinator Managerとの内部通信にTLS 1.2を要求することで、セキュリティが向上しました。
-
ビルド モニターの進行状況表示に、Build Cache に関する詳細を追加しました。
-
異なるバージョンのツールを使用してビルドを生成した結果、キャッシュミスが発生した場合のBuild CacheHit/Missレポートへの表示を改善しました。
-
Alaa Kachouh 氏がこの問題を発見し、報告してくださったおかげで、Coordinatorの脆弱性を解決できました。
-
タスクにエラーがあるかどうかにかかわらず、Build Systemから Incredibuild にビルドステータスを継承する機能を追加しました。この動作は/rootTaskAware フラグを使用して実行します。
-
Coordinatorにおける、単一使用のフローティング イニシエータ ヘルパーエージェントの使用法を改善しました。これには、Silent Installation でフラグを設定する必要があります。
-
ライセンスがVM上のCoordinatorと連携する方法を改善し、マシンを切り替えたときにライセンスを再度アクティベートする必要がなくなりました。
-
User Management with an External System を統合する際に、LDAPS を使用できるようになりました。
-
Incredibuildでは、インストール後、元の場所にSSL証明書を保管する必要がなくなりました。
-
Build Dashboards でDashboardの[Build Run Time and Total Builds]をドリルダウンして[Build List]に移動できるようになりました。
-
Coordinator ManagerでBuild Cacheクライアント設定を編集する機能を追加しました。これにより、これらの設定を一括して編集できます。
-
配信停止オプションが関連性のない時に表示される問題を解決しました。
-
Viewerロールが付与されたユーザーの権限をアップデートしました。これらのユーザーは、現在License Pageを表示できません。
-
Incredibuild CloudのSmart Compatibility LayerがBuild Cacheとの連携に対応するようになりました。
-
Coordinator Manager全体の日付フォーマットを更新し、数字ではなく月名を使用するようにしました(例:12ではなく12月)。
-
Coordinator ManagerのAgentとBuildリストの視認性が向上しました。1ページに最大200のアイテムを表示できるようになり、選択したアイテムはログアウト後も保存されます。
-
Build Monitorに、ビルドの実行に使用された正確なコマンドが表示されるようになりました。
-
Build List に、Total Tasks、Max Helper Cores など、新しいカラムを多数追加しました。
-
Build CacheがデフォルトでPCH タスクを処理する方法を変更しましたPCHタスクのヒットは、ビルドが同じフォルダから実行された場合のみ登録されるようになりました。
-
I/Oとネットワーク通信速度を高速化するために、Build Cacheのパフォーマンスを改善しました。
-
セキュリティを強化するため、全てのSSL通信にTSL 1.2が必須となりました。
-
Build Cacheは、ヒット率が低いビルドに対して、自動的に ビルド出力の詳細を作成できるようになりました。
-
最大60日間、エージェントリストにオフラインエージェントを保持する機能を追加しました。
-
Build History API で、API レスポンスの「savedTime」フィールドの名前を「 cacheTaskHitsOriginalDuration」に変更しました。
-
Build MonitorのSystem Graphsに、Build Cacheのネットワーク使用量とディスクI/Oに関する詳細な情報が含まれるようになりました。
-
SSL を使用する場合、コーディネータ証明書でワイルドカード表現が使用できるようになりました。
-
Build Cache アーティファクトを圧縮する機能を追加しました。詳細はカスタマー サクセス マネージャーにお問い合わせください。
-
新しいBuildリスト で、最近のビルドとその詳細を表示できます。
-
新しいDashboard では、ビルドの平均実行時間や合計ビルド数など、ビルドに関する貴重な視覚的洞察が得られます。
-
企業のお客様は、Active Directory などの外部ユーザー管理ツールを使用して、Incredibuild ユーザーを管理できるようになりました。
-
Incredibuild Cloud のユーザーは、Linux マシンを使用して Windows のビルドを支援することで、コストを削減できるようになりました。詳しくは、Incredibuild Cloud ドキュメント をご覧ください。
-
以下を含めたBuild Cache の改善を継続して行っています。
-
ほとんどの自動生成コードを自動的に処理する機能
-
Build Monitorのより有益なヒット/ミス レポート
-
Build Monitorの[サマリー]タブに新しいBuild Cacheサマリーを追加
-
Build Monitorの[Message]タブにBuild Cacheの警告を表示する機能
これらのBuild Cacheの改善により、Incredibuild 10.6以前で作成されたキャッシュ コンテンツはIncredibuild 10.7と互換性がありません。アップグレードの際、互換性のないバージョンのコンテンツは自動的に消去されます。
-
-
一部の環境でBuild Monitorがクラッシュする原因となっていた回帰の解消を含む、バグ修正と安定性の向上。
-
構成ファイルの Incredibuild の設定セットを作成し、その設定を使用して異なるビルドの設定を簡単に切り替える機能を更新しました 。
-
ユーザーがデフォルトの配布プロファイルを変更できないようにする機能を追加しました。
-
Incredibuildの統合されたBuild Monitor がVisual Studio 2022で利用可能になりました。
-
Build Cacheが追加のゲームSDKに対応するようになりました。
-
言語、フィールドの追加、必須設定の変更により、グローバリゼーション のサポートを改善しました。グローバル化をサポートするために、WindowsのUTF-8フラグは必要なくなりました。
-
バグを修正し、安定性が向上しました。
-
構成ファイルに Incredibuild の設定セットを作成し、ビルドの設定を簡単に切り替える使用する機能を追加しました。
-
エージェントにライセンスを割り当て、変更する API を追加しました。
-
ビルドに関する詳細なデータを返す API を追加しました.
-
ビルド キャッシュ のビルド出力に、キャッシュ ヒット/ミスの理由の詳細を追加しました。
-
エージェント設定の新しい場所にビルドキャッシュ クライアント エージェント設定 を移動しました。
-
ビルド キャッシュ使用時にPredictive execution がサポートされるようになりました。
-
グリッドの管理に役立つ詳細構成 機能を追加しました。
-
profile.xml ファイルを使用する Visual Studio 内のcmake プロジェクト での Incredibuild の動作方法を改善しました。
-
インストールウィザード を改良し、2つ目のパスワード確認フィールドを追加しました。
-
エージェントリストの検索バー では、ログインしているユーザーでも検索することができるようになりました。
-
Incredibuildに表示されるすべての日付は、ホスト コンピュータから自動的に日付形式(日または月のどちらを最初に表示するか)を取得するようになりました。
-
イニシエータ と ヘルパー エージェントに割り当てられるデフォルトのライセンスを変更する機能を追加しました。
-
エージェントリスト の管理に役立つクラウドエージェントの列を追加しました。
-
各APIキーを使用できるユーザーの種類を定義ですることが可能になり、APIキーがより安全になりました。
-
エージェントリスト の行の高さを変更する機能を追加しました。
-
ビルド キャッシュ の大幅な改善
-
エージェントリスト にライセンス使用状況が表示されるようになりました。
-
ローカルキャッシュとリモートキャッシュの両方を組み合わせて使用することが可能になり、Build Cacheのヒット率が向上して共有Build Cacheサーバーの負荷が軽減されたことで、新しい使用例が可能になりました。ビルド キャッシュ の構成に関するベスト プラクティスに、この新機能が反映されるようになりました。
-
ビルド コマンド フラグがビルド キャッシュ エンドポイント を上書きするように変更されました。
-
新しいビルド コマンド フラグ(/buildcachelocal )が追加され、ローカル キャッシュのオン/オフが可能になりました。
-
-
Build Groups API を使用して、Build Groups の作成、編集、削除ができるようになりました。
-
Build Groups をエージェントリストで編集および削除することができます。
-
クラウドパッケージとビルドキャッシュの詳細を、エージェントリストのライセンス使用状況 エリアに追加しました。
-
複数のエージェントを選択して右クリックし、アクションメニューを使用することで、複数のエージェントの変更が可能になりました。
-
Visual Studio 2022 64-bit に対応するため、Predictive executionを改善しました。
-
複数のメトリクスを表示する際のビルドモニターグラフを改善しました。
-
Coordinator マネージャー のヘルプエリア で、コーディネーター ID を表示することができるようになりました。
-
エージェントリスト のすべてのカラムでデータをソートする機能を追加しました。
-
エージェントリスト のカラムピッカーに検索バーを使用する機能を追加しました。
-
一時停止中であっても、エージェントリストでプールのクラウドヘルパーを表示することができるようになりました。
-
サポートされていないブラウザから Coordinator マネージャー にアクセスすると、ユーザーインターフェイスに警告メッセージが表示されるようになりました。
-
3つの異なる権限レベルを持つ複数のユーザー を管理し作成することができるようになりました。ユーザーインターフェースまたはAPI経由でユーザーを作成することができます。
-
Build Cache の改善点
-
clang-clに対応(ベータ版機能)しています。
-
キャッシュ(リンカーファイル)に、さらに多くの項目が含まれています。
-
複数のビルドが同じキャッシュへの同時書き込みが可能になりました。
-
イニシエータ間で成果物を共有する場合より柔軟に動作せるための検証プロセスを改善しました。
-
-
API Key を複数個作成可能
-
Agentリスト のAgent名列を複数列に拡張するなど、使いやすさを向上させるための小規模の改良を追加
-
クラウドAgentが有効な場合でも、/UseCloudHelpers=falseフラグを使用することで、特定のビルドにおけるクラウドHelperによる支援を防ぐ機能を追加
このリリースは一部のお客様にのみ提供されており、support@incredibuild.com にご連絡いただくことで入手可能です。
-
メトリクスを収集し、強力なビジュアル化を作成するために、企業のお客様は、Prometheus との統合を利用することができます。
-
Build Groupを管理するために、企業のお客様は、Build Group API を使用することができます。このAPIには、セキュリティを強化するための新しいAPI キー が含まれます。
-
Agentリスト には、カラム管理、改ページ位置の自動修正、そしてどのバージョン の Incredibuild をインストールしているかを確認するための新しいスポットなど、多くの改良が加えられています。
-
Agentリストで簡単に識別するために、、Agentにフリーテキストの説明を追加してできるようになりました。
-
デフォルトで、AgentがHelperとして有効か無効かを定義できるようになりました。
-
バグを修正し、安定性が向上しました。
-
Build Cacheの結果と効率を改善しました。
-
多くのバグフィックスと改良点が含まれています。
-
Build Cacheの効率と安定性を向上させました。
-
サイレントインストーラーを使用する際のBuild Groupの割り当てに関する問題を解決しました。
-
バグを修正し、安定性が向上しました。
-
WindowsアップデートKB5017380向けのサポートを追加しました。
-
Agentをエージェントを Incredibuild 10.1 から Incredibuild 9 にロールバックする機能を追加しました。
-
一部のIncredibuild 10.1環境で、cmakeプロジェクトが実行できない問題を修正しました。
-
Visual Studio 2022.3へのサポートを追加しました。
-
必要に応じて、いずれのBuild Groupからのイニシエータエージェントでも、クラウドヘルパーが使用可能になりました。
-
Predictive execution が VS 2022 64 bit に対応しました。
-
SSLを使って通信を確保する際の認証管理に関する 大幅な改善。
-
外国語の文字を使った表示のサポートを追加しました。
-
サイレント インストーラー を使ったインストール中の、 Build Group へのAgent の割り当てが可能になりました。
-
いつでもライセンスを更新できる機能を追加しました。
-
アップグレードやライセンス期限切れ直前の通知など、全体的ななユーザーインターフェースの改善。
-
新規ライセンスモデルの一覧.以下を含めたライセンスモデル を一から作り直しました。
-
使いやすく新しいユーザーインターフェース
-
ライセンスファイルではなく、ライセンスキーによる一元管理
-
グリッド容量を最大限に活用できるフローティングライセンス
-
-
新しいCoordinatorユーザーインターフェースCoordinatorのユーザーインターフェースは、大きく生まれ変わりました。
-
パスワードで保護されたCoordinator Managerで、ネットワーク上のどのコンピューターからでもにアクセス可能な、新しいウェブベース
-
エージェント、ライセンス、Incredibuildのすべての設定を、新しいウェブベースのCoordinator Managerで簡単に管理できるようになりました。
-
ステータスバー
-
高度なフィルタリングと検索
-
より簡単な一括操作と複数選択
-
旧バージョンに搭載された一部のCoordinator機能は、まだご利用いただけません。詳しくは、制限事項とリグレッション をご覧ください。
-
-
Use Build Cache to Significantly Improve Performance(期間限定で提供しております) Incredibuild で実行するすべてのビルドのキャッシュ を作成し、今後のビルドを高速化するために使用することで、時間とリソースを節約します。
-
エンタープライズ版。エンタープライズのお客様向けの高い機能性が多数ございますが、DashboardとBuild Group APIはこのバージョンではまだご利用いただけません。詳しくは、カスタマーサクセスマネージャーにお問い合わせください。
-
これらの機能をサポートするために、ハードウェアとソフトウェアのシステム要件にアップデートがあります。
-
このアップデートには、9.6.6までの全バージョンのバグ修正と改良が含まれます。
-
制限事項 Visual Studio 2022.3には未対応です。