TeamCity 2023.11.2 版本发布说明
构建 147486,2024 年 1 月 18 日
错误
TW-85832 — Docker exec 覆盖了用户定义的工作目录
TW-85778 — logout 功能未重定向到登录页面
TW-77502 — 更新项目参数后,安全参数未使用当前加密密钥加密
TW-85834 — 无法在 docker wrapper 中覆盖构建配置环境变量
TW-84110 — 矩阵构建概览:动态状态过滤器导致运行中的构建参数下拉菜单跳动
TW-85853 — 无法执行 runner finish 阶段 jetbrains.buildServer.agent.impl.buildStages.runnerStages.finish.PublishStepStatusFStage:java.lang.NullPointerException
TW-85845 — [DOC] Gradle 构建中默认系统属性的文档或错误问题
TW-74850 — 复制项目会将 VCS 根添加到只读的 _Root 项目
TW-85584 — 每次更新云配置文件时,agentPushPreset 都会被移除
TW-85618 — 由于处理 Ajax 请求时出现 NoSuchMethodError,无法安装插件
TW-85563 — 虚拟构建配置中的最后构建会影响项目状态
TW-85787 — 构建已完成时仍卡在 Call Finish Stage
TW-85417 — 当服务器宕机时切换主节点职责会在服务器恢复后阻塞端口 443
TW-85027 — 新 UI 构建链视图中无关构建的计算不正确
TW-85775 — 关于“网络设置中的错误”的链接内容当前无效
TW-85897 — 如果已删除的父项目有虚拟子项目,从磁盘重新加载时会出现异常
TW-85902 — 虚拟构建配置文件阻止在辅助节点上重新加载项目
TW-85755 — 矩阵构建概览:列名可能与表格内容不匹配
TW-85466 — 修复新身份验证功能的消息文本
TW-85753 — 如果存在没有与父项目 ID 对应前缀的虚拟项目,则无法启用 DSL 版本化设置
TW-85711 — 如果用户有权访问大量存储库,则无法通过 OAuth2.0 连接列出 Azure DevOps 存储库
TW-85422 — 对同一修订版的最终状态发布排队构建状态
TW-85287 — 安装工具/插件后,代理更新等待时间过长(适用于带有捆绑 JDK 的代理)
TW-85495 — 升级后 TeamCity 无法启动
TW-85333 — Agent JDKs:从分发表中移除对“tools”的提及
TW-84896 — Agent JDKs:在替换 JDK URL 的情况下,多节点分发未构建
TW-85771 — 如果为 TeamCity 实例配置了多个 GitHub App,则 GitHub App webhooks 可能会失败
TW-77823 — 实验性 UI 允许激活(取消暂停)通过代码暂停的基于 kotlin 的作业
TW-85690 — 如果有效负载包含空的 properties 元素,通过 REST API 触发构建时会出现 NPE 和 HTTP 500
TW-85236 — 编辑矩阵功能时按下 Esc 键会关闭整个对话框
TW-85625 — Perforce:收集更改时可能出现竞争条件
TW-83921 — 服务器尝试在同一代理上运行两个构建
TW-85595 — 在 DSL 功能分支中启动构建时,teamcity-server.log 中出现警告“为构建促销创建另一个更改检查任务”
TW-83558 — 测试历史页面无响应
TW-85156 — 对于 BitBucket Cloud 发布者,队列状态可能丢失
TW-85560 — DSL Security Agent 不允许对由同一类加载器加载的类进行反射
TW-83064 — 如果设置了 failureConditions.errorMessage,则无法通过服务消息将构建状态更新为成功
TW-85418 — “删除构建”对话框措辞
TW-85472 — 如果依赖构建位于排除的分支中,则按标签的 Artifact 依赖可能不起作用
性能问题
TW-85640 — 从构建概览页面的请求中排除 testOccurrence(count)
TW-85638 — 如果构建中有包含大量更改文件的提交,则通知生成速度缓慢
安全性
已修复了 6 个安全问题。