TeamCity On-Premises 2025.07 Help

TeamCity 2024.07.1 版本发布说明

构建 160635,2024 年 8 月 6 日

错误

TW-88719 — JB 许可证:离线激活和许可证页面加载可能需要几秒钟,如果对 JBA 的请求正在等待响应

TW-89184 — 在 docker 中使用 <Custom> Maven 版本运行 Maven 失败

TW-89131 — 自定义构建对话框触发了一个使用原始工件依赖项的构建,即使依赖项设置为重新构建

TW-88942 — JB 许可证:为描述激活过程的文档页面添加单独的帮助链接

TW-89060 — Maven 的 release:prepare 目标在 TC 构建步骤中因 ProvisionException 失败

TW-89186 — CheckingForChangesPrecondition 中的内存使用过多

TW-86534 — 没有将被吊销的 JB 许可证的信息记录到审计中

TW-88770 — GitHub Checks Webhook Trigger 中的“Remove queued builds produced by this trigger”不起作用

TW-89093 — JB 许可证:如果激活了专业许可证,则 teamcity-server.log 中会出现警告“无法解析 TeamCity 许可证中的代理维护到期日期:无限”

TW-89120 — 编辑构建配置:侧边栏中显示的是内部运行器 ID 而不是名称

TW-88800 — JB 许可证:如果维护日期已过期但 update.xml 没有更新,则不会有关于许可证即将到期的警告

TW-88956 — VCS 根在 DSL 中以过时的参数保存

TW-88101 — 无法从 Visual Studio 登录到 TeamCity:DeserializeResponse

TW-89083 — 如果版本化设置的 VCS 根的修订版未在 REST API 修订版负载中指定,则使用最后已知的修订版

TW-88142 — Perforce:路径中有空格的 Stream ChangeView 导致 VCS 根错误

TW-88768 — 在 TeamCity 中重新运行由“GitHub Checks Trigger”触发的构建不会更新 GitHub 中的状态

TW-87693 — Windows 下的代理服务未使用捆绑的 jre,如果未定义 JAVA_HOME 则无法启动

TW-89036 — 当复合构建的一部分因代理启动超时而被取消时,构建可能会卡在“未定义”状态

TW-88830 — teamcity-connections.log 中出现大量警告“未知 GitHub App 权限”

TW-88923 — JB 许可证:如果激活了开源许可证,则不显示代理表

TW-88935 — 问题选项卡:当通过复选框选择测试/问题时,子项目没有弹出窗口

TW-88962 — 从 Windows 2024.07-1809 docker 镜像运行的代理在重启后与某些运行器不兼容

TW-87881 — 构建状态可能失败,但概览中没有问题(可能是因为最近静音的测试)

TW-88843 — JB 许可证:如果服务器 URL 中有前导或尾随空格,则停用对话框中的确认按钮被禁用

TW-88755 — JB 许可证:如果服务器许可证已过期,则不会显示警告“代理许可证不支持最新版本的 TeamCity 服务器”

TW-88698 — 为 Gradle 运行器添加对 org.opentest4j.FIleInfo 的支持

性能问题

TW-89058 — 构建链修改器为每个新的虚拟构建配置生成一个项目持久化任务

TW-57528 — 全局健康项可能会减慢 Web UI

任务

TW-88729 — 添加一个负责节点 ID 的配置参数

TW-22179 — 如果工件依赖解析会导致检出目录清理,则显示警告

安全性

已修复了 6 个安全问题。 此数字包括原生 TeamCity 问题和在 TeamCity 所依赖的第三方库中找到的漏洞。 上游库问题通常占总数的大部分,通常通过将这些库更新到最新版本来迅速解决。

要了解更多与 TeamCity 直接相关的已修复漏洞,请查看我们的 安全公告。 新版本的安全公告通常会在发布日期后的几天内发布。

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