TeamCity On-Premises 2025.07 Help

TeamCity 2020.2 发行说明

构建:85487
2020年11月23日

功能

TW-68453 — Git 远程操作重试采用指数退避
TW-65724 — 通过支持的 OAuth 提供商(GitHub、BitBucket、GitLab)进行身份验证
TW-48674 — 添加一个选项,在构建中测试多次运行且至少一次成功时将测试标记为成功
TW-67656 — 依赖时间线:显示排队的构建
TW-25141 — 开箱即用的完整 Python 支持
TW-54787 — 检测错误的不安全 TeamCity Tomcat 连接器配置(缺少 secure="true" 和 scheme="https" 属性)并警告管理员
TW-68512 — 添加将 DockerHub 凭据添加到项目中所有配置的功能
TW-61653 — 代理页面(在侧边栏中选择代理)- 概览选项卡
TW-62152 — 对于参与构建链但没有自身依赖项的构建,依赖项选项卡为空。
TW-68399 — 在扩展构建和构建页面中添加“运行参数已更改”
TW-64632 — 允许在辅助节点上编辑项目设置
TW-63950 — 在新 UI 中显示构建依赖项
TW-65747 — 允许在辅助节点上查看 DSL(以 Kotlin 格式下载设置)
TW-66957 — 新 UI 中的测试历史页面
TW-64314 — 新的页眉
TW-68469 — 在 Sakura UI 中添加对插件的支持
TW-67562 — 页眉:在使用个人资料链接之前移除“我的设置和工具”菜单项
TW-33101 — 在 Perforce VCS 根目录上支持 P4 Trust
TW-66159 — 在新 UI 中实现完整的日志文本搜索
TW-68753 — 允许从代理分离构建并在 TeamCity 外完成
TW-68514 — 添加跟踪来自 DockerHub 的未认证拉取并在构建日志中显示相应警告的功能
TW-65864 — 在拉取请求构建功能中添加按源分支过滤的功能
TW-67907 — 允许在签出期间更改子模块的提取 URL 部分
TW-57468 — 添加对 Bitbucket 云拉取请求的支持
TW-68503 — BitBucket 身份验证:允许指定允许的工作区列表
TW-67735 — 插件引擎:在插件上下文更改时更新插件
TW-60732 — 支持复合构建的执行超时
TW-66788 — TeamCity::Cucumber::Formatter 不支持 Cucumber 4.x
TW-67658 — REST API:为排队的构建添加预计完成时间或持续时间
TW-66009 — 提供构建配置的调查历史记录。
TW-68010 — 测试列表:添加一些指示,仅选择了 100 个可见测试
TW-5050 — 可自定义的服务器清理计划
TW-67504 — 过多的插件列表请求(__ALL__)
TW-65983 — 在实验性 UI 中,概览和测试中的连续图像不可用
TW-46982 — 允许按工件存储位置过滤磁盘使用报告
TW-67298 — 需要开发一个控制器,用于返回测试运行的项目和构建配置列表
TW-67507 — 添加 SAKURA_* 前缀的 PlaceID
TW-67144 — 在 React 中重新实现联邦编辑
TW-59142 — 在项目弹出窗口中用基于 React 的组件替换 Polymer 组件
TW-64790 — 生成限时用户访问令牌
TW-67412 — 磁盘使用监视器中的外部存储支持
TW-20647 — 通过 REST API 添加在构建后添加 VCS 标签的功能
TW-40777 — 使用 GitHub OAuth 登录 TeamCity 用户
TW-64608 — 添加在新页眉上显示来自自定义 TeamCity 插件的自定义图标的功能
TW-67373 — 添加按构建开始日期排序测试列表的功能。 (在 REST 中)
TW-67006 — 允许限制单个构建发布的工件数量
TW-67374 — 为测试列表添加计数器(成功、失败、忽略、静音)。 (在 REST 中)
TW-66920 — 支持 Bitbucket Server 的新扩展构建状态报告
TW-44731 — 过滤掉由 GitHub 返回的拉取请求(如果没有对应 ID 的问题)
TW-64586 — 允许在云镜像中预定义云代理上存在的一组参数
TW-64380 — 设计新页眉的可扩展元素
TW-64623 — 添加在编辑模式下跳转到项目某个选项卡的可能性

使用性问题

