Team Foundation Server 2017 Update 3 リリース ノート
| Developer Community | システム要件と互換性 | ライセンス条項 | TFS DevOps ブログ | SHA-1 ハッシュ | | 最新の Visual Studio 2019 リリースノート|
Note
これは、Team Foundation Server の最新バージョンではありません。 最新のリリースをダウンロードする場合は、Team Foundation Server 2018 Update 3 の最新のリリース ノートを参照してください。 ページ フッターにある地球アイコンをクリックし、目的の言語を選択すると、このページの言語を変更できます。
この記事では、Team Foundation Server 2017 Update 3 に関する情報を紹介します。 ボタンをクリックしてダウンロードします。
Team Foundation Server 2017 の詳細については、Team Foundation Server の要件と互換性に関するページを参照してください。
詳細については、TFS のインストール ページを参照してください。
リリース日: 2022 年 5 月 17 日
Team Foundation Server 2017 Update 3.1 Patch 15 の新機能の詳細
以下を修正する Team Foundation Server 2017.3.1 のパッチをリリースしました。
- ユーザーの Active Directory アカウントが無効になった後は、すべての個人用アクセス トークンを取り消してください。
リリース日: 2021 年 9 月 14 日
Team Foundation Server 2017 Update 3.1 Patch 14 の新機能の詳細
以下を修正する Team Foundation Server 2017.3.1 のパッチをリリースしました。
- こちらの Developer Community フィードバック チケットで報告された問題を解決しています。
リリース日: 2021 年 4 月 13 日
Team Foundation Server 2017 Update 3.1 Patch 13 の新機能の詳細
以下を修正する Team Foundation Server 2017.3.1 のパッチをリリースしました。
- CVE-2021-27067: 情報の漏えい
このパッチ用の修正プログラムを実装するには、AzureResourceGroupDeployment タスクをインストールする必要があります。
AzureResourceGroupDeployment タスクのインストール
Note
以下に説明する手順はすべて、Windows コンピューター上で実行する必要があります。
インストール
AzureResourceGroupDeployment.zip パッケージをご利用のコンピューター上の新しいフォルダーに抽出します。
ご利用のコンピューターに合わせて、Node.js 14.15.1 と npm (Node.js ダウンロードに含まれています) をダウンロードしてインストールします。
管理者モードでコマンド プロンプトを開き、次のコマンドを実行して tfx-cli をインストールします。
npm install -g tfx-cli
"フル アクセス" 特権で個人用アクセス トークンを作成し、それをコピーします。 この個人用アクセス トークンは、tfx login コマンドの実行時に使用されます。
コマンド プロンプトから次を実行します。 プロンプトが表示されたら、サービス URL と個人用アクセス トークンを入力します。
~$ tfx login
Copyright Microsoft Corporation
> Service URL: {url}
> Personal access token: xxxxxxxxxxxx
Logged in successfully
- 次のコマンドを実行して、サーバー上にタスクをアップロードします。 手順 1 で抽出した .zip ファイルのパスを使用します。
~$ tfx build tasks upload --task-path *<Path of the extracted package>*
リリース日: 2020 年 12 月 8 日
Team Foundation Server 2017 Update 3.1 Patch 12 の新機能の詳細
次を修正する TFS 2017 Update 3.1 用のセキュリティ パッチをリリースしました。 詳細については、ブログ記事を参照してください。
- CVE-2020-17145: Azure DevOps Server と Team Foundation Server のスプーフィングの脆弱性
リリース日: 2020 年 6 月 10 日
Team Foundation Server 2017 Update 3.1 Patch 11 の新機能の詳細
次を修正する TFS 2017 Update 3.1 用のセキュリティ パッチをリリースしました。 詳細については、ブログ記事を参照してください。
- SSH での SHA2 のサポートの追加
リリース日: 2020 年 3 月 10 日
Team Foundation Server 2017 Update 3.1 Patch 10 の新機能の詳細
次を修正する TFS 2017 Update 3.1 用のセキュリティ パッチをリリースしました。 詳細については、ブログ記事を参照してください。
- CVE-2020-0700: クロスサイト スクリプティングの脆弱性
- CVE-2020-0758: 特権の昇格の脆弱性
リリース日: 2019 年 9 月 10 日
Team Foundation Server 2017 Update 3.1 Patch 8 の新機能の詳細
次のバグを修正する TFS 2017 Update 3.1 用のセキュリティ修正プログラムをリリースしました。 詳細については、ブログ記事を参照してください。
- CVE-2019-1305: Repos でのクロス サイト スクリプティング (XSS) の脆弱性
リリース日: 2019 年 8 月 13 日
Team Foundation Server 2017 Update 3.1 Patch 7 の新機能の詳細
次のバグを修正する TFS 2017 Update 3.1 用の修正プログラムをリリースしました。 詳細については、ブログ記事を参照してください。
- 作業項目トラッキング ウェアハウスの同期は、エラー "TF221122: チーム プロジェクト コレクションまたは Team Foundation Server ATE のジョブ作業項目トラッキング ウェアハウスの同期の実行中にエラーが発生しました" で同期が停止しました。 ---> System.Data.SqlClient.SqlException: 補正レコードを作成できません。 Missing historic data. (履歴データがありません。)"
リリース日: 2019 年 7 月 9 日
Team Foundation Server 2017 Update 3.1 Patch 6 の新機能の詳細
次のバグを修正する TFS 2017 Update 3.1 用のセキュリティ修正プログラムをリリースしました。 詳細については、ブログ記事を参照してください。
- CVE-2019-1072: 作業項目のトラッキング中のリモート コード実行の脆弱性
リリース日: 2019 年 5 月 14 日
Team Foundation Server 2017 Update 3.1 Patch 5 の新機能の詳細
次のバグを修正する TFS 2017 Update 3.1 用のセキュリティ修正プログラムをリリースしました。 詳細については、ブログ記事を参照してください。
- CVE-2019-0872: Test Plans でのクロス サイト スクリプティング (XSS) の脆弱性
- CVE-2019-0979: ユーザー ハブでのクロス サイト スクリプティング (XSS) の脆弱性
リリース日: 2019 年 4 月 9 日
Team Foundation Server 2017 Update 3.1 Patch 4 の新機能の詳細
次のバグを修正する TFS 2017 Update 3.1 用のセキュリティ修正プログラムをリリースしました。 詳細については、ブログ記事を参照してください。
- CVE-2019-0866: Pipelines でのリモート コード実行の脆弱性
- CVE-2019-0868: Pipelines でのクロス サイト スクリプティング (XSS) の脆弱性
- CVE-2019-0870: Pipelines でのクロス サイト スクリプティング (XSS) の脆弱性
- CVE-2019-0871: Pipelines でのクロス サイト スクリプティング (XSS) の脆弱性
リリース日: 2019 年 3 月 12 日
Team Foundation Server 2017 Update 3.1 Patch 3 の新機能の詳細
次のバグを修正する TFS 2017 Update 3.1 用のセキュリティ修正プログラムをリリースしました。 詳細については、ブログ記事を参照してください。
- CVE-2019-0777: Pipelines でのクロス サイト スクリプティング (XSS) の脆弱性
リリース日: 2018 年 2 月 28 日
Team Foundation Server 2017 Update 3.1 の新機能の詳細
この更新プログラムでは、潜在的なクロスサイト スクリプト (XSS) の脆弱性およびその他のセキュリティの脆弱性を修正します。 詳細については、このブログ記事を参照してください。 これは完全なアップグレードです。したがって、TFS 2017 Update 3.1 に直接アップグレードすることができます。
リリース日: 2017 年 11 月 6 日
Team Foundation Server 2017 Update 3 の新機能の詳細
これは Team Foundation Server 2017 の更新プログラムであり、Team Foundation Server 2017 Update 2 以降のバグ修正が含まれています。
作業
- ASCII 文字コード >127 を使用してテンプレートをエクスポートすると、WebLayout は得られず、正しくないファイル名が含められます。
- ボード設定およびカードの設定で、作業項目の種類の名前変更が処理されません。
- トルコ語でのかんばんボード カードの並び替えがスタック順位で行われる可能性があります。
- REST API の WorkItemSearchConditionalFaultIn が検索に対して NotSupportedException をスローする可能性があります。
- StructureChangeNotification イベントは WIT で起動しません。
- 最大リンク制限を超過したときは、詳細にリンクを追加します。
- 作業項目フィールドのデータ移行実行プランを最適化して、アップグレードのパフォーマンスを改善します。
- [割り当て先ユーザー/グループ] コンテキスト メニューでは、特定のために表示名ではなくコンボ文字列を使用します。
コード
- Maven: コード カバレッジが生成されるようになりました。
- 新しいエクスプローラーで HTML ファイルが既定でプレビュー モードにならなくなりました。
- 変更セットを表示するときのスクロール バーを追加しました。
- Web の垂直スクロール ([コード] ->[ファイルとしての変更セット] の両方) が IE 11/Chrome で動作するように修正しました。
- ソース エクスプローラー (IE/Microsoft Edge) でスクロールが動作するようになりました。
- プロジェクトを離れたユーザーの変更セットをフィルターできるようになりました。
- ファイルを選択した後、左のツリーにあるルート ディレクトリをもう一度選択しても、全画面表示モードが維持されるようになりました。
- リポジトリが大量にあり、検索 URL がサポートされる既定の長さを超過した場合に例外をスローしなくなりました。
- Git リポジトリに既定のブランチが存在しない場合に、ファイル フォルダーが構成されなくなりました。
- 拡張機能のインストールが、以前の拡張機能のアンインストール操作のジョブと競合しなくなりました。
- 検索を修正し、ジョブの失敗に関係なく動作するようになりました。
- Accountfaultin ジョブが複数回実行された場合、ReindexingStatus の状態が処理中のままにならなくなりました。
- TFVC クロールがバージョン コントロール (VC) のアクセス許可の問題で失敗しなくなりました。
- 日本語ビルドの TFS 2017 Update 2 へのアップグレード後に検索機能が失敗しなくなりました。
- TFS Update 1 から TFS Update 2 へのアップグレード時のような失敗が検索機能で発生しなくなりました。
- ジョブ結果メッセージから、インデックス処理により多くの洞察が与えられるようになりました。
- パッチ操作の失敗回数を削減しました。
- 時間枠が設定されたクローラーでは、ジョブの実行時間の制限に関係なく少なくとも 1 つのバッチをクロールするようになりました。
- 検索のログとの一貫性を保つため、失敗したファイルのパッチ操作の KPI を修正しました。
- Git for Windows の SSH プロトコル バージョンのサポートを向上させました。
ビルド
- ビルド エージェントの登録を試みているときに次のエラーが発生します。認証 - "スタックが不足しているためプログラムを安全に実行できません。"
- Git の新しいバージョンを実行するには、vsts-agent を更新します。
- .NET との互換性のために NuGet.exe 4.3.0 をビルドに含めるには、NuGet Tool インストーラーのタスクを有効にします。
- スケジュールされた XAML ビルドの RequestedFor フィールドは設定されません。
リリース
- TFS 2017 からのアップグレードで、Azure ベースの接続済みサービスからサービス エンドポイントへの移行が失敗します。
テスト
- "テスト エージェントの配置" タスクは、Win7 SP1 コンピューター上で複数の問題があります。
- テスト エージェントのパスが正しくない場合、エラーとしては記録されず、デバッグにのみ表示されます。
- 添付ファイルのアップロードが失敗した場合でも、テストの実行/タスクは失敗しない必要があります。
- GetTestPlatform API は、構成に基づいてプローブ ディレクトリ内の testplatform.config ファイルを検索します。
- dbo.tbl_TestResult のインデックスをドロップすることで、アップグレードのパフォーマンスが大幅に改善します。
- テスト結果の移行サービス ステップのパフォーマンスを改善すると、アップグレードのパフォーマンスが大幅に改善します。
レポート
- RDL バーンダウン レポートに削除されたタスクの正確な時間数が表示されるようになりました。
管理
- ユーザー ページのパブリック URL は、ロード バランサーが関連する場合などに必ず呼び出し元の URL と一致します。
既知の問題
作業項目フォームが Web で正しくレンダリングされない
問題:
Web クライアント用ではなく、Visual Studio クライアント用に、複数値のコントロールなどのカスタム コントロールをインストールしている場合、作業項目フォームが Web で正しくレンダリングされません。
対処法:
コントロールを最新バージョンに更新する必要があります。 不足しているコントロール要素を含まない Web レイアウトを追加する必要があります。 TFS 2017 Update の最新の複数値コントロールは、TFS 作業項目追跡用のカスタム コントロールにあります。 レイアウトに関する詳細については、「すべての FORM XML 要素のリファレンス (TFS 2015)」ページをご覧ください。
Team Foundation Server 2017 についてお客様から報告された問題をご覧ください。
フィードバック & 提案
皆様のご意見をお待ちしております。 開発者コミュニティで問題を報告して追跡し、スタック オーバーフローでアドバイスを得ることができます。