Team Foundation Server 2018 Update 3 リリース ノート Team Foundation Server 2018 Update 3 Release Notes


| 開発者コミュニティ | システム要件と互換性 | ライセンス条項 | TFS DevOps ブログ | SHA-1 ハッシュ || Developer Community | System Requirements and Compatibility | License Terms | TFS DevOps Blog | SHA-1 Hashes |


注意

英語以外のバージョンからこのページにアクセスしていて、最新の内容を見たい場合は、このリリース ノートの英語版ページをご覧ください。If you are accessing this page from a non-English language version, and want to see the most up-to-date content, please visit this Release Notes page in English. ページ フッターにある地球アイコンをクリックし、目的の言語を選択すると、このページの言語を変更できます。You can change the language of this page by clicking the globe icon in the page footer and selecting your desired language.


この記事では、Team Foundation Server 2018 の最新リリースに関する情報を紹介します。In this article, you will find information regarding the newest release for Team Foundation Server 2018. ボタンをクリックしてダウンロードします。Click the button to download.

Download the latest version of Team Foundation Server

Team Foundation Server 2018 の詳細については、Team Foundation Server の要件と互換性に関するページを参照してください。To learn more about Team Foundation Server 2018, see the Team Foundation Server Requirements and Compatibility page. 他の TFS 2018 製品をダウンロードするには、visualstudio.com/downloads ページを参照してください。Visit the visualstudio.com/downloads page to download other TFS 2018 products.

Team Foundation Server 2018 Update 3 への直接アップグレードは TFS 2012 以降からサポートされています。Direct upgrade to Team Foundation Server 2018 Update 3 is supported from TFS 2012 and newer. TFS が TFS 2010 以前に展開されている場合は、TFS 2018 Update 3 にアップグレードする前に中間手順をいくつか実行する必要があります。If your TFS deployment is on TFS 2010 or earlier, you need to perform some interim steps before upgrading to TFS 2018 Update 3. 詳細については、下記の表と、TFS のインストール ページを参照してください。Please see the chart below and the TFS Install page for more information.

TFS Upgrade Matrix
TFS アップグレードのマトリックスTFS Upgrade Matrix

重要

TFS 2018 Update 3 にアップグレードする前に、TFS 2018 RTM にアップグレードする必要はありません。You do not need to upgrade to TFS 2018 RTM before upgrading to TFS 2018 Update 3.


Release Notes Icon リリース日: 2019 年 4 月 9 日Release Date: April 9, 2019

Team Foundation Server 2018 Update 3.2 Patch 3Team Foundation Server 2018 Update 3.2 Patch 3

次のバグを修正する TFS 2018 Update 3.2 用のセキュリティ修正プログラムをリリースしました。We have released a security patch for TFS 2018 Update 3.2 that fixes the following bugs:

  • CVE-2019-0866: Pipelines でのリモート コード実行の脆弱性CVE-2019-0866: Remote code execution vulnerability in Pipelines
  • CVE-2019-0867: Pipelines でのクロス サイト スクリプティング (XSS) の脆弱性CVE-2019-0867: Cross site scripting (XSS) vulnerability in Pipelines
  • CVE-2019-0868: Pipelines でのクロス サイト スクリプティング (XSS) の脆弱性CVE-2019-0868: Cross site scripting (XSS) vulnerability in Pipelines
  • CVE-2019-0870: Pipelines でのクロス サイト スクリプティング (XSS) の脆弱性CVE-2019-0870: Cross site scripting (XSS) vulnerability in Pipelines
  • CVE-2019-0871: Pipelines でのクロス サイト スクリプティング (XSS) の脆弱性CVE-2019-0871: Cross site scripting (XSS) vulnerability in Pipelines

Release Notes Icon リリース日: 2019 年 3 月 12 日Release Date: March 12, 2019

Team Foundation Server 2018 Update 3.2 Patch 2Team Foundation Server 2018 Update 3.2 Patch 2

