TeamCity On-Premises 2024.03 Help

TeamCity 2024.03.1 发布说明

构建 156270,2024 年 5 月 3 日

错误

TW-87363 — 如果在服务器上启用了 NTLM 认证模块,Nuget 供稿认证将以错误 401 失败

TW-86555 — 如果项目中使用了旧版 Gradle 和错误的 configuration-cache 参数,则构建日志中会出现“已启用 Gradle 的 configuration-cache”这条令人困惑的信息

TW-87322 — 上传自定义工具失败,出现错误 "无法将解包工具从临时目录移动"

TW-75160 — 如果禁用了默认分支的回退,那么默认分支中的构建将不会启动

TW-87156 — 代理 - 因不活跃而断开连接,未注册

TW-87460 — 构建状态图标向左偏移了 1px

TW-82824 — TFS 仓库在代理端签出失败,显示"代理端签出过程中出现问题:java.lang.NoClassDefFoundError: javax/activation/DataSource"

TW-82293 — 当未经授权的用户打开不存在的页面时,日志中出现 "bean currentUser 未在范围内找到" 的错误

TW-85720 — 如果缓存估算器无法初始化,可能会记录许多 NPEs

TW-87404 — 经典 UI 构建状态图标始终为灰色

TW-87162 — ClassicUI:在项目 / 概览页面上停止运行按钮消失

TW-87243 — 通过构建凭据验证的请求因为“您的权限不足”而失败

TW-86963 — 新的 EC2 UI 用户数据字段:按 "p" 键打开项目弹出窗

TW-87025 — 2024.03+中401未授权错误的空响应体

TW-87336 — 定时触发器的文档对构建改变的描述具有误导性

TW-87242 — 尝试打开需要从不受信任的构建功能获得批准的已取消构建概览时出现 400(BadRequest)页面

TW-87170 — TeamCity.Node 插件报告的 teamcity 进程环境提取插件损坏的 jar

TW-87274 — Bitbucket 服务器:OAuth 登录可能无法获取当前用户

TW-87293 — 在 podman 代理上运行的 Docker Compose 构建中出现 "内部错误

TW-86616 — 无法在用户配置文件中将 GitHub Enterprise 和 Space 帐户与 TeamCity 用户帐户进行连接

TW-87198 — 添加新参数对话框:当选择系统或环境参数时,将光标放在参数类型之后

TW-49917 — 允许在参数规格可编辑时修改只读参数值

TW-80888 — podman 推送的镜像不会被 Docker 支持的构建功能进行清理

TW-49608 — GitHub 发布者应分析 HTTP 响应中的错误并向用户报告

TW-86315 — 无法在代理上执行检出:在代理上检出时出现问题:java.lang.IllegalStateException:@NotNull 方法 jetbrains/buildServer/vcs/perforce/ClientNameBuilder.getWorkspaceName 不能返回 null

TW-87019 — 如果vcs根定义在GitHubApp连接的层级之上,则不能在提交状态发布器中使用可刷新的令牌

TW-87024 — 构建不能立即启动,直至服务器重启

TW-87179 — 有可能用 "GitHubApp 令牌" 认证类型获取非 GitHubApp 令牌

TW-86594 — Docker-compose 运行器无法与 podman-compose一起工作

TW-87194 — 依赖于 rest-api 插件的插件无法重新加载

TW-87195 — 插件中的 JerseyInjectableBeanProvider 实现未在容器中注册

TW-87097 — 不受信任的构建:取消构建的日志记录过多

TW-86577 — 重试触发器在已有运行构建的情况下,不会在同一修订版本上重试构建

TW-86799 — 已停用云实例的 Agent 链接应该指向云镜像

TW-86773 — 不信任的构建:自动审批不批准生成的子构建

TW-87173 — "由于重复使用依赖项构建所节省的时间"统计值中的时间单位错误(毫秒而非秒)

TW-87174 — 如果在开始组合构建时,已经运行的依赖项已被重用,那么 "通过重用依赖项构建节省的时间 = 0" 将被报告给统计(优化链)

TW-87054 — 用户创建日志记录混乱

TW-87034 — 在 Docker 容器中使用来自 Docker 镜像的 TC 代理进行构建时,无法访问构建代理的 lib 目录

TW-87132 — Json 体应包含"间接依赖性重用构建"一节中的构建列表

TW-87093 — 添加一条备注,当前没有安全补丁可供半自动安装

TW-86852 — 在显示的健康项目中可见的 HTML 标签。

TW-86701 — 构建工件:在某些情况下,文件被视为文件夹

性能问题

TW-87183 — Commit Status Publisher 提交所有构建配置的多节点任务

TW-78253 — 可能因为某些 VCS 提交的缓存因为它们过于旧而被卸载,导致触发器处理速度降低

TW-87192 — 提升多节点任务处理的性能

TW-87133 — 利用 REST API 定位器中的 sinceBuild / untilBuild 改进构建过滤的性能

TW-86794 — 如果出现循环,项目加载可能会耗尽所有内存

TW-86911 — Change.isVersionedSettings 中的低效代码可能导致 CPU 使用率增加

安全性

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

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

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