Git オブジェクト制限の削除によるリポジトリのスケーラビリティの向上

このスプリントのAzure Repos改善により、PR の可視性が向上し、主要なスケーリング制限が削除されます。 外部バッジにより、サード パーティの状態チェックが明確になり、未解決のコメントが PR リストに直接表示され、Git オブジェクトの制限を削除することで、大規模な開発のためにリポジトリを無制限に拡張できるようになりました。

詳細については、リリース ノートを参照してください。

全般

GitHub Advanced Security for Azure DevOps

Azure Boards

Azure Pipelines

Azure Repos

Azure Test Plans

全般

Azure DevOps データ移行ツールの最新バージョン

2025 年末にリリースされた Azure DevOps Server バージョンから Azure DevOps Services に移行する必要があるユーザー向けに、Azure DevOps データ移行ツールの最新バージョンが利用可能になりました。

Azure DevOps データ移行ツールの最新バージョンダウンロードし、migration ガイドを確認できます。

GitHub Advanced Security for Azure DevOps

削除されたリポジトリと無効なリポジトリがセキュリティの概要に表示されなくなりました

セキュリティの概要では、削除されたリポジトリまたは Advanced Security が無効になっているリポジトリが非表示になったため、リスクビューとカバレッジ ビューには、実際にスキャンされているリポジトリのみが表示されます。 これにより、以前の有効化状態から引き継がれていた古いエントリがクリーンアップされ、セキュリティの概要の合計に現在のフットプリントが反映されます。

Azure Boards

作業項目のコピーの選択肢の改善

親リンクと子リンクを切り離すことで、作業項目のコピー エクスペリエンスが向上しました。 [既存のリンクを 含める ] オプションと共にすべての親リンクと子リンクをコピーする代わりに、親リンクのみ、子リンクのみ、またはその両方をコピーするように選択できるようになりました。

この改善により、柔軟性が向上し、作業項目をコピーする際に、すべての子リンクを引き継がずに同じ親にリンクしたままにする場合の操作が簡単になります。

GitHub 統合 REST API のセキュリティ強化

GitHub統合 REST API をアップグレードして、ユーザー認証に従来の OAuth トークンではなく GitHub App OAuth トークンを使用しました。 セキュリティ強化として、ユーザーは、この変更後に初めてGitHub接続を操作する際に、指定された URL を介して 1 回再認証するように求められます。

この 1 回限りの手順を完了すると、すべての API 操作は通常どおり続行されます。 この更新により、トークンの自動更新が可能になり、中断が減り、手動による再認証を繰り返す必要がなくなります。

Azure Pipelines

パブリック プレビューで使用可能な Windows ARM64 エージェント

Windows ARM64 エージェントは、Windows 11のパブリック プレビューで使用できるようになりました。 これにより、Azure Pipelinesセルフホステッド エージェントのネイティブ Windows ARM64 サポートが提供され、ARM64 ベースのWindows マシンでパイプラインを実行できます。

詳細については、Windows セルフホステッド エージェントのドキュメントを参照してください。

Azure Repos

Pull Requestの状態チェックの強化

カスタムのサード パーティの状態ポリシーと組み込みのAzure DevOps ブランチ ポリシーを区別するために、要求の状態チェックをプルするための新しい External バッジを追加しました。 以前は、外部ポリシーはビルドや必須レビュー担当者などの標準ポリシーと同じように見え、プル要求がブロックされたときに混乱を招くことがよくあります。

この更新プログラムでは、外部状態ポリシーがチェック エクスペリエンスで明確にラベル付けされ、バッジの上にマウス ポインターを置くと、ポリシー所有者に関する追加の詳細が提供され、標準ブランチ ポリシーの外部で管理されます。 これにより、作成者と校閲者は、pull request がブロックされる理由をすばやく理解し、問題をより迅速に解決できます。

pull request リストに未解決のコメントを表示する

ここでは、未解決のコメント スレッドを含む pull request を pull request リスト ビューで直接強調表示します。

これにより、作成者と校閲者は、pull request を完了またはマージする前に、引き続き注意が必要かどうかを簡単に把握できます。 各プル要求を開いてディスカッションの状態を確認する代わりに、まだ対処する必要がある未解決のレビュー コメントがあるかどうかをすぐに確認できます。

未解決のコメント インジケーターには、未解決のスレッドの数とコメント スレッドの合計数 ( 1/3 など) が表示されるため、レビューの進行状況をひとめで理解しやすくなります。

Git オブジェクト数の制限が削除されました

リポジトリ内の Git オブジェクトの数に対するハード制限が削除されました。 以前は、リポジトリは 1 億個のオブジェクトに制限されていました。これは、非常に大規模でアクティブなコードベースの制約になる可能性があります。 この変更により、リポジトリはオブジェクト数の上限なしで拡張でき、スケーラビリティと寿命が向上します。

これは特に、広範な歴史、膨大な数の共同作成者、大規模な継続的な開発を持つ、有効期間の長い大規模なモノレポにメリットがあります。

Azure Test Plans

パブリック プレビューでの手動テスト実行で、ステップごとの実際の結果をキャプチャする

この機能はコミュニティからの上位の 要求 の 1 つであり、利用可能にすることに興奮しています。

Azure Test Plansでの手動テストの実行中に、各ステップのActual Resultを記録できるようになりました。 これにより、各ステップの実際の結果が Pass/Fail と共にキャプチャされ、実行中に何が起こったかを構造化した証拠が得られ、監査、トリアージ、欠陥レポートに役立ちます。

この機能は、次の 3 つのモードでテスト計画ごとに構成されます。

  • 無効 (既定値): フィールドは非表示で非アクティブです。
  • 有効 - 省略可能: フィールドが表示されます。エントリは適用されません。
  • 有効 - 必須: テスト担当者は、先に進む前に、予想される結果が定義されているすべてのステップの実際の結果を入力する必要があります。

詳細については、 実際の結果に関するドキュメントを参照してください

この機能は パブリック プレビュー 段階であり、入力は非常に重要です。 経験、提案、および発生する可能性がある問題を共有してください。 Azure DevOps Developer Communityから直接フィードバックを送信するか、azdo-testplans-uxr @ microsoft.com (スペースを削除) でメールでお問い合わせください。

次のステップ

Note

これらの機能は、今後 2 ~ 3 週間にわたってロールアウトされます。 Azure DevOpsに向かい、見てみましょう。

フィードバックの提供方法

これらの機能についてご意見をお聞かせください。 ヘルプ メニューを使用して、問題を報告したり、提案を提供したりします。

提案を行う

Stack Overflow のコミュニティからアドバイスや質問に回答してもらうこともできます。