TeamCity 2021.1.1 发布说明
构建:92714
2021年6月18日
功能
TW-71903 — 允许在构建配置参数中指定 docker stop
命令的超时时间
TW-71227 — 代理池页面:使用 GraphQL 重新实现代理池项目标签页
TW-71280 — Gradle 运行器应警告启用 "Debug" 可能会将敏感信息添加到构建日志中
TW-71691 — 使用镜像在代理端检出时,应尊重 .gitmodules 中的 "branch" 配置
TW-67347 — 两个无限运行的构建步骤将忽略构建超时策略
TW-69505 — 允许在管理员区域的项目 -> VCS 根页面上隐藏仅在已存档项目中使用的 VCS 根目录
TW-68673 — REST API:让所有能够授权代理的人都可以使用 /app/rest/server/licensingData
使用性问题
TW-68081 — 如果项目不包含基于 JVM 的模块,不要自动检测 "IntelliJ IDEA Project" 构建步骤
TW-69432 — 构建日志:在时间和消息之间复制日志部分时产生新的行字符
TW-71373 — 将 "Save anyway" 按钮从主设置表单移动到 "Save" 对话框
TW-71408 — 容器包装器在大型安装中提取 busybox 时可能会达到 dockerhub 的速率限制
TW-63117 — 池页面上没有关于项目也涉及到其他池的信息
TW-71715 — 代理池页面:将 "archived projects" 计数器移动到复选框
TW-62151 — 考虑在实验 UI 中默认展开构建页面上的 Inspections / PR / ... 部分
TW-64703 — 如何在 teamcity 中排序依赖项
TW-69452 — 配置侧边栏:无法重置 Root 子项目的顺序
TW-60093 — 混淆的启动失败的构建的表示
TW-71451 — 在构建概览页面上记住所选择的分组测试模式
TW-69676 — 在实验 UI 中改进空池页面
TW-71611 — Node.js 运行器:改进 eslint 工具的自动检测
TW-68353 — 构建页面:"Select all" 行为在测试列表中看起来与测试行太相似
错误
TW-71887 — 测试列表中的一个包对应的复选框无法设置
TW-71457 — 自定义构建对话框将两个参数视为相同,如果它们只在一个字符中存在差异(. (dot) 与 _ (下划线) )
TW-70322 — s3 文件失败于上传,但上传步骤成功完成
TW-71832 — 已存在的带有加密密钥的 VCS 根上没有显示 "Passphrase" 设置
TW-65043 — 当子模块修订版本无法从 refs / heads 访问时,应用补丁 "引用不是树" 会出现构建错误
TW-71631 — 在更新到 2021.1 (构建 92597) 后,teamcity.dotnet.vstest.16.0 未定义且构建将不再执行 VSTest 步骤
TW-71741 — Ant 插件的 Unix 脚本使用的是 Windows 的行结束符,而不是 Unix 的
TW-71827 — Perforce 代理签出 may 运行不正确 (不允许空目录 (//) 错误
TW-71720 — 在代理的 "Compatible Configurations" 页上无法勾选复选框
TW-71537 — 在转义 (%) 模式中的非法十六进制字符 - 输入字符串: "sy" (IntelliJ IDEA Coverage)
TW-71285 — Docker 清理:禁用 "在服务器清理时,从注册表删除已推送的 Docker 图片" 选项后,TC 尝试清理镜像
TW-68855 — 构建日志搜索:"Next result" 和 "Search" 按钮不会水平滚动页面
TW-71679 — VCS 触发器在合并后未在分支中触发构建 (具有签出规则的构建配置)
TW-70668 — 在一个会话中不显示从版本设置中更改的搜索模式
TW-70665 — 改进针对 Elastic Search 的版本设置
TW-71375 — 把 "Drop" 按钮返回给禁用本地 (Lucene) 索引器
TW-65197 — 在使用时间线选择构建步骤后,构建日志中的详细模式会重置
TW-71826 — 当在项目中启用 XML 格式的版本设置时,子项目不会存储在 VCS 存储库中
TW-65670 — 变更内容过滤器中的 "取消" 按钮行为异常。
TW-69884 — 高级企业版中的活动项目未被计数并未在代理池中显示。
TW-71213 — Node.js 运行器:为 NPM Registry 连接表单添加验证
TW-71667 — 问题列表具有损坏的编码 (对于 YouTrack 问题)
TW-71779 — 新 UI 中排队构建页面上的旧/新 UI 之间的切换器已损坏
TW-67210 — 当禁用 Flaky Test Detector 时,弹出 "Responding with error, status code: 404" 的提示框
TW-71154 — Node.js 运行器:不允许删除正在使用的 npm 连接
TW-71676 — DSL 转换器不适用于具有 2019.2 配置版本的 DSL
TW-71494 — 如果解决了合并冲突,则 Azure DevOps 存储库的 pull 请求分支可能不会触发构建
TW-71527 — 不要在 Triggers 参数描述中两次显示重定义的自定义参数。
TW-63003 — 在新界面中,对于失败的测试,没有建议将调查分配给用户的建议
TW-65676 — 如果在非管理员角色用户下登录,则更改页面的浏览器控制台和 UI 弹出窗口禁止请求错误
TW-71722 — 检查 (Resharper) :在 "Additional InspectCode parameters" 中的空格没有被正确处理
TW-70025—对 git VCS 运行浅拷贝获取子模块
TW-71719 — 清理:基础规则处理器在构建是快照依赖项的 "clean history" 期间之后将继续使用配置的工件模式
TW-70164 — 无法获取 teamcity-server.log 中的 RequestDispatcher 错误
TW-71693 — testMetadata 服务消息现在需要 testName
TW-70498 — 在新 UI 的 Artifacts 视图中没有关于工件位置的信息
TW-71518 — 删除的 npm 连接和改变了范围的连接在代理签出目录的 .npmrc 文件中未更新
TW-71649—在 Rest API 响应中未返回构建触发器自定义设置
TW-65666 — 变更内容过滤器未能解析修订的一部分。
TW-65668 — 实验性 UI 中的变更内容过滤器应对大小写不敏感.
TW-71655 — 由于来自死锁检测器的异常,无法为大型项目启用 Kotlin 格式的版本设置
TW-68794 — 构建队列页面:在整个构建历史中未找到构建
TW-63728 — 实验性 UI => 构建日志的时区是 UTC,而应该是本地的
TW-71662 — 如果 VCS 周期执行器队列已满,可能会错过提交挂钩
TW-71635 — 如果 VCS 根用户无法访问 Perforce 存储库的某些路径,则 Perforce 提交钩子可能会工作不正确
TW-71180—在 PR 更改目标分支过滤器后无法检测到 Gitlab PR
TW-71152 — Node.js 运行器:构建步骤自动检测器可能会为运行测试建议过多的步骤
TW-71615 — Node.js 运行器:自动检测器建议安装错误的包以运行 Hermione 测试
TW-71629 — 在有序项目之间检测到依赖性周期:dataDir,顺序不可预测
TW-71320 — 在切换主节点后,teamcity-server.log 中出现 "无法将操作记录到审计" 的警告
TW-71622—在签出规则更改和重新定位后,在构建中取出过时的修订版本
TW-62992 — 在新 UI 中,对系统问题没有显示堆栈跟踪信息
TW-71526 — 当依赖的外部 id 更改时,不会在触发器构建自定义中更新 %dep.extId.param% 参数
TW-71555 — 重复的自定义共享资源值会导致 'teamcity.locks.readLock.*' 参数未填充
TW-69874 — 改进空的 Agent 概览页
TW-71476 — 更好地处理测试名称过长的套件/包/类测试名称的情况
TW-71607 — 分支选择器字段:不再对上/下箭头键反应
TW-71531 — 节点试图在切换主节点责任时加载禁用的插件
TW-71532 — 节点无法加载依赖于另一个插件的插件
TW-71495 — 触发新构建配置的新构建时的无效请求
TW-71489 — 在实验 UI 的页面上仅显示一个 404 弹出式
TW-71561 — 在主节点上的日志中显示了来自次节点的触发器的警告
TW-71562 — 在 JUnit 报告中,状态为空的通过测试被标记为已忽略。
TW-71282 — 与 Maven 运行器所提供的 JVM 参数相比,来自 MAVEN_OPTS 的值具有更高的优先级
异常
TW-71785 — 调用 SubscriptionsWebSocketEndpoint.closeOnError 时出现 NullPointerException
化妆品
TW-71623 — 测试范围未在测试套件中显示冒号
TW-54352 — 若构建配置名称中出现 Emojicon Unicode 字符,提交状态发布器无法发布状态至 GitHub
性能问题
TW-71456 — 经典 UI 中显示断开连接 / 未授权代理的延迟较大
TW-70800 — 对具有庞大构建日志的构建进行 /app/timeline 调用会导致过度的内存使用
TW-71471 — 在进行 /app/rest/projects?fields= REST API 调用期间的内存使用不尽如人意
TW-71424 — InvestigationsCleanupExtension 清理器完成时间过长
TW-71540 — 如果为复合构建调用,Slow RelatedIssuesTab.isAvailable 的响应速度较慢
任务
TW-71817 — 自动增加对损坏的 VCS 根目录的轮询间隔
TW-71564 — 在 REST 中增加了控制 ignoreCase 和 matchType 的功能,这些功能控制评论,file:path 和版本字段的更改端点
TW-71429 — 增加了通过更改定位器获取提交者列表的功能