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 Update 3.1

要详细了解 Team Foundation Server 2017,请参阅 Team Foundation Server 要求和兼容性页面。

请参阅 TFS 安装页以获取详细信息。


发行说明图标发布日期:2022 年 5 月 17 日

Team Foundation Server 2017 Update 3.1 补丁 15 新增功能的详细信息

我们为 Team Foundation Server 2017.3.1 发布了一个补丁,用于修补以下问题。

  • 禁用用户的 Active Directory 帐户后,撤销所有个人访问令牌。

发行说明图标发布日期:2021 年 9 月 14 日

Team Foundation Server 2017 Update 3.1 补丁 14 新增功能的详细信息

我们为 Team Foundation Server 2017.3.1 发布了一个补丁,用于修补以下问题。


发行说明图标发布日期:2021 年 4 月 13 日

Team Foundation Server 2017 Update 3.1 补丁 13 新增功能的详细信息

我们为 Team Foundation Server 2017.3.1 发布了一个补丁,用于修补以下问题。

若要实现此补丁的修补,必须先安装 AzureResourceGroupDeployment 任务。

AzureResourceGroupDeployment 任务安装

注意

下面提及的所有步骤都需要在 Windows 计算机上执行

安装

  1. AzureResourceGroupDeployment.zip 包提取到计算机上的新文件夹中。

  2. 根据计算机的要求下载并安装 Node.js 14.15.1 和 npm(包含在 Node.js 下载项中)。

  3. 在管理员模式下打开命令提示符,并运行以下命令以安装 tfx-cli。

npm install -g tfx-cli
  1. 创建具有完全访问特权的个人访问令牌并复制它。 运行 tfx login 命令时将使用此个人访问令牌。

  2. 从命令提示符下运行以下命令。 出现提示时,输入服务 URL 和个人访问令牌。

~$ tfx login
Copyright Microsoft Corporation

> Service URL: {url}
> Personal access token: xxxxxxxxxxxx
Logged in successfully

  1. 运行以下命令,将任务上传到服务器。 使用从步骤 1 中提取的 .zip 文件的路径。
  ~$ tfx build tasks upload --task-path *<Path of the extracted package>*

发行说明图标发布日期:2020 年 12 月 8 日

Team Foundation Server 2017 Update 3.1 补丁 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 补丁 11 新增功能的详细信息

我们发布了 TFS 2017 Update 3.1 的安全补丁,可修复以下问题。 有关详细信息,请参阅博客文章

  • 在 SSH 中添加对 SHA2 的支持

发行说明图标发布日期:2020 年 3 月 10 日

Team Foundation Server 2017 Update 3.1 补丁 10 新增功能的详细信息

我们发布了 TFS 2017 Update 3.1 的安全补丁,可修复以下问题。 有关详细信息,请参阅博客文章


发行说明图标发布日期:2019 年 9 月 10 日

Team Foundation Server 2017 Update 3.1 修补程序 8 新增功能的详细信息

我们发布了 TFS 2017 Update 3.1 的安全修补程序,可修复以下 bug。 有关详细信息,请参阅博客文章


发行说明图标发布日期:2019 年 8 月 13 日

Team Foundation Server 2017 Update 3.1 修补程序 7 新增功能的详细信息

我们发布了 TFS 2017 Update 3.1 的修补程序,可修复以下 bug。 有关详细信息,请参阅博客文章

  • 工作项跟踪仓库同步功能停止同步并出现错误:“TF221122:针对团队项目集合或 Team Foundation 服务器 ATE 运行作业‘工作项跟踪仓库同步’时发生错误。 ---> System.Data.SqlClient.SqlException:无法创建补偿记录。 缺少历史数据。”

发行说明图标发布日期:2019 年 7 月 9 日

Team Foundation Server 2017 Update 3.1 修补程序 6 新增功能的详细信息

我们发布了 TFS 2017 Update 3.1 的安全修补程序,可修复以下 bug。 有关详细信息,请参阅博客文章


发行说明图标发布日期:2019 年 5 月 14 日

Team Foundation Server 2017 Update 3.1 修补程序 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 修补程序 4 新增功能的详细信息

我们发布了 TFS 2017 Update 3.1 的安全修补程序,可修复以下 bug。 有关详细信息,请参阅博客文章


发行说明图标发布日期:2019 年 3 月 12 日

Team Foundation Server 2017 Update 3.1 修补程序 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 修复。


工作

  • 导出包含 ASCII 字符代码 >127 的模板不具有 WebLayout,并且包含错误的文件名。
  • 板和卡设置不能处理工作项类型重命名。
  • 土耳其语看板卡重新排序应根据堆栈级别。
  • 对于搜素,REST API WorkItemSearchConditionalFaultIn 应触发 NotSupportedException。
  • 未为 WIT 激发 StructureChangeNotification 事件。
  • 超出最大链接数限制时添加详细信息链接。
  • 优化工作项字段数据迁移执行计划,以提高升级性能。
  • “分配到”上下文菜单应使用组合字符串(而不是显示名称)来消除歧义。

代码

生成

  • 尝试注册身份验证生成代理时出现错误:“堆栈不足,无法继续安全执行此程序”。
  • 更新 vsts-agent 以携带新版本的 git
  • 启用 NuGet 工具安装程序任务,以便在生成内容中包含 NuGet.exe 4.3.0 以与 .NET 兼容。
  • 未设置计划的 XAML 生成的 RequestedFor 字段。

版本

  • 从 TFS 2017 升级不能将基于 Azure 的连接服务迁移到服务终结点。

测试

  • 对于 Win7-SP1 计算机,“部署测试代理”任务出现多个问题。
  • 如果测试代理路径错误,不会将其记录为错误,而是仅在调试中出现。
  • 如果附件上传失败,测试运行/任务不应失败。
  • GetTestPlatform API 将根据配置查找探测目录中的 testplatform.config 文件。
  • 在 dbo.tbl_TestResult 上放置索引,以显著提高升级性能。
  • 提高测试结果迁移维护步骤的性能,以显著提高升级性能。

正在报告

  • RDL 燃尽报表现将显示正确的已删除任务时间。

管理

  • 用户页面公用 URL 应与调用 URL 匹配,例如涉及负载均衡器时。

已知问题

工作项窗体在 Web 中无法正确呈现

  • 问题:

    如果已安装了适用于 Visual Studio 客户端而非 Web 客户端的自定义控件(如多值控件),则 Web 中的工作项窗体将无法呈现。

  • 解决方法:

    需要更新到控件的最新版本。 需要添加不包含缺失控件元素的 Web 布局。 可以在 TFS 工作项跟踪的自定义控件页上找到 TFS 2017 Update 的最新多值控件。 有关布局的详细信息,请参阅所有 FORM XML 元素引用 (TFS 2015)页。

请参阅客户报告的有关 Team Foundation Server 2017 的问题。

开发者社区门户


反馈和建议

我们期待你的宝贵意见和建议! 可以通过开发者社区门户报告并跟踪问题,并能在 Stack Overflow 上了解相关建议。


返回页首