Team Foundation Server 2017 Update 3 版本資訊
| 開發人員社群 | 系統需求與相容性 | 授權條款 | TFS DevOps 部落格 | SHA-1 雜湊 | | 最新 Visual Studio 2019 版本資訊|
注意
這不是最新版本的 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 的修補程式,以修正下列各項。
- 解決此 開發人員社群 意見反應票證中所回報的問題。
發行日期:2021年 4 月 13 日
Team Foundation Server 2017 Update 3.1 Patch 13 的新功能詳細數據
我們已發行Team Foundation Server 2017.3.1 的修補程式,以修正下列各項。
- CVE-2021-27067:資訊洩露
若要實作此修補檔的修正程式,您必須安裝 AzureResourceGroupDeployment 工作。
AzureResourceGroupDeployment 工作安裝
注意
必須在 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 發行了安全性修補程式,其修正了下列 Bug。 如需詳細資訊,請參閱部落格文章。
- CVE-2019-1305:Repos 中的跨網站指令碼 (XSS) 弱點
發行日期:2019 年 8 月 13 日
Team Foundation Server 2017 Update 3.1 Patch 7 的新功能詳細資料
我們針對 TFS 2017 Update 3.1 發行修補程式,它修正下列錯誤 (Bug)。 如需詳細資訊,請參閱部落格文章。
- Work Item Tracking Warehouse Sync 停止同步,因為發生下列錯誤:「TF221122:執行 Team 專案集合或 Team Foundation Server ATE 的工作 Work Item Tracking Warehouse Sync 時發生錯誤。 ---> System.Data.SqlClient.SqlException:無法建立補償記錄。 遺漏歷程記錄資料。」
發行日期:2019 年 7 月 9 日
Team Foundation Server 2017 Update 3.1 Patch 6 的新功能詳細資料
我們為 TFS 2017 Update 3.1 發行了安全性修補程式,其修正了下列 Bug。 如需詳細資訊,請參閱部落格文章。
- CVE-2019-1072:工作項目追蹤中的遠端程式碼執行弱點
發行日期:2019 年 5 月 14 日
Team Foundation Server 2017 Update 3.1 Patch 5 的新功能詳細資料
我們為 TFS 2017 Update 3.1 發行了安全性修補程式,其修正了下列 Bug。 如需詳細資訊,請參閱部落格文章。
- 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 發行了安全性修補程式,其修正了下列 Bug。 如需詳細資訊,請參閱部落格文章。
- 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 發行了安全性修補程式,其修正了下列 Bug。 如需詳細資訊,請參閱部落格文章。
- 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 以來的 Bug 修正。
工作
- 當範本包含 > 127 的 ASCII 字元碼時,匯出結果不會有 WebLayout,而且會包含不正確的檔案名稱。
- 面板和卡的設定無法處理工作項目類型重新命名。
- 重新排列的土耳其文工作流程看板卡應該按照堆疊順位。
- REST API WorkItemSearchConditionalFaultIn 應該針對搜尋擲回 NotSupportedException。
- WIT 的 StructureChangeNotification 事件未引發。
- 當超過最大連結限制時,您可以新增詳細資訊的連結。
- 將工作項目欄位資料移轉的執行計畫最佳化,以改進升級效能。
- [指派至] 操作功能表應使用下拉式字串而不是顯示名稱,以明確指定。
代碼
- Maven:現在會產生程式碼涵蓋範圍。
- 在新的總管中,HTML 檔案不會再預設為預覽模式。
- 新增了檢視變更集時的捲軸。
- 我們已修正 Web 中的垂直捲動(程式代碼>變更集即檔案)現在可在 IE 11/Chrome 中運作。
- 捲動功能現在能在來源總管中使用 (IE/Edge)。
- 您現在可以針對已離開專案的使用者篩選變更集。
- 現在您可以選取檔案,然後選回左側樹狀中的根目錄,並維持在全螢幕模式中。
- 若有大量存放庫,當搜尋 URL 超出預設支援的長度時,就不會再擲回例外狀況。
- 若 Git 存放庫中沒有預設分支,就不再會設定檔案資料夾。
- 延伸模組的安裝作業不會與先前的延伸模組解除安裝作業產生衝突。
- 我們已修正搜尋服務,現在即使作業失敗還是可以運作。
- 若 Accountfaultin 作業執行超過一次,ReindexingStatus 將不再維持在 Inprogress 狀態下。
- TFVC 搜耙將不再因版本控制 (VC) 權限問題而失敗。
- 在日文組建升級至 TFS 2017 Update 2 之後,搜尋服務函式將不再失敗。
- 搜尋服務函數不會再像從 TFS Update 1 升級至 TFS Update 2 時一樣失敗。
- 作業結果訊息現在會提供更多關於編制索引的深入解析。
- 我們已經降低修補作業失敗次數。
- 不論作業執行的時間限制為何,TimeBoxed Crawler 都會在至少一個批次編目。
- 我們已修正失敗檔案的修補作業 KPI,使其與搜尋服務的記錄一致。
- 我們已改良 Git for Windows 中的 SSH 通訊協定版本支援。
建立
- 嘗試註冊組建代理程式時發生錯誤:驗證 -「沒有足夠的堆疊可安全地繼續執行此程式。」
- 更新 vsts-agent 以執行新版本的 Git。
- 啟用 NuGet 工具安裝程式工作,以在組建中加入 NuGet.exe 4.3.0,進而達成與 .NET 的相容性。
- 排程的 XAML 組建 RequestedFor 欄位未設定。
版本
- 從 TFS 2017 升級時,無法將 Azure 上的連線服務移轉到服務對服務端點。
Test
- 在 Win7 SP1 電腦上,部署測試代理程式工作有多個問題。
- 錯誤的測試代理程式路徑不會登記為錯誤,而只會出現在偵錯中。
- 當附件上傳失敗,測試回合/工作不應失敗。
- GetTestPlatform API 會根據設定,在探查目錄中尋找 testplatform.config 檔案。
- 卸除 dbo.tbl_TestResult 上的索引以大幅改善升級效能。
- 改善測試結果移轉維護步驟的效能,以大幅改善升級效能。
報表
- RDL 待執行工作報表現在已會顯示已刪工作的正確時間量。
系統管理
- 使用者頁面公用 URL 應該與呼叫的 URL 相符,例如在牽涉到負載平衡器時。
已知問題
無法在網頁中正確呈現工作項目表單
問題:
如果您為 Visual Studio 用戶端安裝了自訂控制項 (例如多重值控制項),但網頁用戶端未安裝,網頁中的工作項目表單將無法呈現。
因應措施:
您需要更新為最新版的控制項。 此外還必須新增不含所 缺少之控制項元素的網頁配置。 您可以在 Custom Controls for TFS Work Item Tracking (TFS 工作項目追蹤的自訂控制項) 頁面上,找到 TFS 2017 Update 的最新多重值控制項。 如需此版面配置的詳細資訊,請參閱 All FORM XML elements reference (TFS 2015) (所有 FORM XML 元素參考 (TFS 2015)) 頁面。
查看 Team Foundation Server 2017 的客戶回報問題。
意見反應與建議
我們很希望聽聽您的意見! 您可以透過開發人員社群回報並追蹤問題,並在 Stack Overflow 上取得建議。