Team Foundation Server 2015 Update 4

Last Update: 2017/04/27

リリース日: 2017 年 4 月 11 日

Microsoft は本日、Visual Studio Team Foundation Server 2015 Update 4 の提供を開始したことをお知らせします。 これは Team Foundation Server 2015 の更新プログラムであり、Team Foundation Server 2015 Update 3 以降のバグ修正が含まれています。 これは Go Live リリースであり、運用環境でインストールすることができます。

Visual Studio のフィードバック オプションを使用してフィードバックをお送りください。 また、Visual Studio 2015 UserVoice サイトから提案を送信することもできます。

ダウンロード: Team Foundation Server Update 4

関連ダウンロードについては、ダウンロードのページをご覧ください。

RTW での変更点

RC 以降に追加された新しい項目を次に示します。

  • バグとテスト結果の間のリンクが削除された場合、ウェアハウスに格納されている削除日は更新されません。
  • 既定の区分パスに対するアクセス許可を持たないお客様は、ビルドのテスト結果を表示すると、"シーケンスに要素が含まれていません" というエラーが発生します。
  • MTM ツールでは、テスト計画を複製しようとすると、"複製操作の開始に失敗しました" というエラーが発生します。
  • 拡張機能は、Test ハブ REST API にアクセスできません。
  • 通知を受信するときに、パフォーマンスの問題が発生する可能性があります。
  • データベースが異なる SQL インスタンス上にある場合、アップグレード後に、ウェアハウスの接続文字列が、ウェアハウス データベースではなく、構成データベースを指し示します。

TFS 2015 Update 4 の新機能

これには、Update 4 の次の修正プログラムがすべて含まれています。


アジャイル バグの修正

  • @Today マクロと @Me マクロが、かんばんボード カード スタイル ルールで、英語以外で正しく動作しません。
  • かんばんボードにインラインで__カードを追加__できません。 たとえば、タイトル フィールドを編集できません。
  • HTML フィールドの読み込みが完了する前にクエリ ページで同じ種類の 2 つの作業項目間で切り替えると、HTML フィールドが空になることがあり、作業項目がダーティになります。
  • WorkItemStore.GetWorkItemIdsForArtifactUris() などのバッチ API は、たくさんの文字列で呼び出されたとき、間違った結果を返すことがあります。
  • 顧客のグローバル ワークフローにルールがあるとき、ルールを作業項目の種類定義に移動しようとすると、"TF237090: 存在しないか、アクセスが拒否されています。" というエラーが表示されます。
  • TFS インスタンスに含まれるコレクションの名前にスペースがあり、公開 URL が内部 URL と異なる場合、別のユーザーが開いたとき、作業項目にインライン イメージが表示されないことがあります。
  • フィールド名のスペースが "." や "_" に置換されているのに、作業項目トラッキング ウェアハウスの同期が名前の競合で失敗します (例:"My Field" と "My_Field")。
  • 作業項目のリンク コメントに 0x0B のような特殊文字が含まれていると、作業項目トラッキング ウェアハウスの同期が失敗します。

バージョン管理バグの修正

  • 非常に大規模なチーム プロジェクトや TFVC ソース ツリーを破棄すると、タイムアウトになり、ロールバックします。
  • プロジェクト全体で分岐オブジェクトの名前を変更すると、親関係が失われます。

ビルド バグの修正

  • ビルド定義のゲート チェックイン トリガー構成後の最初のチェックインが失敗します。
  • ビルド タスクを読み込むときやビルドを待ち行列に入れるとき、"同一のキーを含む項目が既に追加されています。" というエラーが表示されます。
  • 32 ビット Windows で実行するとき、Windows ビルド エージェントを下位バージョンのリポジトリからビルドできません。
  • 拡張が更新されるとき、ビルド タスクが更新されません。

リリース管理のバグ修正

  • リリース環境で、[順番に並べられたすべてのユーザー] オプションが選択されているとき、承認者の順番が変更されると、定義がダーティとしてマークされ、保存できません。

バグの修正のテスト

  • ユーザーがスタンドアロン テスト エージェントを配置できません。
  • テスト計画を選択するとき、ソース フィルターが Null になります。
  • テスト ケースを一時停止としてマークし、テスト ランナーを保存して閉じると、テストに戻ったとき、テスト ケースを続行できません。
  • RTW での変更点: バグとテスト結果の間のリンクが削除された場合、ウェアハウスに格納されている削除日は更新されません。
  • RTW での変更点: 既定の区分パスに対するアクセス許可を持たないお客様は、ビルドのテスト結果を表示すると、"シーケンスに要素が含まれていません" というエラーが発生します。
  • RTW での変更点: MTM ツールでは、テスト計画を複製しようとすると、"複製操作の開始に失敗しました" というエラーが発生します。
  • RTW での変更点: 拡張機能は、Test ハブ REST API にアクセスできません。

管理バグの修正

  • アップグレード中に管理コンソール (TfsMgmt) が不意に閉じることがあります。
  • コード レビューに追加があったとき、TFS の英語以外のバージョンのコード レビュー担当者にメールが届きません。
  • 孤立ユーザーのワークスペースの名前が有効ユーザーのワークスペースの名前と同じになっていると、ワークスペースが重複すると見なされ、TFS 2015 のアップグレードが失敗することがあります。
  • RTW での変更点: 通知を受信するときに、パフォーマンスの問題が発生する可能性があります。
  • RTW での変更点: データベースが異なる SQL インスタンス上にある場合、アップグレード後に、ウェアハウスの接続文字列が、ウェアハウス データベースではなく、構成データベースを指し示します。
  • 以前のリリースでは、SSL オフロードを利用する顧客は、ロード バランサーに X-Forwarded-Proto ヘッダーを追加する必要がありました。 この更新プログラムでは、TFSMgmt.exe で公開 URL を構成し、https:// URL を生成できます。
  • 新しい認証パターンに起因し、Jenkins サービス フックと新しいバージョンの Jenkins の間に互換性がありませんでした。 このリリースでは、Jenkins の新しいバージョンを利用できます。

Marketplace のバグ修正

  • MS.TFS.Server をインストールできるようになりました。
  • この更新プログラムにより、TFS 2015 で有償プレビュー拡張機能がサポートされるようになりました。 一度インストールすると、この拡張機能は無期限で無料になります。これは、TFS 2015 では拡張機能向けの既定の Commerce 統合が存在しないためです。 さらに、システムで認識されない拡張機能マニフェストのすべてのフラグが無視され、インストールがブロックされなくなります。