次のバグを修正する TFS 2018 Update 3.2 用のセキュリティ修正プログラムをリリースしました。We have released a security patch for TFS 2018 Update 3.2 that fixes the following bug:

  • CVE-2019-0777:Pipelines でのクロス サイト スクリプティング (XSS) の脆弱性CVE-2019-0777: Cross site scripting (XSS) vulnerability in Pipelines

Release Notes Icon リリース日: 2019 年 2 月 12 日Release Date: February 12, 2019

Team Foundation Server 2018 Update 3.2 修正プログラム 1Team Foundation Server 2018 Update 3.2 Patch 1

次のバグを修正する TFS 2018 Update 3.2 用のセキュリティ修正プログラムをリリースしました。We have released a security patch for TFS 2018 Update 3.2 that fixes the following bugs:

  • CVE-2019-0742: 作業項目にクロス サイト スクリプティング (XSS) の脆弱性CVE-2019-0742: Cross site scripting (XSS) vulnerability in work items
  • CVE-2019-0743: プル要求にクロス サイト スクリプティング (XSS) の脆弱性CVE-2019-0743: Cross site scripting (XSS) vulnerability in pull requests

Release Notes Icon リリース日: 2019 年 2 月 5 日Release Date: February 5, 2019

Team Foundation Server 2018 Update 3.2Team Foundation Server 2018 Update 3.2

Team Foundation バージョン管理 (TFVC) のさまざまな操作 (変更セットの追跡、履歴または操作に関連する任意の分岐の確認など) を行うときに顧客にエラーが表示される問題を修正するため、Team Foundation Server 2018 Update 3.2 を新しいビルドで更新しました。We have updated Team Foundation Server 2018 Update 3.2 with a new build to fix an issue where customers may see errors doing a variety of Team Foundation Version Control (TFVC) operations such as: tracking changesets, checking history or any branch related operations. 詳細については、ブログ記事を参照してください。For more information, see the blog post.


Release Notes Icon リリース日: 2019 年 1 月 14 日Release Date: January 14, 2019

Team Foundation Server 2018 Update 3.2Team Foundation Server 2018 Update 3.2

注意

TFS Database Import Service は現在、TFS 2018 Update 3.2 をサポートしていません。The TFS Database Import Service currently doesn't support TFS 2018 Update 3.2. サポートの追加に取り組んでいますが、最大で 2 週間かかる可能性があります。We're working on adding support, but that can take up to two weeks. インポート用に現在サポートされているバージョンの一覧は、ここで確認できます。You can see our list of currently supported versions for import here.

このリリースには、次のバグの修正プログラムが含まれています。This release includes fixes for the following bugs:

Team Foundation バージョン管理のパフォーマンスの改善も含まれています。It also includes performance improvements for Team Foundation Version Control.


Release Notes Icon リリース日: 2018 年 11 月 5 日Release Date: November 5, 2018

Team Foundation Server 2018 Update 3.1Team Foundation Server 2018 Update 3.1

このリリースには、クロス サイト スクリプティング (XSS) の脆弱性の修正プログラムが含まれています。This release includes a fix for a cross site scripting (XSS) vulnerability. TFS 2018 Update 3.1 にアップグレードすることをお勧めします。We recommend upgrading to TFS 2018 Update 3.1. TFS 2018 Update 3 が既にインストールされている場合、この更新プログラムにはセキュリティ修正プログラムが含まれています。If TFS 2018 Update 3 is already installed, this patch includes the security fix.


Release Notes Icon リリース日: 2018 年 9 月 12 日Release Date: September 12, 2018

TFS 2018 Update 3 の新機能の概要Summary of What's New in TFS 2018 Update 3

Team Foundation Server 2018 Update 3 には、Team Foundation Server 2018 のバグ修正が含まれています。Team Foundation Server 2018 Update 3 includes bug fixes for Team Foundation Server 2018. 次の部分の修正が含まれます。It includes fixes in the following areas:


