TeamCity 2021.1.2 发布说明
构建:92869
2021年8月02日
功能
TW-32486 — 通过自定义运行对话框以个人方式运行构建时,所有依赖的构建也应以个人方式运行
TW-68391 — 在构建日志搜索中为“下一步”按钮提供一些快捷方式
TW-72300 — Python 检测逻辑:添加使用自定义路径或覆盖自动检测实例的方法
TW-64663 — 在构建概览页面添加消息“此构建已挂起”
TW-68857 — 依赖链:没有关于从先前链中重用构建的信息
TW-48481 — 性能监视器应显示所选时间段的构建日志部分
TW-70758 — 在构建代理下载中包含 README 文件
TW-68134 — PerfMon:显示带有“之前”消息的构建日志
TW-67098 — 在构建运行时报告 PerfMon
TW-49243 — 性能监视器应为已取消的构建发布数据
TW-68797 — 允许过滤构建参数选项卡以仅显示自定义参数
TW-71924 — 实验性功能:在每次获取时获取远程中所有可用分支,而不是获取当前状态
TW-71018 — 考虑将 Python 测试的自动检测设置为“pytest”命令,而不是“file”
使用性问题
TW-71737 — 根据构建配置签出规则对统一差异补丁应用过滤
TW-71477 — 关于没有 HTTP 代理的多节点设置的健康报告令人困惑
TW-66130 — 默认情况下,尾模式下的构建日志选项卡对运行中的构建不方便
TW-69344 — 实验性 UI:点击构建日志中的一行不会更新 URL 中的 focusLine
TW-71452 — 如果没有套件/包,但有一些子元素,则在分组测试视图中可以显示“无名称”
TW-70678 — UI 建议,去重两个 搜索 按钮
TW-67583 — 部署部分:运行部署按钮在运行构建后向下移动
TW-68006 — 在实验性 UI 中,非活动(在新选项卡中打开)选项卡中的信息未加载
TW-65692 — 在新 UI 中滚动长构建日志会在浏览器中生成数十个历史记录条目
TW-71359 — 重命名构建日志选项卡上的“移至顶部”按钮
TW-72118 — 提供拖放支持以上传个人补丁
TW-72120 — 为上传的统一差异补丁生成更具体的个人补丁更改描述
TW-68907 — 依赖链:在实验性 UI 中无法查看一些构建的详细信息
TW-72041 — 检查(ReSharper):在 UI 中添加信息,说明附加参数应以换行符分隔
错误
TW-72484 — 与电子邮件通知相关的 NoClassDefFound 异常
TW-72095 — 2021.1 中的 NuGet 源返回 406,而应返回 404
TW-71933 — 2021.1.1 中代理上的 Git 子模块更新失败
TW-72216 — TC 插件:无法打开选项卡
TW-67092 — 更改分支后,选项卡计数器中显示的待处理更改数量错误
TW-71731 — TeamCity 代理无法满足兼容性要求
TW-67689 — 构建日志中的文本重叠
TW-69717 — “代理日志”选项卡在代理连接/断开连接时未刷新,直到页面重新加载
TW-72451 — Perforce 签出在某些情况下可能会失败(带有“必须创建客户端 'tw-28076' 以访问本地文件”错误)
TW-72450 — “无法构建补丁:java.lang.NullPointerException”可能会在某些客户端映射中发生
TW-72430 — 启用/禁用代理对话框:选择选项弹出窗口在后面渲染
TW-68799 — 授权代理对话框中未显示默认关联池
TW-68365 — 构建日志搜索:下一结果按钮不会跳转到一行中的每次出现
TW-72314 — 使用本地存储时,工件选项卡上出现 404 警报
TW-72119 — 重置 buildsMetadata 缓存可能导致无法在内置源中找到 NuGet 包
TW-72213 — .NET 运行器重大更改 - vstest 不再支持不同的目标框架
TW-66726 — 在实验性 UI 中没有关于构建问题调查负责人信息
TW-72221 — 在更改详细信息弹出窗口中显示未知用户信息
TW-72058 — 关闭弹出错误后,“运行”和“运行自定义构建”按钮不起作用
TW-72361 — 更改构建概览页面上日志预览的红框颜色
TW-69736 — 构建日志搜索:几秒钟后跳转
TW-72291 — 尝试计算测试总持续时间时出现算术溢出错误
TW-70731 — 工件依赖项更改显示“加载中”而不是文件数量
TW-64900 — 在更改选项卡和待处理更改选项卡中显示的用户名不同
TW-72321 — 如果其参数是其他触发器参数的子集,则参数化完成构建触发器可能不会触发
TW-65392 — 在概览页面上显示“快照依赖失败”构建问题的堆栈跟踪
TW-70019 — 对于不稳定的测试,调查选项不正确
TW-72217 — 只有两个具有自定义参数的构建触发器中的一个被执行
TW-71736 — 在构建配置页面(实验性 UI)展开构建表示时,构建列会抖动
TW-64795 — 如果构建是自动触发的,则构建配置中的构建状态显示“无更改”
TW-53207 — 当顶层构建通过分支远程运行触发器触发时,依赖构建未标记为个人构建
TW-72298 — 与 .NET 检测相关的代理启动时的过多日志记录
TW-70580 — Configs DSL 插件问题:无法初始化 Spring Context
TW-72112 — 解决我们在两个 UI 中计算/显示测试运行/成功率的差异(不应计入忽略的运行)
TW-66869 — 在实验性 UI 中没有关于“强制清理签出”操作后何时清理构建配置源的信息
TW-72156 — 收集 VCS 存储库更改时出错:来自归档项目的无效路径
TW-72192 — 关于 VCS 问题的弹出窗口中的“编辑此 VCS 根”链接不包括 WebApp 上下文
TW-71974 — Azure DevOps 中缺少拉取请求分支
TW-69374 — Python 自定义脚本仅在构建步骤完成时(如果完成)从服务消息报告测试
TW-63968 — 代理页面:为所有代理 404 页面添加指向代理仪表板的链接
TW-66606 — 代理侧边栏:选择代理概览页面时,侧边栏不会滚动到顶部
TW-72210 — 在保留规则中无法保存“最后成功的构建”范围
TW-62916 — Sakura UI:“参数” - “报告的统计值”选项卡在经典 UI 中打开
TW-65287 — 在新 UI 中,个人构建更改修订字段显示不佳
TW-72198 — 无法更新指向分支= 的子模块的项目。 (表示来自父存储库的当前分支的特殊值)
TW-64899 — 在更改弹出窗口和选项卡中显示未知的 TC 用户
TW-65690 — 如果在运行自定义对话框中选择了云代理配置文件,则代理信息不正确
TW-72154 — 具有只读版本化设置的项目的上下文属性可能无法通过 REST API 更新
TW-72200 — 如果 test_info 表有超过 20 亿行,SQL 服务器上的备份可能会失败
TW-71810 — 在实验性 UI 的重复项选项卡中,滚动条会无限增长
TW-72181 — BuildServiceMessagesTranslator 在内部映射中保留所有翻译器并且不会刷新它们
TW-67989 — 构建日志:Home 快捷键不起作用
TW-71991 — NuGet 源不再包含已发布的包
TW-72164 — 完成构建触发器不断为同一已完成的构建向队列添加新构建
TW-72022 — 云代理可能会在断开连接后立即被移除
TW-71990 — 受限用户启动云实例可能会导致奇怪的行为
TW-66836 — 如果没有可用的工件,REST 在工件查找时返回 403
TW-71954 — 在带有上传的统一差异的个人构建中不支持二进制 Git 补丁
TW-71921 — “查看脚本内容”链接对我不起作用
TW-72018 — 如果以个人构建运行带有某些统一差异补丁的无 VCS 根的构建,即使补丁可以应用于其依赖项,也会失败并显示“应用补丁时出错”
TW-72039 — 检查(ReSharper):我无法添加多个“附加 InspectCode 参数”
TW-71735 — 清理:如果某些保留规则具有“保留工件依赖项”选项,则整个构建配置被视为具有此选项
TW-72003 — 检查(ReSharper)在更新到 TeamCity 2021.1.1.1 后不再加载 dotSettings 文件
TW-62140 — Git 插件在计算远程运行的适用构建配置时忽略签出规则
TW-71687 — 找不到 ID 为 121802658 的构建促销。 处理此请求时发生错误。 请求:GET '/app/rest/ui/builds?...'
TW-71980 — 检查(ReSharper):未指定输出文件错误(带有 --output 参数)
TW-70011 — 更改 VCS 根 ID 会破坏拉取请求功能
TW-52948 — 当 VCS 根设置为“不要签出”模式时,个人补丁仍然被应用/撤销
TW-72030 — 尝试运行具有依赖项的个人构建(其中个人构建被禁用)时,自定义构建对话框会静默关闭
TW-71858 — 将文件的行状态列移动到左侧
TW-71738 — TestOccurrences 请求未对快速路径中请求的字段进行适当检查
TW-69762 — 如果没有 /usr/bin/python3,则无法检测到 /usr/bin/python3.x
TW-71803 — 拉取请求插件无法处理 EHCache 中引发的异常
性能问题
TW-72519 — 在构建顺序完成错误的情况下,不重新计算已完成复合构建的状态文本
TW-72419 — 尝试从多个线程将同一构建加载到缓存时的高争用
TW-71792 — 构建配置页面:连续展开/折叠同一构建时感觉延迟
TW-71948 — 在某些情况下(例如长时间测试的并发执行),StringPoolInstance 中的内存使用过多
TW-71979 — 即使触发规则匹配提交的所有文件,VCS 触发器的处理速度仍然很慢
任务
TW-71934 — 向构建实体添加 changesCollectingInProgress 字段
TW-71293 — 如果提供了 teamcity.server.nodeId 但尚无数据目录,则询问服务器以何种模式启动
化妆品
TW-72456 — kotlin 脚本运行器中的 "--" 分隔符似乎是多余的
安全性问题
已修复了 6 个安全问题。