TeamCity On-Premises 2024.12 Help

TeamCity 2020.2.1 发布说明

构建:85633
2020年162月1日

功能

TW-66202 — 允许配置 S3 上传块大小和最小多部分阈值
TW-68940 — 如果 pom 文件包含满足默认工具条件的 maven-enforcer-plugin/requireMavenVersion 规则,Maven 会检测到非默认工具
TW-65810 — 允许从次节点上的 javaagent 建立外部连接
TW-68587 — 针对从 Docker Hub 拉取镜像但未事先认证的构建配置生成健康报告
TW-67068 — 测试历史页面的构建时长图表
TW-60700 — 报告发布到 S3 的进度
TW-60401 — TeamCity S3 Artifact Storage - S3 超时 - 增强请求
TW-68890 — 链视图:默认按组显示复合构建
TW-65251 — 依赖列表中的“Promote”操作
TW-68158 — 代理兼容配置选项卡:设计代理不兼容的显示方式

使用性问题

TW-67649 — 构建页面,依赖项选项卡:允许用户在页面加载进度无关的情况下切换状态过滤器
TW-69127 — 在次节点上的使用统计页面中,某些数据以不同顺序显示
TW-68490 — 在 Sakura UI 中无法手动滚动到构建日志上方
TW-67621 — 更改从用户名下拉的链接列表
TW-68422 — 构建日志搜索显示“前 100,000 行中无结果”,即使搜索当前在 100,000 行之后进行
TW-68369 — 构建日志搜索会修剪搜索字符串中的前导和尾随空格
TW-68334 — Python runner. Command = "File". 为“File”字段添加关于支持路径的提示
TW-69005 — 构建失败条件(指标变化)- 如果在默认分支而非功能分支上找到构建,则添加日志条目
TW-67549 — 构建测试选项卡不允许查看测试时长图表
TW-66480 — .NET:使用新“custom”命令调用 dotnet 工具的方式不明确
TW-68894 — 在实验性 UI 中,不要将版本显示为“&unknown&”对于断开连接的构建代理
TW-68971 — 当构建在未事先认证的情况下拉取镜像时,在 Docker 信息选项卡上显示警告
TW-68705 — 无法在简单模式下配置 oauth 认证
TW-68828 — 认证管理选项卡:允许在简单模式下添加认证模块

错误