TFS 2018 Update 3 で修正されたバグの詳細Details of the bugs fixed in TFS 2018 Update 3

コードCode

  • コード レビューを行うと、Visual Studio で "サーバー上で問題が発生したため..." というエラーが表示される。"There is a problem on the server" error appears in Visual Studio when doing a code review.
  • 大きい TFVC リポジトリでの検索インデックス作成に時間がかかる。Large TFVC repos take a long time for search indexing. ユーザーは、インデックス作成からフォルダーを除外して時間を短縮できるようになりました。Users can now exclude folders from indexing to speed it up.
  • ファイルの数が多いコレクションで、コード検索が遅い場合がある。Code search may be slow on collections with a high number of files.
  • コード検索ジョブが失敗すると、ジョブで生成されたデータは削除され、次のジョブではインデックス作成が再度開始される。When code search jobs fail, job yield data is deleted, which causes the next jobs to restart indexing.
  • コード検索で、アンダースコアが特殊文字と見なされてはならないときに、特殊文字と見なされる。Code search considers the underscore as a special character when it shouldn't.
  • TFS 2018 Update 2 以降に、Git クライアント向けのセキュリティ更新プログラムがリリースされました。A security patch for Git clients was released since TFS 2018 Update 2. 未適用の Git クライアントを保護するため、TFS 2018 Update 3 では脆弱性を悪用したプッシュを拒否するように変更されました。To protect unpatched Git clients, we made a change in TFS 2018 Update 3 to reject pushes that exploit the vulnerability. 詳しくは、「Remediating the May 2018 Git Security Vulnerability」(2018 年 5 月の Git のセキュリティ脆弱性の修復) をご覧ください。For more information, see Remediating the May 2018 Git Security Vulnerability.

作業Work

  • + アイコンがバックログ ページに表示されない。The + icon is missing on the backlog page.
  • 従来のすべての作業項目 API で、Name および DisplayName プロパティが設定されない。The Name and DisplayName properties are not set in all legacy work items APIs.
  • 添付ファイル REST API で、添付ファイルの URL を設定する FileID パラメーターがサポートされていない。The attachments REST API does not support a FileID parameter to set the attachment URL.
  • 作業項目リソースと添付ファイル リソースではプロジェクト スコープの URL が返されることがあり、下位互換性が損なわれていた。Work item resources and attachment resources sometimes returned project-scoped URLs, which were breaking backwards compatibility.