TW-68209 — 澄清在新 VCS 根页面上可以使用令牌代替密码
TW-68649 — 在实验性 UI 中自动将项目\构建配置添加到用户的收藏夹
TW-5695 — 在构建列表中直观识别自定义构建
TW-68143 — 在新选择器中显示构建配置/项目的整个层次结构
TW-64073 — 移除断开连接的代理后重定向到父池
TW-63067 — 在新 UI 中为代理页面添加浏览器选项卡标题
TW-68680 — 改进构建日志,添加强制 Docker 登录功能
TW-67772 — 在实验性 UI 的测试历史页面中,运行测试的代理未显示在表格中
TW-68573 — 新 UI 中可能令人困惑的“新子项目”按钮
TW-68600 — 测试历史页面。 重命名下载按钮并在成功率上提供帮助链接。
TW-67270 — 在收藏项目页面中添加按钮“创建项目...”和“配置侧边栏...”
TW-68730 — 在实验性 UI 中为构建队列页面提供浏览器选项卡标题。
TW-68578 — 在代理摘要中提供主机名的复制操作。
TW-68526 — 在拉取请求插件对话框中添加关于使用 SSH 提取 URL 的说明
TW-68560 — Python 运行器。 “Teamcity-messages”帮助链接在同一浏览器窗口中打开
TW-68599 — 测试历史页面。 为浏览器选项卡中的页面提供正确的标题。
TW-68288 — 测试历史页面。 在成功率图表(测试详情弹出窗口)上缺少构建编号。
TW-68611 — 所有与代理相关的页面。 为浏览器选项卡中的页面提供正确的标题。
TW-66595 — Gradle 运行器的默认构建文件应为空
TW-68505 — 依赖时间线:对于某些队列中的构建,显示截断的构建配置名称
TW-68498 — 不建议用户增加发布工件数量的限制
TW-67269 — 在代理摘要选项卡上不需要“更多”按钮。
TW-68419 — 单元测试 DSL:令人困惑的 Maven 范围
TW-64247 — 人工创建的构建问题 UI
TW-66964 — 在高级清理设置的字段中输入不正确的值时显示令人困惑的错误消息。
TW-68163 — 如果没有连接的代理但有兼容的云代理,则显示令人困惑的“没有代理满足此要求”警告
TW-55699 — 改进“没有启用的兼容代理”警告以链接到提到的操作
TW-67740 — TeamCity 服务器显示没有可用代理,即使有云代理可用。
TW-62687 — 新 UI:右侧未使用的空间
TW-68001 — 在构建概览页面上的测试中,“全选”按钮令人困惑
TW-63242 — 让我们替换测试元数据键中最常见的部分,而不是最后一部分
TW-67924 — 在新 UI 中无法确定构建的确切触发时间
TW-66046 — 无法查看快照依赖项中有多少测试失败
TW-64984 — 在收藏项目概览页面上添加展开所有可折叠子项目块的选项
TW-67753 — 在磁盘使用选项卡中仅显示配置了所选工件存储的项目
TW-67778 — 当有许多不兼容的云代理时,构建配置兼容性选项卡很快变得不可用
TW-67228 — 在将服务器添加到服务器联邦后清除添加服务器字段。
TW-67449 — GitHub 身份验证:GitHub 组织字段在指定组织列表时不方便
TW-67255 — 添加有关 JetBrains Space 连接和 JetBrains Space 发布者所需权限的信息
TW-65420 — 构建配置/项目页面上的排队构建:“显示更多”按钮
TW-52553 — 缺少“常见失败条件”的原因不明确
TW-66921 — teamcity-server.log 中的日志记录不明确

错误

