TeamCity 2024.07.1 版本发布说明
构建 160635,2024 年 8 月 6 日
错误
TW-88719 — JB 许可:离线激活和加载许可页面可能需要几秒钟时间,如果请求 JBA 正在等待响应
TW-89184 — 在 docker 中运行 Maven 使用 <Custom> maven 版本失败
TW-89131 — 自定义构建对话框会在依赖项设置为重新构建时触发具有原始构件依赖项的构建
TW-88942 — JB 许可:添加一个单独的帮助链接到描述激活过程的文档页面
TW-89060 — Maven 的 release:prepare 目标在 TC 构建步骤中因 ProvisionException 而失败
TW-89186 — 检查变更条件时内存使用过多
TW-86534 — 审计记录中未记录关于被吊销的 JB 许可证的信息
TW-88770 — GitHub Checks Webhook Trigger 中“Remove queued builds produced by this trigger”不起作用
TW-89093 — JB 许可证: 如果激活了专业许可证,在 teamcity-server.log 中将出现 "TeamCity License: unlimited 中无法解析代理维护到期日" 的警告
TW-89120 — 编辑生成配置:侧边栏中显示内部运行器 ID 而不是名称
TW-88800 — JB 许可证:如果维护日期已过期但没有从 update.xml 获取更新,则不会有关于许可证过期的警告
TW-88956 — VCS root 使用过时参数保存在 DSL 中
TW-88101 — 无法从 Visual Studio 登录 TeamCity:DeserializeResponse
TW-89083 — 如果 在 REST API revisions payload 中未指定修订版本,使用已版本化设置的 VCS root 的最后已知修订版本
TW-88142 — Perforce:路径中有空格的 Stream ChangeView 导致 VCS 根错误
TW-88768 — 重新运行通过 “GitHub Checks Trigger” 在 TeamCity 触发的构建不会更新 GitHub 中的状态
TW-87693 — Windows 下的代理服务不使用捆绑的 jre,并且如果未定义 JAVA_HOME 则无法启动
TW-89036 — 当由于代理启动时代理超时导致复合构建的部分被取消时,构建可能会卡在“未定义”状态
TW-88830 — 在 teamcity-connections.log 中有大量警告“Unknown GitHub App permission”
TW-88923 — JB 许可:如果已激活开放源代码许可,则不要显示代理表
TW-88935 — 问题选项卡:选择测试/问题时,子项目没有弹出窗口
TW-88962 — Windows 2024.07-1809 docker 镜像中运行的代理在重启后与某些 runner 不兼容
TW-87881 — 构建状态可能会失败,但在概览中没有问题(可能是因为最近静音的测试)
TW-88843 — JB 许可证:如果服务器 URL 前后有空格,停用对话框中的确认按钮将被禁用
TW-88755 — JB 许可证:如果服务器许可证已过期,则不会显示“代理许可证不支持最新版本的 TeamCity 服务器”警告
TW-88698 — 为 Gradle runner 添加对 org.opentest4j.FIleInfo 的支持
性能问题
TW-89058 — 构建链修改器在每个新的虚拟构建配置中生成一个项目持久化任务
TW-57528 — 全局健康项可以减慢 Web UI
任务
TW-88729 — 添加一个 responsible node id 配置参数
TW-22179 — 如果 artifact 依赖解析会导致检出目录清理,则显示警告
安全性
已修复了 6 个安全问题。 此数字包括原生 TeamCity 问题和在 TeamCity 所依赖的第三方库中找到的漏洞。 上游库问题通常占总数的大部分,通常通过将这些库更新到最新版本来迅速解决。
要了解更多与 TeamCity 直接相关的已修复漏洞,请查看我们的 安全公告。 新版本的安全公告通常会在发布日期后的几天内发布。