ビルドとリリースBuild and Release

  • ビルド アイテム保持ポリシーに基づいて、ビルドが削除されない。Builds are not getting deleted based on the build retention policy.
  • ビルドを削除しても、格納場所やシンボルが削除されない。Deleting a build does not delete the drop location or symbols.
  • ビルド番号形式文字列により無効なビルド番号が生成された場合、ビルドがキューに格納されない。A build will not queue if the build number format string results in an invalid build number.
  • TFS をアップグレードすると、ビルド タスクのバージョンが自動的に更新される。Build task versions get automatically updated when upgrading TFS.
  • ビルド定義が多い XAML ビルドにおけるパフォーマンスの問題。Performance issues in XAML builds with many build definitions.
  • TFS 2017 から移行されたビルド定義で、"definition.Repository.Mappings.Mapping.LocalPath" エラーが発生する。Build definitions migrated from TFS 2017 get a "definition.Repository.Mappings.Mapping.LocalPath" error.
  • [リリース概要] または [環境の配置] ポップアップから Jira アイテムへのリンクが機能しない。The link to Jira items from the Release Summary or Deploy Environment pop up does not work.
  • TFS がドイツ語ロケールでインストールされている場合、配置の承認保留通知が配信されない。A pending approval notification for a deployment is not delivered when TFS is installed in German locale.
  • タスク グループ変数検出で、システム変数として Build.BinariesDirectory の認識が開始されていた。Task groups variable detection has started recognizing Build.BinariesDirectory as a system variable.
  • リリースにタグを追加するときに、"一意インデックス 'PK_tbl_TagString' を含むオブジェクト 'Release.tbl_TagString' には重複するキー行を挿入できません" エラーが発生する。"Cannot insert duplicate key row in object 'Release.tbl_TagString' with unique index 'PK_tbl_TagString'" error when adding a tag to a release.
  • ゲートの評価が 6 時間を超えた場合、配置がキャンセルされる。Deployments get cancelled if gates evaluation exceeds six hours.
  • "TF400898: 内部エラーが発生する。"TF400898 An internal error occurred. リリース定義で成果物を追加または編集するとアクティビティ ID" エラーが発生する。ActivityId" error occurs when adding or editing artifacts in release definitions.
  • Release.Reason などのリリース変数を、カスタム フェーズ条件で使用できる。Release variables like Release.Reason can be used in custom phase conditions.
  • 配置プールを削除するときに、"ロック階層違反" エラーが発生する。"Lock Hierarchy violation" error occurs when deleting deployment pools.
  • パス変数に角かっこがある場合、リリース ジョブが失敗する。A release job fails when a path variable has square brackets.
  • 配置スクリプトが更新されるときに、Azure Virtual Machine Scale Sets が更新されない。Azure Virtual Machine Scale Sets are not updated when the deployment script is updated.
  • リリース定義編集アクセス許可を持っていても、リリース承認者アクセス許可を持っていないユーザーが定義を編集しようとすると、リリース定義が保存されない。A release definition does not save when a user with edit release definition permissions, but no release approver permissions tries to edit the definition.
  • Azure App Service 配置タスク バージョン 3 を利用できるようになりました。The Azure App Service Deploy task version 3 is now available.

テストTest

  • エラー "文字列の終わりを指定してください。The error, "Expecting end of string. エラーの原因は、<<->> であると考えられます。" が、テスト スイートを読み込むときに発生する。The error is caused by <<->>" occurs when loading test suites.
  • [新しいテスト ケース] ボタンをクリックすると、"引数が範囲外です" エラーが発生する。"Argument out of range" error occurs when clicking on the New Test Case button.
  • バグのリリース パスが、テスト結果にリンクした後で誤って変更される。The Release Path of a bug is incorrectly changed after linking it to a Test Result.
  • テストが合格または不合格とマークされていても、テストの実行が進行中になっている。The Test Run is In Progress even though the test is marked as pass or fail.
  • テスト結果更新 API を呼び出して同じテスト結果を何回も渡すと、SQL から主キー違反例外が発生する。When invoking the Update Test Result API and passing the same test result multiple times, a primary key violation exception is raised from SQL.
  • メールに対する共有ステップを含むテスト ケースをエクスポートすると、メールのサイズ制限により失敗することがある。Exporting a test case with shared steps to email may fail due to email size limits.
  • グリッドで [新しいテストの追加] を使用すると、タイトル列が Excel から誤って貼り付けられる。The Title column pastes incorrectly from Excel when using Add New Tests with the grid.
  • テスト計画グリッド ビューで、共有ステップ名が正しくエスケープされていない ("<" 文字を使った場合など)。In the Test Plan grid view, the shared step names are not escaped correctly, such as with the '<' character.

レポートReporting

  • フォルダーが既に存在する場合、TFSConfig の addProjectReports でレポートが追加されない。TFSConfig addProjectReports does not add reports if the folder already exists.

