TeamCity On-Premises 2025.07 Help

TeamCity 2021.2.1 发布说明

Build: 99602
2021年11月29日

功能

TW-73700 — 为启用 2FA 的用户在 Eclipse 插件中提供使用远程运行的功能
TW-73769 — 添加复制分支名称按钮

错误

TW-73776 — 启用 2FA 时,无法从 TeamCity NuGet 源检索 nuget 包。
TW-73580 — 在新 UI 的构建链视图中启用“按项目分组”选项后,超出最大调用堆栈大小
TW-73982 — .NET runner 和 C# script runner 未将 TEAMCITY_PROCESS_FLOW_ID 环境变量传递到生成的进程
TW-59663 — 在次节点上收集更改时显示“最新更改检查:19:15(未知或未设置)”
TW-73725 — 从 VCS 加载项目设置时,针对具有构建步骤持续时间指标的自定义图表出现错误:“未解析的引用:buildstepname”
TW-73122 — 启用双因素身份验证时,无法从 IDE 进行远程运行。
TW-73791 — 升级到 2021.2 后,Azure 代理未循环
TW-73453 — 在上传期间将工件存储到缓存时,S3 Storage Artifacts 缓存哈希值无效
TW-74012 — 构建 TeamCity 代理的 Windows docker 镜像时出错
TW-74060 — 上传的统一差异补丁中的路径未应用检出规则映射
TW-74042 — 在 docker dotnet 容器中,C# script runner 可能会失败并显示“Failed to create CoreCLR, HRESULT: 0x80004005”
TW-73535 — 使用 JetBrains Space 连接创建项目时出现错误“Could not obtain the list of repositories”
TW-73998 — 由于权限不足,无法在 Root 项目下上传 SSL 证书
TW-73253 — 实验性 UI 中的更改将目录显示为文件
TW-73307 — Perforce Swarm。 当 Perforce Swarm URL 在提交状态发布器中格式错误时显示正确的警告
TW-73086 — 新 UI 中的单个更改页面。 状态丢失。
TW-73935 — 2FA。 考虑客户端应用程序与 TeamCity 服务器之间可能的时钟漂移。
TW-73746 — 当 DeterministicSourcePaths 设置为 true 时,.net 构建可能会失败
TW-65392 — 在概览页面上显示“Snapshot dependency failure”构建问题的堆栈跟踪
TW-73223 — IntelliJ IDEA 插件与最新的 IDEA EAP 不兼容
TW-73119 — 单个更改页面:缺少“下载补丁/下载补丁到 IDE/在 GitHub 中打开/使用此更改运行构建”链接的块
TW-73088 — 新 UI 中的单个更改页面。 显示“无失败测试”消息。
TW-73851 — P4 错误消息似乎矛盾:“RpcTransport: partial message read SSL receive failed。 read: socket: The operation completed successfully ..."
TW-73665 — 从非模态提交对话框进行的远程运行不起作用
TW-73938 — 如果依赖构建使用复合构建中的参数,则可能不会启动
TW-73955 — 对于非管理员用户,仅显示 VCS 名称
TW-73563 — 在构建配置之间切换会导致 JS 错误
TW-73134 — 单个更改页面可能显示错误的构建列表(多次显示一个构建)
TW-73057 — 在有新更改时,未刷新待处理更改弹出窗口
TW-73705 — 如果用户已被选中,更改选项卡不会在用户选择器中显示头像
TW-72944 — 添加到线程名称的 http 请求信息中的身份验证信息不正确
TW-73559 — 新 UI 中的编译错误格式不正确
TW-73634 — 获取 Git LFS 文件时出现 java.net.UnknownHostException
TW-72227 — 在授权和重新轮询之间,新代理意外启动了构建
TW-73864 — 在经典 UI 中,测试持续时间图表不起作用
TW-73873 — Git VCS 根空用户名阻止 lfs 身份验证并导致代理检出时出错
TW-73845 — 升级后代理可能在没有插件的情况下重新启动
TW-72434 — 在个人构建期间,某些具有单个文件多个块的统一差异补丁无法应用
TW-73591 — 从 docker 插件中移除冗余库
TW-73802 — 次节点应能够通过外部 id 别名加载构建配置、VCS 根或项目
TW-73814 — 在 DSL 中添加 Ruby Env Configurator 会为“env.AAAA”创建任意代理要求
TW-73759 — 在 2021.1.4 中,DSA/DSS ssh 密钥的支持已消失
TW-73789 — 对于没有项目的 Bitbucket 仓库,Pull Request Details 块中的拉取请求链接错误
TW-72568 — 当从构建配置中移除 VCS 根时,如果通过模板继承相同的 VCS 根,则 VCS 根使用更新不正确
TW-73779服务器返回的通信协议解析时出错 如果代理在 java 17 下运行
TW-73745 — 使用 .NET SDK 版本 \< 6.0 的构建失败,错误为“error MSB1008: Only one project can be specified.”(在安装在带有空格路径的代理上)
TW-73751 — 依赖项选项卡堆栈溢出
TW-73620 — “突出显示我的更改和调查”设置在突出显示我的更改方面不起作用
TW-73689 — 访客用户在实验性 UI 中看不到构建修订
TW-73690 — 在实验性 UI 中,“显示文件”复选框对访客用户不起作用
TW-73742 — “无法从 Dsl 数据目录读取数据”警告,因为禁止写入 system/pluginData/.../dslData.zip
TW-73688 — 在更改页面上,访客用户显示“It's me”链接
TW-73647 — 尝试通过关键字“xml”查找项目/配置时的奇怪搜索结果
TW-45709 — 当在 UI 和磁盘上同时编辑某些内容时,UUID 冲突
TW-73290 — 单个更改页面。 如果之前已关闭,则 "切换标签" 会显示 "在构建日志中打开" 窗口

性能问题

TW-74099 — 在分支较多的情况下获取速度较慢
TW-73931 — 客户端关闭连接后,下载构建日志请求挂起
TW-73960 — 由于 VcsSettingsTrackerImpl.findMissingRegularUsages,检查更改过程的 CPU 使用率高且可能比以前慢
TW-73718 — 对于存储在 XML 格式中的项目,具有数千个构建配置的版本化设置更改日志非常慢
TW-66379 — 构建服务器上的多个新 UI 性能故障
TW-73786 — 在删除大型项目的情况下,/app/rest/ui/projects?fields= 端点的许多不必要的 REST API 请求
TW-73817 — 如果有数千个任务,配置持久化任务的处理速度非常慢(由从数据库中低效获取任务引起)
TW-73788 — CacheEstimateCalculator.shutdown 减慢了服务器关闭速度

使用性问题

TW-73549 — 当用户选择 Space 图标但未配置连接时,在添加连接对话框中选择 JetBrains Space 作为连接类型。
TW-74046 — 在浅色控制台模式下,C# script 工具帮助几乎不可读
TW-72736 — 添加“在构建日志中打开”图标
TW-73756 — 关于禁用本地 git 操作和 git 版本的服务器健康报告应更详细
TW-73708 — 带有模式的自定义统计图表显示构建步骤 ID(buildStageDuration:buildStepRunner_N)而不是构建步骤名称
TW-73739 — 在新构建日志中切换详细级别会折叠所有节点

任务

TW-74054 — 将 Perforce helix 客户端升级到更新版本
TW-72680 — 自动更新:在开始之前检查是否可以自动更新(即确保当前使用的 Java 受新 TeamCity 版本支持)
TW-72860 — 替换计划移除的使用 StringBuilderSpinAllocator

安全性问题

已修复7个安全问题。

最后修改日期: 2025年 8月 12日