TW-69274 — 将 docker 返回到 teamcity-agent 镜像(所有标签)
TW-69040 — .net runner 和 --launch-profile 参数
TW-34480 — TeamCity 可能会过于频繁地轮询 Amazon
TW-69263 — 即使存在挂起的更改,分支中的构建也未触发(分支移动和从回退分支的更改)
TW-69255 — 无法使用 GitHub.com 注册/登录
TW-68532 — Bitbucket 云拉取请求:在 TeamCity 更新后,拉取请求块消失
TW-69046 — 自动检测的 pytest/flake8/pylint 项目在深度为 2+ 时无法正常工作,除非进行编辑
TW-60676 — TeamCity docker 镜像不应忽略自定义用户脚本中的失败
TW-69006 — 当用户从不存在的代理切换到现有代理时,显示“代理 ID 为 xxx 的代理不存在”页面
TW-69080 — 次节点可能无法启动,错误为“此节点不允许执行 SQL 查询:SQL DML:插入到 domain_sequence”
TW-69056 — 新构建的工件可能会被清理删除
TW-42878 — 在服务器重启时,启动中的构建可能会丢失
TW-68629 — 新代理详细信息页面:没有操作系统图标
TW-69095 — 最近发布的 Java 文档中的导航损坏
TW-68986 — 禁用代理对话框:对齐“禁用”按钮
TW-68869 — 在依赖链中突出显示已打开的构建
TW-68881 — 构建队列“仅显示我的个人构建”在页面刷新后重置
TW-69109 — 在次节点上编辑 Hub 设置时出错
TW-69047 — Python 构建步骤自动检测有时无法在深度为 2 时找到 ini 文件(pytest.ini)
TW-69178 — 在某些情况下,分支未在提升构建对话框中传播
TW-64037 — 如果 gradle 步骤未失败,不要因为测试失败而导致整个构建失败
TW-69053 — teamcity-server.log 中大量“优化任务用于构建...修改”消息
TW-68882 — 当显示相关构建的构建详细信息页面时,拉取请求插件倾向于同步(且不必要地)请求 VCS 托管
TW-65988 — 对于复合构建,不要使用“构建依赖项尚未构建”等待原因
TW-68847 — 如果缺少 requirements.txt,Python runner 无法使用 virtualenv
TW-68935 — 不安全的 Tomcat 连接器属性:缺少安全属性
TW-69225 — 如果服务器被终止,TeamCity 可能会停止执行配置持久化任务
TW-68843 — 次节点:无法创建连接
TW-66791 — 在 Windows 代理上执行 git clean 时出现 java.lang.OutOfMemoryError:长文件名案例
TW-69135 — 在构建页面上,页面自动滚动到标题的底部边界
TW-69175 — 减少 NuGet 提要中挂起线程的默认超时时间
TW-69208 — [REST API] 如果使用构建认证,testOccurrences 请求可能会失败
TW-58332 — 如果构建配置被创建后删除并以相同的 uuid 再次添加,则构建可能会采用过时的修订
TW-68746 — 对于无代理构建步骤,构建估算可能显示不正确的时间
TW-67378 — 如果设置 VCS 根和分支移动中的更改,VCS 触发器可能不会触发构建
TW-67070 — 如果当前配置没有自己的 VCS 根但有快照依赖项,则检查更改操作无效
TW-68722 — 在排队构建页面的池侧边栏中进行多选
TW-68692 — Python:仅在 Verbosity 输出级别中显示所有内部日志
TW-68435 — 代理统计和矩阵选项卡应尊重无代理构建
TW-68801 — 在 Sakura UI 中,Esc 键无法关闭新对话框
TW-68638 — 面包屑中的项目弹出窗口损坏
TW-67003 — BuildLog:页面持续滚动到 buildLog 中的最后位置
TW-68424 — 构建日志搜索:“下一结果”和“搜索”按钮不会将页面滚动到找到的行
TW-68371 — 在测试历史页面上,分支过滤器并不总是显示
TW-68860 — 提交状态发布者. 测试连接到 Bitbucket Cloud 和 AzureDevops 发布者在次节点上失败
TW-69108 — 代理错误地报告 macOS 11.0/10.16 的 JDK 位置
TW-68451 — 在代理统计中,运行中的构建没有构建图标
TW-67278 — 如果 Space 连接被移除,使用提交状态发布者功能通知用户
TW-69092 — 在通知规则中无法选择根项目
TW-69009 — 在经典 UI 的新标题中,项目旁缺少箭头展开按钮
TW-69097 — 构建日志搜索. 如果搜索字符串中有前导/尾随空格,则无法跳转到下一个结果
TW-68698 — 为从分支中获取快照依赖项设置的情况添加构建日志记录
TW-68836 — Python:将“环境名称”字段移出高级选项
TW-69079 — 如果使用“支持测试重试”选项静音,波动测试始终显示“0 失败”
TW-68059 — 即使实际上已考虑到这些更改,不适用的快照依赖项更改仍会被报告
TW-67284 — Space 连接列表中的客户端 ID 未像其他连接一样被截断
TW-69074 — Python 插件. 在 Windows 代理上的构建问题消息中没有驱动器号
TW-51454 — 'ssh upload' 插件为文件添加“执行”位
TW-69018 — 从 VCS 导入设置在次节点上不起作用
TW-54059 — 改进解析 msbuild 文件错误时的消息和日志记录
TW-68310 — 当鼠标移出图表时,拖动顶部图表上的“窗口”停止
TW-68852 — 无法在次节点上上传/删除 Maven 设置
TW-69107 — .NET runner 不允许传递包含分号的 dotCover 命令行参数
TW-69015 — 从 VCS 加载项目设置按钮在次节点上不起作用
TW-69038 — 在次节点上的版本设置选项卡中未显示当前状态
TW-69048 — 在次节点上无法查看或添加上下文参数
TW-69039 — 如果自动登录失败,不要使构建失败,而是使用警告
TW-69078 — 代理统计选项卡上的 Java 异常
TW-69084 — java.lang.IllegalArgumentException:比较方法违反其通用合同(构建估算计算器)
TW-69085 — 带有静默期的 VCS 触发器可能会在新分支上触发构建,但使用的是创建此分支的较旧提交(仅当次节点检查更改时)
TW-68034 — “运行自定义构建”对话框中的布局在 Sakura 和主 UI 中不同
TW-68939 — 'ssh upload' 插件始终将文件放置到 c:/
TW-64191 — 编辑依赖项的标签时打开错误的标签
TW-67081 — 在实验性 UI 中,依赖项构建显示错误的弹出窗口
TW-68806 — 在配置侧边栏对话框中显示两个滚动条
TW-65772 — 代理 -\> 代理推送选项卡. "加载. 请稍候" 进度消息显示为不友好的标题 "对象 MouseEvent"
TW-64331 — Dockerfile 源“文件内容”在源更改后覆盖“文件”
TW-68401 — 在运行中的构建中,长堆栈跟踪每 ~5 秒自动滚动到顶部
TW-68392 — 测试历史页面. 当所有测试运行时间为 0ms 时,图表显示不正确
TW-68269 — 测试历史页面. 为长时间测试显示正确的垂直刻度值
TW-68374 — 构建日志搜索:如果找到的文本具有自定义字体(例如加粗),搜索短语会在构建日志中显示两次并与主文本重叠
TW-69001 — 构建步骤自动检测可能无法找到具有长轮询间隔的构建步骤
TW-68872 — 为 Bitbucket Cloud PR 用户名/密码添加验证
TW-68521 — Bitbucket Cloud 的拉取请求插件:更改认证类型后,用户名和密码显示在 DSL 视图中
TW-69042 — 在某些情况下,CleanupIdsGroupsTableConverter 在升级期间挂起
TW-68938 — OptimizeAndCleanupIdsGroupsTableConverter 转换器中的错误导致 PostgreSQL 和 Oracle 数据库上的升级失败
TW-68824 — Python 插件无法自动检测 pytest 项目
TW-68689 — Python 步骤自动检测应建议所有可用选项
TW-68997 — 如果只有 requirements.txt(virtualenv)且没有其他操作,不要自动检测 python 步骤
TW-69034 — 更改屏幕:如果项目选择宽,操作栏对齐损坏
TW-68905 — 当主节点停止时,次节点上的项目删除和重命名操作未正确处理
TW-67559 — 不要记住代理页面上池\概览的最近打开的选项卡
TW-63513 — 从经典 UI 切换到新 UI 会导致某些代理页面的目标错误
TW-68593 — 在次节点上移除代理会导致下一个代理无法操作
TW-68786 — 当两个节点上同时更改相同 ID 时,出现“c.onUnexpectedError 不是函数”错误
TW-68998 — 为自动检测的 pytest 步骤启用“通过 teamcity-messages 进行测试报告”
TW-68904 — 无法在次节点上复制/移动/重命名包含强制设置模板的项目
TW-68883 — 从次节点为项目设置强制模板配置时出现问题
TW-67279 — 当用户从池选项卡切换到实验性 UI 时加载了错误的页面
TW-68648 — 当云代理停止时,代理页面和侧边栏未刷新
TW-67287 — 代理页面:同步侧边栏和页面上的代理标题颜色
TW-67151 — 在构建概览页面上可能显示错误的项目代理池名称和链接
TW-68963 — 将“debug-search”添加到“debug-all”日志预设
TW-68726 — 如果令牌名称包含不允许的符号,则出现“无法设置属性‘innerHTML’的值”错误
TW-68921 — Sakura UI:在依赖项 | 链中的标签部分之间的缩进
TW-65460 — 在新 UI 的更改列表视图中,YouTrack 问题链接损坏
TW-68548 — GitHub Enterprise 和 GitLab CE/EE 认证:当未将 https 证书上传到 TeamCity 时,登录期间显示不明确的错误
TW-68727 — 为其他用户创建令牌后出现“无法读取未定义的属性‘resetPermissionsSelector’”错误
TW-68732 — 在创建新令牌的表单中显示以前的令牌设置
TW-68724 — 添加用户无法使用范围令牌登录的说明
TW-68096 — TeamCity 统计:sendBeacon 在启用 CSRF 保护时不起作用

性能问题

TW-69279 — 如果从 VCS 触发器调用,构建链更改的计算可能效率低下(FindPromotionStrategyFactory.load 和 ChangesRange.processChanges)
TW-68183 — 对于每个以 SAKURA* 为前缀的插件调用 isAvailable
TW-69100 — 由于 TestName2IndexImpl.unloadUnusedTestNames(),构建消息的处理速度较慢
TW-69051 — RunningBuildsManager.findRunningBuildById 对于刚完成的构建可能开销较大,导致 buildFinished 事件的处理速度较慢
TW-68967 — 次节点上的管理员 UI 速度较慢,因为在 AdminPermissionsUtil.getAllEditableProjects 中过滤只读项目
TW-68831 — 改进后台构建索引器中的线程处理

任务

TW-66361 — 默认情况下,以非 root 用户身份启动 teamcity-server docker 容器

化妆品

TW-66856 — 改进不正确代理配置健康报告的措辞
TW-68118 — Python runner. 改进使用 Virtualenv 的构建步骤的构建日志

安全性问题

已修复11个安全问题。

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