管理Administration

  • TFS データベースが SQL Server 2016 SP1 以降の Enterprise Edition 以外でホストされている場合、TFS 2012 または 2013 からのアップグレード中に、複数のテーブルでページの圧縮が有効にならず、アップグレードとランタイムのパフォーマンスが低下する。When TFS databases are hosted on non-enterprise edition of SQL Server 2016 SP1 or above, page compression is not enabled on several tables during upgrade from TFS 2012 or 2013, which has a negative impact on upgrade and runtime performance.
  • TFS 2018 にアップグレードするときに、"PR マージ サービス フック サブスクリプション更新" エラーが発生する。"Update PR Merge service hook subscriptions" error occurs when upgrading to TFS 2018.
  • プロキシの構成に Configure-GvfsCacheServer.psm1 ファイルを使用できない場合でも、TFS Proxy のインストール中にそのファイルがコピーされる。The Configure-GvfsCacheServer.psm1 file is being copied during TFS Proxy installs, even though the file cannot be used to configure the proxy.
  • TFSConfig の OfflineDetach を実行すると、"TF400856: 次のサービスはデータベースに登録されていません" エラーが発生する。"TF400856: The following service is not registered in the database" error occurs when running TFSConfig OfflineDetach.
  • Elasticsearch のノード構成で、インデックスが自動的に有効になる。Indexes are automatically enabled in the node configuration of Elastic Search.
  • Elasticsearch が新しく構成され、古いデータがある場合、インデックスの再作成はトリガーされない。Re-indexing is not triggered when Elastic Search is newly configured and has stale data.
  • 高ボリューム ジョブが失敗した場合、検索インデクサー パイプラインはそれ自体を調整せず、リソース使用量が多くなる可能性がある。In case of high-volume job failures, the search indexer pipeline does not throttle itself and has potential high resource usage.
  • ES_JAVA_OPTS 環境変数が設定されている場合、Elasticsearch サービスのインストールが失敗する。The Elastic Search service installation fails if the ES_JAVA_OPTS environment variable is set.
  • コレクションが削除されるとき、コレクション レベルの検索レコードが削除されない。When a collection is deleted, collection-level search records are not deleted.
  • プロセス テンプレート エディターで、"要求された値 'MANAGE_TEST_SUITES' が見つかりませんでした" などのエラーが表示される。The process template editor displays errors such as "Requested value 'MANAGE_TEST_SUITES' was not found".
  • プロセス テンプレート エディターで、ワークフローの編集中に、一部の ID のコレクション名が正しく表示されない。The process template editor incorrectly shows the collection name in some identities while editing a workflow.
  • コードの分岐でサービス フックを設定するとき、保存した後で分岐の設定が [Any] に戻る。When setting up a service hook on a code branch, the branch is set back to [Any] after saving.
  • タイムアウト値が小さいためにメール配信エラーが発生する。There are mail delivery errors due to a small timeout value.
  • CVE-2018-8529: セキュリティ強化のため、TFS と Search Service の間の通信で、基本承認が有効にされました。CVE-2018-8529: Basic authorization is now enabled on the communication between the TFS and Search services to make it more secure. Update 3 をインストールするか、Update 3 にアップグレードするすべてのユーザーは、検索を構成するときに (および、リモート Search Service の場合は Search Service をセットアップするときにも)、ユーザー名/パスワードを指定する必要があります。Any user installing or upgrading to Update 3 will need to provide a user name / password while configuring Search (and also during Search Service setup in case of remote Search Service).
  • "ユーザーには、拡張機能のライセンスがありません" エラーは、購入や拡張機能にライセンスを割り当てるときに発生します。"The user does not have a license for the extension" error occurs when purchasing or assigning licenses to extensions.

フィードバックFeedback

皆様のご意見をお待ちしております。We would love to hear from you! 開発者コミュニティで問題を報告して追跡し、スタック オーバーフローでアドバイスを得ることができます。You can report a problem and track it through Developer Community and get advice on Stack Overflow. Microsoft に優先的に取り組んで欲しいアイデアがある場合は、UserVoice でアイデアを追加するか、既存のアイデアに投票してください。As always, if you have ideas on things you would like to see us prioritize, head over to UserVoice to add your idea or vote for an existing one.


ページのトップへ
Top of Page