TeamCity On-Premises 2024.03 Help

TeamCity 2024.03.2 版本发布说明

构建 156319,2024 年 5 月 29 日

错误

TW-87798 — 如果进程无法在1分钟内清理,代理端的 NuGet 缓存清理会被中断

TW-87765 — 子项目管理员无法查看父项目的 NuGet 供稿和 Artifact 存储设置

TW-63400—— 即使用户未勾选“使用实验性 UI”选项,一些链接仍会在新的 UI 中打开 href 页面"""

TW-87657 — PullRequest 构建功能对复合配置不再可用

TW-87750 — 担任项目管理员角色的用户无法查看 NuGet feed

TW-87470 — [Vault Remote 参数] 从运行自定义构建对话框更改的 Vault 查询未应用

TW-86820 — 重新设计“添加新参数”对话框:当参数不可编辑时,禁用“删除外观设置”按钮

TW-86702 — 签出规则无法与存放在不同仓库的 p4 任务流一起使用

TW-87530 — 在 Docker 包装器中支持附加参数的引用

TW-87205 — dotCover 运行器:在 Windows 代理上的 Linux 容器中,工作目录被复制了

TW-86663 — dotCover 运行器:无法在 Windows 代理上启动 Linux 容器的分析

TW-67454 — 来自 "https://www.jetbrains.com/zh-cn/help/teamcity/configuring-finish-build-trigger.html" 的网页反馈

TW-86764 — TeamCity 的版本设置会触发 java.lang.SecurityException :不允许注册关闭钩子

TW-87668 — Visual Studio 测试运行器已损坏

TW-87436 — TeamCity 服务器中的死锁,jetbrains.buildServer.serverSide.impl.history.DBBuildHistory.add2Cache

TW-85593 — 当其中一个 DSL 仓库缺少 pom.xml 而没有 IncrementalMode 时,警告 "无法确定 DSL API 包类型" 不明确

TW-87330 — 如果上传自定义工具存档失败并出现错误,不要显示 "为了解决此安装错误,请从本地存储上传工具的存档" 的提示。

TW-87465 — 在停止构建时出现 UnsupportedOperationException

性能问题

TW-87434 — 优化从 ignored_tests 表中为 MSSQL 数据库加载的数据

安全性

8 个安全问题已得到修复。 为了保护那些尚未更新服务器的客户,我们通常会保留这些修复的详情。 反而,我们鼓励您在每次修复错误的几天后查看我们的 安全公告以获取更多信息。

为了增强透明度以及由于发布新的安全公告(源于 2022.04.6 、 2022.10.5 、 2023.05.5 、 2023.11.5 和 2024.03.2 错误修复更新的同时发布)可能出现的延迟,我们决定提供新的和回溯修复的摘要。 您仍然可以期待我们会在近期的安全公告中公布这些问题的详情。

  • 允许路径遍历从服务器读取文件是可能的

  • 在不受信任的构建设置中存在多个存储 XSS 是可能的

  • 第三方代理可能会冒充云代理

  • 通过构建步骤设置可以进行存储型 XSS 攻击

  • 关于 TeamCity 服务器的技术信息可能会被暴露出来

  • TeamCity 用户可能会执行他们的权限本不应允许的操作

  • 某些 TeamCity API 端点没有检查用户权限

  • TeamCity 服务器容易受到带有错误认证令牌的 DoS 攻击

最后修改日期: 16日 7月 2024年