TW-46954 — 如果 GitHub 项目中禁用了问题,则不要显示 GitHub 问题跟踪器建议
TW-67934 — 选项“显示所有个人构建”不会影响测试运行列表请求的结果
TW-68091 — Kotlin DSL:在 v2019_2 包中引用 v2017_2
TW-67381 — 行为更改:计划触发器中不再支持以斜杠开头的 Cron 表达式
TW-20686 — 如果程序集规范与任何程序集不匹配,NUnit Runner 将使构建失败
TW-66074 — Docker 运行器:支持上下文文件夹外的 Dockerfile
TW-66327 — 实验性 UI 中的新页眉未考虑可能的全局健康错误\报告
TW-68075 — 统计图表:项目统计选项卡中的项目图表对“时间(毫秒)”数据格式的 Y 轴进行了裁剪
TW-32313 — 搜索抛出异常
TW-68346 — Python 运行器。 Pylint/flake8 检查未将类型为 "Error" 的消息显示为错误
TW-59956 — LDAP:如果 cn 包含表情符号,无法为远程条目创建 TeamCity 用户
TW-66227 — 实验性 UI 中排队构建的“幽灵”取消按钮
TW-64801 — IDEA 经常冻结一分钟,因为 StatusComponent 在 EDT 中加载摘要
TW-66109 — 在辅助节点上释放 Maven 嵌入器会话时出现 SecurityException
TW-68863 — 更改访问令牌时间限制的默认值
TW-68628 — 新代理详细信息页面:没有关于代理运行在不受支持的 Java 版本下的警告
TW-68189 — 启用“将安全值存储在 VCS 外”以及自定义加密密钥后,VCS 轮询节点可能无法连接到基于身份验证的存储库
TW-67273 — 在实验性 UI 的代理页面中显示代理被禁用和/或未授权时的详细信息
TW-68848 — 重新启动的依赖构建仅显示在经典 UI 中
TW-68656 — 当“处理用户数据修改请求”责任被禁用时,用户操作仍然可用
TW-68710 — 搜索插件中的 NPE
TW-62129 — 如果构建配置没有依赖项\测试,则不要显示依赖项和测试选项卡
TW-68690 — 为 Python 运行器中的必填字段添加验证
TW-68765 — 当刷新排队构建页面时,构建队列分页器重置为第一页
TW-68606 — 可以启动比服务器上可用代理许可证更多的分离构建
TW-68443 — 构建日志搜索:启用软换行时,长消息的搜索结果高亮显示不正确
TW-57123 — 在电子邮件通知中强制使用 TLS 1.2
TW-60322 — 在 Sakura UI 中,“这是辅助节点”警告在选项卡内重复
TW-68142 — 当至少一个参数中存在无效值时,UI 中的失败条件消失
TW-68688 — 修复 Python 运行器中“环境名称”的默认值
TW-68465 — Slack 通知器:使插件使用上传到根项目的 SSL 证书
TW-67703 — 系统管理员可以为任何用户分配超级用户角色
TW-68625 — 代理侧边栏:代理重新连接到服务器后,断开连接的图标不会消失
TW-68177 — 更改(使其可配置)安装 info-maven3-plugin 的目标
TW-68751 — 尝试在辅助节点上为项目创建共享资源时出现意外错误
TW-67497 — 新页眉中显示的用户名被缓存
TW-68559 — 在空的新服务器上实验性 UI 图标位置错误
TW-68645 — 在代理授权对话框中缺少代理池选择器
TW-68650 — 在实验性 UI 中对齐授权代理按钮
TW-68744 — 无法打开云代理页面
TW-68637 — PublishNuGetPackage 构建日志。 PackagePublishException 显示为“publush”的拼写错误和完整堆栈跟踪
TW-68654 — 在辅助节点上记录不正确根 URL 的日志
TW-67080 — JSP 文件中的错误:[/WEB-INF/tags/buildDataPlugins.tag] “UI_BUILD 无法解析或不是字段”在启动 TeamCity 时
TW-64280 — 构建日志中的关键字搜索工作异常
TW-68691 — 无法从 Eclipse 和 IDEA 连接到 TeamCity 服务器
TW-65174 — 关于重复构建完成任务的警告
TW-68333 — Python 运行器。 “测试报告”参数在 Kotlin DSL 版本化设置中缺失
TW-68598 — 构建历史页面和项目页面显示的分离构建状态不同
TW-68699 — Python:将“Arguments”命令重命名为“Custom”
TW-68528 — Bitbucket 拉取请求:澄清应用密码的最低所需范围
TW-68659 — 当未提供访问令牌的必填名称时出现意外错误
TW-68617 — 没有“查看项目”权限的用户无法将 OAuth 帐户连接到 TeamCity 配置文件
TW-68602 — 如果“处理运行构建生成的数据”责任在第二个节点上,则无法完成分离构建
TW-68130 — Python 运行器无法自动检测构建步骤
TW-63083 — 改善通过服务消息发布的 NuGet 包的索引性能
TW-68627 — 代理详细信息页面:缺少关于代理版本过时的警告
TW-68289 — 通过 REST 取消构建总是将构建重新添加到队列中(使用构建凭据)
TW-67879 — 在辅助节点的 teamcity-server.log 中的警告“无法删除目录 temp\tc_maven_repo”
TW-68316 — 测试历史页面。 在测试历史列表中将状态“Fixed”替换为“Failed”
TW-68552 — 在辅助节点上,“执行命令行“chmod”被 TeamCity 节点限制禁止”
TW-66979 — 在 REST 云镜像实体中支持 agentTypeId
TW-67802 — 提供从实验性 UI 的测试历史页面下载成功率数据的功能
TW-68601 — 测试历史页面。 当页面滚动时隐藏成功率弹出窗口
TW-68307 — 对测试历史的成功率图表中显示的平均值进行四舍五入
TW-68582 — GitLab 身份验证:在创建帐户期间未检索到电子邮件地址
TW-68577 — 如果未配置相应的连接,则尝试将用户配置文件连接到外部帐户时出现意外错误
TW-68413 — 如果由每次签入 VCS 触发器触发,则构建可能无法重用
TW-68506 — 依赖时间线:如果屏幕上没有足够的空间,一个排队的构建配置可能会占用几行
TW-68610 — 分离构建在服务器重启后无法存活
TW-52489 — 测试历史页面布局
TW-68313 — 测试历史页面。 当可见区域在上方图表中向左移动时,成功率图表可能会损坏
TW-68386 — 在构建日志中明确指出构建已从代理分离
TW-67798 — 在实验性 UI 的测试历史中,同一构建内的每次测试运行都会创建一个单独的字符串
TW-68415 — 在依赖项 -\> 时间线选项卡中,取消的构建显示为失败
TW-66742 — 如果代理页面或云镜像页面被聚焦,代理侧边栏不会聚焦于“左”键
TW-68133 — Python 运行器无法执行带有俄语/德语名称的脚本(Windows 代理上的编码问题)
TW-59244 — 代理摘要:未显示“转储代理线程”操作的结果
TW-68530 — 构建配置重命名后构建日志不可用
TW-68206 — 排除 info-maven3-plugin 的 Maven 安装
TW-67966 — 允许在 EC2 插件中指定(并遵守)SpotFleetRequests 的 TargetCapacity
TW-67401 — GitHub 身份验证失败的错误未显示给当前用户
TW-60536 — '/repository/downloadAll' 请求应支持大于 4Gb 的大 zip 文件
TW-68442 — 构建运行器列表中的根项目
TW-68500 — 在 Docker 镜像中将 dotnet 更新到 3.1.403
TW-68497 — 对 Bitbucket 云拉取请求的 DSL 支持
TW-68348 — 添加接收按名称分组和未分组的测试的功能
TW-67954 — 调查描述在测试弹出窗口中并不总是适合(Firefox,Safari)
TW-68154 — 使旧 .NET 运行器中的弃用警告与 Python 插件中的警告一致
TW-67927 — TeamCity 可能会显示与非相关项目的调查问题
TW-66375 — “分配调查”操作显示在没有问题的构建中
TW-65328 — 为已废弃的 .NET 运行器添加页眉
TW-67681 — 所谓的“第一个修订版”用于最后一次影响配置的更改相当久远的情况
TW-68258 — 对于分离构建,不显示“构建代理已断开连接”警告
TW-66978 — 在 .NET 运行器中“MSBuild 版本”命名不一致
TW-59328 — 在编辑 VMWare 云配置文件时项目配置中的寄生更改
TW-68099 — 在使用上下文参数的项目中无法进行 Kotlin DSL 单元测试
TW-68072 — 使用带版本化设置的上下文参数会阻止项目被删除
TW-60949 — 当代理无法通过指定路径找到 dotnet cli 时,构建日志中出现“CreateProcess error=2”
TW-64835 — dotnet.exe 命令未正确编码
TW-68195 — 如果至少有一个启动实例,构建分发器不会启动额外的云实例
TW-67880 — 如果快照依赖项中有失败的测试,则自动合并将不起作用
TW-67776 — [经典 UI] 指向测试失败的直接链接不会展开测试,而是显示构建概览页面
TW-68284 — 静音操作始终称为“静音测试”,即使是构建问题
TW-68332 — EC2 云配置文件无法使用由 STS 提供的 IAM 角色
TW-67820 — 提供在实验性 UI 的测试历史成功率图表中显示个人构建和查看平均持续时间的功能
TW-68241 — TeamCity 在应该静音测试失败时未静音(服务器重启时的构建案例)
TW-68306 — 许多不明确的日志记录:SQL 时间请求在 .. 中执行
TW-68090 — 调查历史为空,尽管已分配调查
TW-68262 — 当只有云代理且所有代理都停止时,代理要求提示不起作用
TW-65492 — 当调查历史对话框滚动时,不要隐藏标题
TW-68266 — 项目概览:导航到另一个项目后,项目可用性响应未被清除
TW-68157 — 如果 DSL 生成的构建配置具有重复行的签出规则,则第一个分支修订未正确初始化
TW-64617 — 新 UI 中缺少元数据项名称
TW-67953 — 在 teamcity-server.log 中的警告“DockerAgentDescriptionPreprocessor 阻止了参数的移除”
TW-67949 — 无代理构建在辅助节点上不起作用
TW-68111 — git 代理端签出应报告代理上无法获取上传密钥时的情况
TW-60976 — 如果存储库没有主分支,从 git 存储库 URL 创建项目失败
TW-67929 — 审查 Python 插件的 XML 配置
TW-67800 — 当测试在某些分支中没有历史记录时,测试历史页面上显示无尽加载器
TW-67786 — 在实验性 UI 的测试历史中,静音测试缺少静音部分
TW-68190 — 选择“使用实验性 UI”选项的用户在使用 GitHub/Bitbucket 登录后被重定向到经典 UI 的概览页面
TW-68076 — 在多节点设置的情况下,具有每日策略的计划触发器可能会运行两次
TW-68213 — $commented 魔法词搜索对未固定的构建不起作用
TW-68049 — 如果构建本身是依赖项,则复合构建的工件不会被清理
TW-68014 — 在构建页面上显示项目池而不是不存在的池
TW-67763 — 直接 URL 无法在实验性 UI 中打开测试历史页面
TW-65970 — 在构建概览页面上,调查图标可能部分隐藏
TW-68012 — 已取消的构建(当前除外)未显示在构建切换器图表中
TW-67972 — 系统管理员的错误“您没有足够的权限来修改 VCS 更改”
TW-66999 — Sakura。 构建结果 -\> 测试。 对于红色构建,静音测试图标没有工具提示
TW-68066 — 从具有错误用户名/密码的 GitHub 存储库创建项目时的令人困惑的错误消息
TW-68113 — 在使用服务器上下文时,构建页面上的代理池的链接损坏
TW-63682 — 在 TeamCity 的新 UI 下,如何在 IDE 中打开失败的测试
TW-67785 — 在实验性 UI 的测试历史中过滤器中缺少“忽略”状态
TW-65172 — 在配置了服务器上下文时,构建详细信息-\>概览,触发 \<时间\>由 \<构建链接\> 中的链接损坏
TW-67767 — 在实验性 UI 中,分配调查弹出窗口中用户的长名称被截断
TW-64852 — 在配置了服务器上下文时,构建详细信息-\>依赖项-\>时间线/列表中的链接损坏
TW-64412 — 在实验性 UI 的构建概览页面中更正池名称显示
TW-67379 — 在某些情况下,可能会有多个调查和静音
TW-63375 — 当构建在分支中运行时,构建概览页面上出现多个错误,分支名称中包含一些特殊符号
TW-62799 — 对于静音测试,没有静音发起人、日期和评论
TW-66744 — 关于调查的信息:“分配者”和“完成者”字段在实验性 UI 中被命名为“未分配者”
TW-66748 — 在实验性 UI 中调查和修复图标的多余提示
TW-68102 — TeamCity 服务器无法解析运行器添加的需求中的参数值
TW-67742 — 测试图像元数据中的冗余转义
TW-67563 — 在测试元数据路径中,斜杠被 URL 编码
TW-68044 — 当构建因 NUnit 运行器的不正确错误报告在结束时报告“失败”时,无法通过服务消息更改构建状态
TW-67339 — 为测试添加静音详细信息到 REST
TW-66960 — 在构建切换器图表中,取消的构建显示为红色条
TW-67779 — 在实验性 UI 的测试历史页面中,静音测试被计算了两次
TW-67226 — 如果服务器通过带有“/”的 URL 添加到联邦中,则加载跨服务器项目弹出窗口时出现错误 404
TW-66963 — 代理页面:放置缺失的代理数据
TW-67739 — 磁盘使用选项卡上的构建数据弹出窗口中有时显示不存在的工件
TW-60369 — 滚动项目侧边栏时项目会移动
TW-67761 — 删除的项目外部工件存储仅在服务器重启后从磁盘使用列表中删除
TW-67756 — 对于具有有限管理权限的用户,显示所有工件存储和所有项目的总大小
TW-67821 — 云配置文件的兼容代理在兼容代理选项卡中显示为不兼容
TW-67809 — 在服务器日志中,对于来自不存在项目的运行构建,出现大量 S3Util$InvalidSettingsException 异常
TW-67752 — 升级后,计划触发器中不正确的 Cron 表达式的未知调度策略
TW-67274 — 启用/禁用代理弹出窗口。 在禁用自动字段中选择某些值会关闭对话框
TW-67466 — 无法获取个人构建的测试运行
TW-67762 — 更改磁盘使用中的工件存储后,未更新有关归档配置大小的信息
TW-67564 — S3 存储:图像工件被下载而不是由浏览器显示
TW-67736 — 从镜像切换到带有替代的镜像:url.insteadOf 部分仍然指向 system/git/ 中的存储库而不是远程
TW-64901 — 防止或警告在 UI 中创建的签出规则超过 2000 个字符限制
TW-40286 — 服务器日志中的令人困惑的消息:构建配置“...”中的签出规则太长
TW-67698 — 自定义脚本块覆盖参数自动完成
TW-67290 — REST API 的奇怪和不稳定行为
TW-67620 — 重新加载提交状态发布器插件而不重新启动服务器会导致 BeanCreationException
TW-67227 — 可以将空字符串添加到跨服务器项目弹出列表中
TW-67556 — Docker 基于 Linux 的镜像改进(层和构建优化、命令和代码样式)
TW-67498 — 在新 UI 中导航时,哈希和搜索未被清除
TW-67436 — 如果修复了构建问题,用户调查的数量未正确刷新
TW-67175 — 如果为依赖项设置了“启动失败/取消依赖项=取消构建”,则具有执行超时的复合构建显示为已取消
TW-67179 — 具有执行超时的复合构建。 构建日志与“启动失败/取消依赖项:运行构建,不添加问题”不一致
TW-67523 — 2020.2 EAP 上的 Swagger 生成崩溃
TW-67439 — GitHub 身份验证:当用户已通过另一个身份验证模块登录时,登录不起作用
TW-67537 — 执行时间为零的阶段可能导致 perfmon 图例不正确
TW-67483 — 对于多个 VCS 根,git clean 参数不正确
TW-64914 — 在夏令时开始/结束后,服务器重启可能会导致服务器在某些情况下进入维护模式
TW-67468 — 无法记录操作到审计:此节点不允许执行 SQL 查询
TW-67453 — 如果在达到阈值时更改了工件目录的顺序,磁盘空间监视器可能会卡住
TW-67371 — ReadOnlyException:写入文件“...\pluginData\tools\installedToolsState.xml.new”被 TeamCity 节点限制禁止
TW-66861 — 新页眉在非实验性选项卡(更改、队列、管理)上不可用
TW-67455 — 在没有可选字段的情况下导入带有 Space 提交状态发布器的构建配置设置文件时的验证错误
TW-67320 — 使提交状态发布器构建功能的 JetBrains Space 设置中的显示名称字段可选
TW-67319 — 提交状态发布器的 JetBrains Space 设置中的项目密钥字段可能是可选的或完全不必要的
TW-67318 — 在提交状态发布器构建功能中删除对 JetBrains Space 服务凭据身份验证类型的支持
TW-67260 — 更改 Space 连接的显示字段名称
TW-67400 — 通过 GitHub 和 Bitbucket 的身份验证在连接中描述的回调 URL 下不起作用
TW-67326 — 当用户尝试查看他无权查看的页面时,在实验性 UI 中响应不一致
TW-67042 — 如果构建在启动期间失败且代理未能报告此问题,代理可能会陷入循环
TW-64463 — 检查后端(新 UI)上相应实体访问的权限
TW-61188 — 在辅助节点上,对于 NuGet 安装构建步骤,显示未满足的代理要求
TW-67327 — 如果构建配置名称中有 \<,则 Slack 通知中显示的链接损坏
TW-66823 — 为前端静态资源启用 gzip
TW-67265 — 构建配置面板覆盖底部的项目名称
TW-51253 — 对于运行中的复合构建,失败构建的计数器令人困惑
TW-64524 — 确保在服务器克隆目录中启动 hg 命令之前删除陈旧的 Mercurial 锁文件
TW-66354 — REST API java.lang.IllegalArgumentException:比较方法违反其一般合同!
TW-67143 — 选项卡控制器为编辑构建类型选项卡发送了不正确的 URL
TW-67112 — 从 SakuraUI 访问时,ReportTabs 中的异常
TW-66389 — [S3 存储] 添加指定路径前缀的功能
TW-66437 — 当将不正确的 XML 内容传递给 REST 以启动云实例时,teamcity-rest.log 中的 NPE
TW-66734 — 修复辅助节点版本化设置页面上的警告消息

