TeamCity 2022.04 版本发布说明
构建:108502
2022 年 4 月 28 日
功能
TW-5610 — 自定义构建:允许为 VCS roots 提供修订版本
TW-10498 — 在触发快照构建时,队列中可以存在多个等效构建(队列中未优化快照链)
TW-22960 — 同时运行的构建数量应为分支提供选项
TW-29273 — 在管理页面的面包屑中显示模板以便快速导航
TW-48863 — 在添加到队列时发布提交状态
TW-52778 — 能够将现有构建工件从本地存储迁移到 S3
TW-53412 — 批量操作构建
TW-64423 — 将测试拆分为组并在多个代理上并行运行
TW-65906 — 在新 UI 中实现已下载和已交付工件视图
TW-69740 — 新 UI 中的更改页面
TW-73204 — 支持 .NET runner 的并行测试
TW-74613 — UI:添加获取队列中构建等待原因和时间的功能
TW-75042 — 添加对 GitLab 问题的支持
TW-75688 — 捆绑 Qodana 插件
TW-75736 — 允许提供带有测试统计数据的回退构建配置
TW-26623 — 运行按钮的审批(需要多个用户签署)
TW-40404 — 使用原生 git 获取存储库
TW-48449 — 在 Kotlin DSL 项目中支持 Cloud profiles
TW-52941 — 添加查看已上传 SSH 密钥公共部分的功能
TW-66588 — 提供一种方法,在分配调查或静音测试时自动选择某些父项目作为范围
TW-68011 — 自定义构建对话框:允许指定任意分支名称
TW-70296 — 为 Pull requests 构建功能添加对 Space merge requests 的支持
TW-73101 — 将构建状态发布到 JetBrains Space 中的 Merge request
TW-73147 — 在创建用户时从 GitHub、BitBucket 和其他外部身份验证模块导入头像
TW-73161 — 管理代理池项目的 UI
TW-73266 — 通过 Helix Swarm 的构建状态 API 直接支持向审查报告构建状态
TW-73411 — Sakura:允许在项目概览页面折叠/展开所有项目
TW-73691 — 如果构建队列过大,禁止通过 REST 请求向构建队列中添加更多构建
TW-73796 — 允许为“Fail Build on Specific Text”失败条件找到的每个匹配项创建构建问题
TW-73967 — 在 Space Merge request 的头部提交中报告构建状态
TW-74421 — 添加对公共 ECR 的支持(连接类型)
TW-74651 — 支持 Gradle runner 的并行测试
TW-74653 — 支持 Maven runner 的并行测试
使用性问题
TW-75224 — 当状态相同时,条形图上的更改状态预览看起来很荒谬
TW-29414 — 在“您确定要删除此项目”确认中包含已删除对象的名称
TW-30985 — 改进浏览器页面标题以更好地区分构建配置
TW-61639 — 改进扩展构建区域上的构建概览选项卡位置
TW-64933 — 在侧边栏中记住筛选器值
TW-68007 — 构建配置主页/项目主页链接在构建配置/项目设置中不明显
TW-68324 — 在新失败时自动从调查中移除“已修复”标记
TW-74149 — 构建日志中的工件发布时间错误
TW-59414 — 需要一份关于 VCS root 中分支规范与 Pull Requests 构建功能提供的规范重叠的健康报告
TW-59968 — 如果搜索字段被选中且为空,则无需更改侧边栏中的项目列表。 只有在输入字母后
TW-62550 — 构建日志时间轴上的小圆圈没有自描述性
TW-67258 — “未发现构建之间的差异”这一短语在形式上不正确
TW-68156 — 如果项目设置为只读,则“测试连接”不可用
TW-68191 — Kotlin DSL:同一类的多个版本可供导入,每个 DSL API 版本一个
TW-68366 — 构建日志搜索:当到达最后一个结果时,“下一个结果”按钮被禁用
TW-68390 — 构建日志搜索:使“下一个”按钮从用户点击的位置开始搜索新结果
TW-69011 — 编辑代理池的 UI
TW-69949 — 在构建日志中显示当前运行阶段的持续时间
TW-72734 — 构建日志搜索:如果仅找到一个结果,则不要启用“上一个结果”按钮
TW-72783 — 测试选项卡中“Muted”一词的含义不清
TW-73548 — 有关待处理更改的信息显示在盲点中
TW-73849 — 在构建日志中显示的扩展问题与特定文本的构建失败无关
TW-73875 — 每次更改任何池时,分配代理/项目对话框都会重新加载。
TW-74056 — 无法从服务器健康页面导航回去
TW-74090 — 需要更明显地显示此配置背后有多个构建
TW-74321 — 重启代理操作不应重新加载页面
TW-74576 — 使修改文件的颜色与 IDEA 中的颜色相同
TW-74646 — 消除关闭 S3 客户端时无意义的调试日志
TW-74688 — 重新设计
没有完全运行的云代理等待原因的措辞TW-74806 — 参数描述中的多行不起作用
TW-74929 — s3 迁移工具。 在非交互模式中重命名 "--cleanup-source" 选项。
TW-75795 — 在 Slack 通知器中显示用户名而不是 VCS 名称
TW-75831 — 考虑将“每个分支的最大运行构建”字段稍微加宽
TW-75863 — S3 迁移工具。 在 application.properties 中取消注释所需的属性。
TW-75878 — 清除数据后,“每个分支的最大运行构建”字段不应为空。
TW-75883 — 测试树中没有指向构建的链接
TW-75927 — GitLab 问题:添加更精确的提示以区分项目 URL 中的 GitLab 连接
错误
TW-42841 — 服务器启动时可能挂起(构建元数据存储的 HSQLDB 损坏)
TW-73911 — 尝试存储新的元数据存储键 ID 时发生死锁
TW-75864 — 尝试使用另一个命令行运行相同迁移工具时出现 jetbrains.exodus.ExodusException。
TW-31663 — 在概览和配置可见项目对话框中,项目没有父级令人困惑
TW-57117 — 当设置了“git config --global protocol.version 2”时,Git 降级为协议版本 1
TW-58551 — 无法在不保存配置的情况下预览通用构建配置设置的 DSL
TW-62530 — 搜索完成并选择项目后自动隐藏侧边栏
TW-63772 — 在新构建日志中忽略 FlowID
TW-65583 — 展开的工件依赖项更改显示错误数据
TW-68545 — git ls-remote 进程在 Windows 代理上挂起
TW-69922 — 在添加工件依赖项中查看 DSL 不反映用户未保存的更改
TW-71644 — GraphQL API:支持代理池中的代理权限
TW-72760 — 如果使用 Azure DevOps OAuth 连接创建单独的 VCS root,则不会提取密码/访问令牌
TW-72763 — Azure DevOps OAuth 连接:处理项目创建期间发生的错误
TW-73006 — 在新 UI 中,代理页面始终显示滚动条
TW-73160 — 如果辅助节点在一段时间内不可用,多节点设置中的代理可能会中断构建
TW-73167 — 单个更改页面。 在 Builds 标签页上没有 "显示项目层级" 选项
TW-73288 — 取消固定在第一次尝试时清除现有标签(经典 UI)
TW-73363 — 添加获取与提交相关的所有 VCS roots 的功能
TW-73473 — 在构建更改选项卡上,分页器在以相反顺序切换页面后消失
TW-73874 — GraphQL API:使 ID 全局唯一
TW-73912 — test_metadata(key_id) 上缺少索引会减慢启动速度,并可能导致在配置连接超时时无法启动
TW-73917 — IDEA 的远程运行无法确定相关的运行配置
TW-74062 — 远程调试监听错误的主机,并且不会在 TeamCity 服务器上启动构建
TW-74111 — 修复发布工件消息的嵌套(详细日志级别)
TW-74161 — 允许在不重启服务器的情况下禁用/启用与 Space merge requests 的集成
TW-74181 — 通过服务消息并发发布工件有时会导致构建因 FileNotFoundException 而失败,当工件数量较多时
TW-74284 — 无休止的代理升级循环
TW-74422 — 重新运行忽略最后的链结构。
TW-74430 — 构建日志中显示的构建持续时间(秒)在检出源代码时不正确
TW-74458 — “preferredInvestigationProject”参数未被“分配调查到...”按钮考虑
TW-74549 — 在构建状态弹出窗口中添加构建编号/构建配置
TW-74595 — 将 Ring UI 样式应用于经典 UI 控件
TW-74734 — 当队列中取出一个构建时,构建列表未更新
TW-74745 — 如果构建配置名称或项目外部 ID 大小写更改,清理过程可能会删除构建工件目录
TW-74951 — 部署部分的构建行中代理名称位置错误(Safari)
TW-75102 — SSH 身份验证失败到 DevOps 服务器(Azure DevOps 或本地 TFS 服务器)
TW-75114 — 由于缺少失败条件的条件类型,构建未启动
TW-75138 — 在将 SSH 密钥传递给 Git 可执行文件之前,移除 Windows 换行符
TW-75285 — 删除“并行运行测试”功能后,空的自动生成虚拟配置将永远保留
TW-75322 — 并行测试:添加选项以优先在不同代理上运行来自同一测试套件的测试
TW-75572 — cleanupPoliciesRest.html:不要返回虚拟项目
TW-75582 — Jira Cloud OAuth 401
TW-75612 — 主节点可能无法获取执行升级所需的独占锁
TW-75634 — 完成构建时发生异常 #... java.lang.IllegalArgumentException
TW-75713 — 如果配置未构建默认分支,新分支中的测试不会并行
TW-75818 — IntelliJ 2022.1 作为工具(用于运行检查)无法启动
TW-75832 — .NET 测试:仅启动了指定“测试用例过滤器”的一小部分测试
TW-75881 — 如果 JDBC 驱动程序文件为只读,TeamCity 服务器无法启动并显示“无法复制 jdbc 驱动程序”错误消息
TW-76046 — Gradle 因 gradleBuildProblem 服务消息而中断
TW-52638 — 手动构建提升操作将构建提升到依赖构建中的所有工件依赖项
TW-57482 — TeamCity 服务消息 - 构建问题和阻止消息问题
TW-58149 — Java API:复合队列构建返回 getCanRunOnAgents 调用的代理
TW-62096 — 工件依赖项的新更改弹出窗口中的文件数量不正确
TW-62349 — 在 .net core 测试的情况下,一些 TeamCity 服务消息在 stdOut 中被换行符中断
TW-63121 — Max Agents 参数未显示在代理池页面中
TW-65686 — javax.el.ELException:尝试编辑 VCS Root 时无法读取属性:versionedSettingsRootUsages
TW-66332 — 在新 UI 中的构建日志中渲染 ANSI 序列中的 SGR 参数
TW-67865 — StaticUIExtensions:配置为显示在 ALL_PAGES_HEADER 的内容也出现在 Sakura UI 的 AGENT_SUMMARY 选项卡上
TW-68851 — “无法处理‘buckets’请求:连接到“s3.amazonaws.com”被 TeamCity 节点限制禁止”在辅助节点上
TW-69555 — 链接到正确的 Team Foundation 工作项返回 404 错误
TW-70151 — “显示所有个人构建”选项不会影响测试运行列表请求的结果
TW-70200 — 按使用许可:辅助节点报告“无法发送服务器使用数据”
TW-71108 — IDEA runner 无法构建 languageLevel 超过 JDK 11 的项目
TW-71862 — 在 GraphQL 代理池项目选项卡中显示用户因权限不足而无法看到的项目数量
TW-71874 — 项目的重命名/移动/归档应反映在 GraphQL 代理池项目选项卡中
TW-71927 — 修复“请不要使用 ActionPlaces.UNKNOWN 或空位置”
TW-72411 — 更改选项卡:仅显示第一页的用户在按用户筛选中
TW-72526 — 代理池。 在分配项目标签上提供正确的工具提示。
TW-72565 — 在连接信息中添加有关权限使用的说明
TW-72569 — Docker Free Disk Space 集成在清理 docker 镜像时应自动检测 docker 的镜像/容器位置
TW-72581 — 容器包装器在将环境变量传递到容器时未转义
TW-72705 — 指定检出规则的默认分支构建未在非默认分支构建链中重用
TW-72775 — 删除测试静音弹出窗口中的不必要滚动条。
TW-72876 — 对于没有“使用自定义补丁更改构建源代码”权限的用户,不要在自定义运行对话框中显示 Perforce 个人构建部分。
TW-72927 — 名称中带有特殊 Perforce 字符的文件在 Perforce 补丁中显示和应用不正确
TW-72942 — 在“显示完整日志”按钮中添加“构建日志”图标
TW-72962 — 尝试获取锁时发现死锁(FailedTestsStorageImpl.markTestFailed)
TW-72990 — 构建页面:标题应更大
TW-73012 — TeamCity 无视 internal.properties 文件中的 numberOfRetries 值,重试删除请求 5 次
TW-73103 — 来自同一分支的几个 JetBrains Space 合并请求显示在 Pull Request 信息中
TW-73138 — 代理参数子选项卡链接指向旧 UI
TW-73140 — Sakura 更改页面:链接未显示为链接
TW-73211 — .Net runner 中某些参数缺少 DSL
TW-73213 — Docker runner 中某些参数缺少 DSL
TW-73215 — Duplicates finder(Java)runner 中区分字段参数缺少 DSL
TW-73217 — IntelliJ IDEA Project runner 中覆盖率参数缺少 DSL
TW-73218 — PowerShell runner 中脚本参数缺少 DSL
TW-73244 — 无法以代码形式查看通用失败条件,除非保存
TW-73390 — 对单个个人更改对齐并重命名“远程运行”标签
TW-73455 — 项目创建对话框中带有 Unicode 符号的存储库名称显示不正确
TW-73534 — 在“编辑项目...”下拉菜单下隐藏“新配置.../新子项目...”
TW-73610 — 考虑将“复制到剪贴板”链接放在堆栈跟踪的底部
TW-73619 — “突出显示我的更改和调查”设置在突出显示我的调查方面不起作用
TW-73621 — reverse.dep. 如果从分支加载设置,则参数不会应用于依赖项
TW-73667 — 自动生成头像中表情符号和空格的组合渲染不正确
TW-73738 — 单个更改页面:“没有失败的测试”消息未显示,如果构建报告了问题
TW-73766 — 在实验 UI 中为代理池名称的符号数量提供限制
TW-73772 — 即使在 lookupLimit 范围内,有时也不会返回收藏的构建
TW-73773 — 在 Windows 上运行于 WSL 的 Linux TeamCity 代理检测到安装在 Windows 主机上的 .NET SDK 和运行时
TW-73805 — 即使工件已上传(CloudFront 分发处于部署状态时的情况),构建日志中仍显示警告“上传工件失败,出现错误”
TW-73871 — 概览中的 Pull Requests 未排序
TW-73939 — 代理池。 在 Experimental UI 中,应在 Agent Pool 页面中显示没有运行实例的镜像。
TW-73965 — TeamCity 意外关闭了带有套件的测试,因此测试名称丢失了套件名称
TW-73973 — GraphQL API:向
AgentPoolProjectsConnection类型中添加excludedCount属性TW-73984 — 代理池项目页面:不应允许从默认池中移除仅分配了默认池和项目池的项目
TW-73989 — 更新 sbt 启动器到 1.5.5
TW-74040 — 调查自动分配器不应自动分配 setUp/tearDown 方法的调查
TW-74088 — 当服务器暂时不可用时,构建可能会被取消
TW-74089 — 构建可能因“等待其他排队构建中的构建设置完成”原因而长时间未启动
TW-74120 — Java 代码重复检测 runner 在某些版本的 JDK 上失败
TW-74138 — 关于未设置参数“teamcity.agent.hostname”的警告
TW-74251 — 更明显的分配调查图标(构建页面)
TW-74253 — 代理池代理选项卡:移除冗余标题
TW-74289 — 已取消的构建状态未发布到 Space Merge Request
TW-74359 — [S3 存储] 无论是否选择始终发布工件选项,构建停止时工件发布都会中断
TW-74366 — 带有 DisplayName 的 xunit 测试未显示类
TW-74372 — 展开构建 UI 的选项卡链接
TW-74391 — 增加构建页面上的块标题
TW-74423 — 在辅助(只读)节点上发生 SecurityException(更新 failed_tests 表)
TW-74427 — 使用 FTP 上传构建 runner 时,安全 FTP 上传失败
TW-74454 — 工件上传:重试 OPTIONS 请求
TW-74467 — 当用户通过 Sakura UI 导航时,健康项未更新
TW-74468 — 无法在辅助节点上上传新工具版本
TW-74488 — 构建扩展视图上的快速链接未对齐
TW-74501 — 队列中扩展构建的背景不统一
TW-74503 — 当另一个无访问权限的项目具有相同名称的 VCS root 时,通过 API 获取项目 VCS roots 失败
TW-74509 — cmd + 点击时不要折叠构建问题部分
TW-74512 — “preferredInvestigationProject”参数未被调查自动分配构建功能考虑
TW-74513 — 展开构建行中的头像不适配
TW-74522 — 如果在另一个使用相同 VCS root 的构建配置中配置错误,Pull request 构建功能可能无法为构建配置提供相关分支
TW-74542 — 单个更改页面上的浏览器标签标题错误,如果更改不存在
TW-74575 — K8s 插件:如果 Pod 创建失败,与 Pod(自定义 Pod 模板)一起创建的 PVC 可能会成为孤立对象
TW-74580 — 确保在服务器上启用原生 Git 支持时支持 SSH DSA 密钥
TW-74601 — 参数 vcsRoot.id.p4client 的大小写与其他参数不同
TW-74614 — HierarchyMessagesProcessor.process(HierarchyMessagesProcessor.java:70) 中的 AssertionError
TW-74629 — 复合构建的所有参数未显示在构建参数选项卡中
TW-74645 — 构建详细信息下拉菜单始终有水平滚动条
TW-74666 — 构建可能无法停止,因为它被路由到 ID 为 MAIN_SERVER 的错误节点,而不是主节点的实际 ID
TW-74692 — 代理主机名不正确
TW-74694 — 服务器启动时 UserInvestigationsCounterProvider 中的 ConcurrentModificationException
TW-74695 — 在详细构建日志中,文件夹或归档中发布的工件未显示在统计信息中
TW-74748 — 重新运行操作时没有构建状态弹出窗口
TW-74750 — 对于当前构建不负责的节点,运行中构建的 PerfMon 数据不可用
TW-74794 — 调度触发器可能会触发两次构建
TW-74797 — 在多节点设置中,构建可能无法上传工件
TW-74814 — 构建步骤名称冲突导致显示的构建步骤列表不完整
TW-74875 — 比较构建有一个 Mammoth 图标,指向 /overview.html
TW-74985 — 无法使用路径样式 URL 访问 s3 bucket 进行配置
TW-74997 — 工件发布已被中断
TW-75028 — 由辅助节点在队列中恢复的构建可能没有所有依赖项
TW-75073 — 在重新运行操作的情况下,并非所有依赖项设置都从原始构建复制到新构建
TW-75133 — 自动更新失败,显示“准备更新失败:下载 TeamCity 分发失败”
TW-75141 — Magic keywords 对 ElasticSearch 无效
TW-75163 — 更新到类型化 DSL 后,Cloud Profiles DSL 补丁可能无法应用
TW-75184 — 在只读辅助节点上没有足够权限时,不显示批量操作复选框/操作
TW-75198 — TeamCity 未从 build_project 表中移除已清理的构建
TW-75256 — 构建日志中某些嵌套块的持续时间不断增加
TW-75280 — 对于非默认分支的新 Pull request,并行测试可能无效
TW-75286 — 复合构建的最大运行构建限制不应阻止依赖项启动,如果它们可以从没有此限制的其他复合构建中访问
TW-75298 — 如果为构建选择了较早的提交,Helix Swarm 队列状态会发布到最新提交
TW-75307 — 通过意外完成重新运行构建未处理交叉构建链
TW-75318 — 通过 UI 运行恢复过程时的 NullPointerException
TW-75335 — 如果通过搜索/跳转筛选项目,则侧边栏中未选择项目/配置
TW-75341 — 当代理升级时,
/update/teamcity-agent.xml上的错误响应导致其在没有插件的情况下启动TW-75342 — DiskUsageController 不应允许使用 GET 方法触发刷新磁盘使用统计
TW-75343 — PullRequestRefreshController 应检查 HTTP POST 方法的调用
TW-75347 — 尝试重新运行在与构建配置无关的更改上执行的构建时,会获取新的修订版本
TW-75381 — 在 Sakura 中,展开块的构建持续时间可能会无限增加
TW-75422 — 对于同一 VCS root,不同页面上的“测试连接”行为不同
TW-75435 — 在 Firefox 中,依赖时间线文本失真
TW-75467 — EC2 云配置文件:无法使用来自同一 LaunchTemplate 的多个镜像
TW-75484 — 并行测试:在查找拆分基准时,带有编译错误的拆分构建未被跳过
TW-75498 — BuildProblemInvestigationsAndMutesListener 中的 NPE
TW-75544 — 当构建被取消时,提交状态发布器向 Azure DevOps 发送 Pending 状态
TW-75550 — 在某些情况下返回错误的 delayedByBuild
TW-75562 — 创建新用户帐户时出现错误消息
TW-75574 — NotificationProcessor.executeEventNotification 中的 RejectedExecutionException
TW-75583 — 调查自动分配器不应在自动生成的项目中分配调查
TW-75602 — java.lang.UnsupportedOperationException: Build has not been populated: LightweightTestRunImpl
TW-75623 — 将 CloudProfile 的 DSL 中的“PublicAMI”重命名为“AMI”
TW-75652 — 无法在不保存的情况下查看版本控制设置页面的 DSL
TW-75655 — 清理 .artifacts_cache 时出现 JsonSyntaxException
TW-75656 — Slack 通知器 /jbSlackNotifier/autocompleteUserId.html 中的 TimeoutException
TW-75812 — 并行测试:依赖块在构建完成时未刷新
TW-75819 — 每分支构建限制不支持分支名称中的圆括号和转义
TW-75866 — s3 迁移工具。 为还原迁移构建步骤正确显示的名称。
TW-75908 — 由于“触发执行期间某些存储库状态已更新,跳过触发直到下次”消息,构建未触发
TW-75925 — 尝试打开自定义构建对话框时出现 NullPointerException
TW-75935 — java.lang.ClassCastException: 类 jetbrains.buildServer.serverSide.impl.QueuedBuildImpl$1 无法转换为类 jetbrains.buildServer.serverSide.BuildTypeEx
TW-75963 — 安装最新版本后,GitHub webhooks 插件中出现 java.lang.NoClassDefFoundError
TW-75992 — 在只读节点上不显示启用/禁用原生 git 按钮
TW-76000 — 原生 Git 支持可以为稍后显示为不支持的 Git 版本启用
TW-64269 — 改进按钮在悬停时的展示
TW-71876 — 在实验 UI 中,如果代理池中没有代理,则显示零计数器
性能问题
TW-75951 — LuceneSearchService.serverStartup 在服务器启动时初始化超过 20 分钟
TW-72284 — 当最后一个依赖项完成时立即完成复合构建
TW-73704 — 测试详情展开可能需要很长时间
TW-74652 — 加载 build.finish.properties.gz 文件的 HTTP 请求过多
TW-74803 — 当代理池被删除或项目从中移除时,不应清理 AgentTypeStorage 中的所有缓存。
TW-75019 — 为 build_type_id 和 remove_from_queue_time 列创建索引以加速显示构建配置的构建
TW-75054 — 为 final_artifact_dependency.source_build_type_id 创建索引
TW-75348 — 如果提交是“不可达的”,更改页面非常慢
TW-75401 — 生成 presign urls(cloudfront 签名 URL)时大量线程消耗 CPU
TW-75543 — CloudInstancesDBPersistor::persistToDB 占用了大量独占数据库锁
TW-75920 — 新更改 UI;切换到构建时显示截断的树一段显著时间
TW-53298 — 长时间清理 BackgroundBuildDataCleanerImpl 阶段:从 test_info 表中删除数据需要超过 6 小时
TW-56119 — 改进 Git getCurrentState 操作,以防多个线程尝试对同一存储库执行 ls-remote
TW-62988 — 如果辅助节点生成了许多事件,构建队列处理线程可能会延迟构建启动
TW-64793 — 一个不断报告大量构建问题的构建在多节点设置中可能会减慢队列处理
TW-66424 — “Low prio executor”溢出
TW-70501 — 慢速 REST API 调用 /app/rest/ui/projects/id:<project>/branches?locator=
TW-73504 — ExactRevisionMatchStrategy.findBuildContainingChange 减慢了构建触发器的处理
TW-73572 — 构建代理无法向服务器发送消息,因为服务器不接受消息,XmlRpcPoolQueueOverflownException(由 PerfMon 插件引起)
TW-73732 — 由于 TestMetadataStorage 中的全局同步,构建代理消息处理延迟
TW-73923 — 避免为没有当前运行依赖项的复合构建重新计算测试统计数据
TW-74143 — 在没有任何运行构建且有大量排队构建或构建触发器的服务器上,CPU 使用率极高
TW-74229 — 停止支持 Edge 18
TW-74349 — 在 Safari 中,用户滚动/移动指针时,构建列表的 FPS 较低。
TW-74355 — JDK 选择器控件可能会减慢构建步骤编辑页面的加载
TW-74457 — 单个代理 buildFinished 消息处理可能导致线程阻塞,并长时间无法处理来自任何其他代理的消息
TW-74722 — REST API 调用获取特定项目的所有分支速度慢且消耗 CPU
TW-75006 — SequenceLoader 重新计算所有项目的就绪状态
TW-75067 — 推迟检查用于构建配置运行按钮的默认分支存在
TW-75085 — 概览页面的顺序和可见性计算速度慢
TW-75111 — GuardedS3PresignedUrlProvider 在每个 /artefacts/s3/upload/presign-urls.html 请求上执行文件操作
TW-75164 — 由于加载 AgentType 缓存,服务器无响应
TW-75178 — 加速 .GeneratedSettingsCache.getAndLock 中的空目录检查
TW-75265 — 不必要地列出从版本化设置中获取的目录下的所有文件(版本化设置在根项目级别启用)
TW-75654 — Perforce 服务器上的高 CPU 负载以收集最新更改
任务
TW-47084 - 将 Log4J 从 1.2 更新到 2.x
安全性
已修复11个安全问题。