异常

TW-68477 — teamcity-clouds.log 中的 NPE
TW-68048 — teamcity-server.log 中的 java.util.ConcurrentModificationException
TW-67513 — 尝试使用未配置的身份验证模块登录时出现意外错误
TW-66922 — 在辅助节点上运行工具预处理器 NuGet.CommandLine 时发生错误

性能问题

TW-59938 — 从 IDEA 插件中排除已捆绑的库
TW-68832 — 加速 SharedResourcesAgentsFilter 计算
TW-67661 — problem_id 序列缺少索引导致服务器启动变慢
TW-67531 — 项目概览:延迟加载构建类型编辑选项
TW-68036 — 构建列表中冗余的“触发”字段请求
TW-68634 — BuildTypeBranches 对象中的 Caffeine 缓存使用过多内存
TW-68669 — 打开 buildQueue 页面导致服务器变慢
TW-68473 — 对于 Linux 服务器,当网络存在延迟时,工件上传/下载速度变慢
TW-68635 — CurrentProblemsManagerImpl 中可能的 BuildTypeImpl 引用泄漏
TW-41507 — 测试/问题的首次失败/已修复信息需要持久缓存
TW-68394 — 由于 setSavepoint/releaseSavepoint 调用导致的额外 Postgres 数据库处理开销
TW-68297 — 改善通过内部用户数据库登录的性能
TW-66654 — 对于不再在存储库中的提交(在多个重复 VCS 根的情况下),统一差异非常慢
TW-67910 — TestName2IndexImpl.getTestNames() 中的性能下降导致 UI 挂起和构建完成变慢
TW-66774 — 对于包含许多测试的复合构建,通过 REST 加载测试时缓存为空导致加载缓慢
TW-68220 — 由于 MutedProblemsBean 中缺乏同步,静音问题选项卡消耗大量内存
TW-68119 — 在大型构建链中( \> 120 个依赖项)修订计算缓慢
TW-67955 — 由其他节点检测到的更改加载经常在更新构建类型修改缓存时锁定
TW-67932 — 无法加载所选分支的更改
TW-66754 — 服务器重启后构建结果页面加载缓慢
TW-61894 — 我的分支组计算缓慢(DetachedRootsChangesProvider.getChanges 慢)
TW-67047 — 在延迟计算 fixedIn/first failed in 信息时不要请求静音信息
TW-67297 — 如果所有项目都已展开,打开收藏项目页面可能需要很长时间
TW-67893 — 由于调查/静音处理问题,构建无法完成
TW-67895 — DiskUsage::BuildData 未对 buildTypeIds 进行内部化 - 浪费了大量内存
TW-59472 — 自定义运行构建对话框打开缓慢:许多构建没有更改
TW-67130 — 计算项目中的分支的 REST API 调用缓慢(branches?locator=buildType:(affectedProject:(id:\<id\>)),policy:ACTIVE_HISTORY_AND_ACTIVE_VCS_BRANCHES,includeGroups:true)
TW-67396 — 在报告许多系统问题的情况下,CPU 使用率高
TW-65819 — 如果从历史记录中打开页面“足够长”的编号(例如 100),构建列表加载缓慢

化妆品

TW-66611 — 不支持的浏览器警告页面
TW-66895 — 新页眉被项目侧边栏覆盖
TW-68121 — Python 运行器,环境工具 = Virtualenv。 用星号标记必填字段,并在“环境名称”为空时添加验证消息
TW-67460 — 帮助图标放置在管理-\>清理设置中的不正确位置
TW-67674 — 在“重置密码”页面上显示不正确的错误文本“请在浏览器中启用 JavaScript 以继续注册。”
TW-58992 — 代理侧边栏:“\<隐藏”按钮可能会被列表中的元素意外覆盖

安全性问题

已修复5个安全问题。

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