TeamCity On-Premises 2025.07 Help

TeamCity 2023.05 发布说明

构建:129203

2023年5月26日

功能

TW-74706 — [S3] 并行多部分上传

TW-75239 — 在 EC2 插件中优先使用 IMDSv2

TW-37456 — 允许通过 OAuth 对 Stash 进行身份验证,而不是在 Commit Status Publisher 中存储用户/密码

TW-78972 — 为 Commit Status Publisher 实现 GitHub App 连接支持

TW-48656 — 对 Build Commit Status Publisher(Bitbucket 云)使用 OAuth

TW-79530 — 为 Pull Request Build Feature 实现 GitHub App 连接支持

TW-66716 — 实现 GitHub App 连接

TW-61963 — 为 TeamCity Docker 包装器提供 Podman 支持

TW-64920 — 来自服务消息的通知

TW-75551 — 使用启动模板作为参数值的来源,而不是单独的启动类型

TW-77546 — 空间需求持续时间统计

TW-11382 — 将空目录包含到打包的工件中

TW-79960 — 支持 .NET 8

TW-79398 — 使能够在多个节点上启用“VCS repositories polling”职责

TW-76748 — 一键与代理建立终端会话

TW-53113 — 深色主题

TW-79359 — 提供通过 Notifications 构建功能向多个用户发送电子邮件通知的功能

TW-14363 — 使用服务消息修改构建标签

TW-37581 — 管理所有角色的 API

TW-12976 — 开箱即用的服务器 HTTPS 支持

TW-70203 — 添加显示归档项目健康报告的功能

TW-80440 — 为 HTTPS 设置实现 Let's Encrypt 集成

TW-80129 — 允许使用 TeamCity REST API 生成新的 SSH 密钥

TW-74397 — 允许通过 TeamCity Web UI 生成新的 SSH 密钥

TW-58754 — REST:公开特定于版本化设置的操作

TW-80104 — REST:公开服务器身份验证设置

TW-65097 — 允许在构建期间使用已配置的 Slack 连接

TW-79694 — REST:公开代理构建的新/修改的实际参数

TW-62714 — 支持 p4 sync 的全局选项

TW-74122 — Sakura:在项目级别实现“Change Log”选项卡

TW-72327 — 支持在“待处理更改”和“更改”选项卡上显示图表

TW-74121 — Sakura:在构建类型级别实现“Change Log”选项卡

TW-79482 — 允许在 HTTPS 设置菜单中指定使用的 TLS 版本

TW-80573 — 允许编辑主节点责任

TW-79937 — 为 GitHub 问题跟踪器实现 GitHub App 连接支持

TW-79673 — 在 GitHub 的 Commit Status Publisher 设置中添加“使用 VCS Root 凭据”身份验证类型

TW-74071 — 新 UI 的构建参数选项卡

TW-69121 — 允许在辅助节点上运行备份

TW-62355 — 包含指向构建的链接的预定义环境变量

TW-68788 — 允许在具有“处理用户请求”职责的辅助节点上安排清理

TW-72975 — 允许将用户路由到辅助节点(用户请求的负载均衡)

TW-80334 — 将节点信息添加到 TeamCity 生成的线程转储中

TW-78596 — 允许从所有池中分离项目。 不要在 Default 中添加无池的项目

TW-62305 — 需要一个健康检查端点以在 Kubernetes/Nomad 中可靠运行 TeamCity

TW-79970 — 为用户提供一种简单的方法来请求企业许可证支持

TW-64444 — Pull Requests 插件应支持忽略 GitHub 的草稿拉取请求

TW-77597 — 在构建配置页面的 Sakura Chains 组件中使用 -> 构建链选项卡

TW-76714 — 在 VCS Root 设置中显示可刷新令牌信息

TW-80388 — 允许项目开发者角色查看 buildSettings.xml 工件

TW-78069 — 在构建页面上指示草稿拉取请求

TW-78723 — 允许在 DSL 中配置基于自定义统计值的构建失败条件

TW-42311 — 添加通过 REST API 上传每个项目 SSH 密钥的功能

TW-77943 — 在 Docker 包装器中将镜像拉取报告为单独的块

TW-76713 — 在可刷新令牌身份验证的编辑 VCS 根设置表单中实现“获取新令牌”按钮

TW-24782 — 执行步骤:仅当构建状态失败时

TW-77436 — 使 Prometheus 指标符合 OpenMetrics 规范

TW-78722 — 在模板化构建步骤中,个人构建的 shelvedChangelist 参数无法访问

TW-60821 — 在项目设置 -> 连接中添加对 Bitbucket Server 的支持

TW-78767 — 双因素身份验证:允许选择用户组,对其成员强制启用 2FA

TW-69754 — 构建队列:在 Sakura UI 中重新排序队列中的构建

TW-69641 — 添加在新构建日志中展开/折叠子树的功能

TW-74019 — 如果 DSL 提交更改了相应构建配置的 ID,构建历史可能会丢失

TW-70087 — 使项目仅保留在项目池中成为可能

错误

TW-78241 — TeamCity 提交状态发布器因 GitHub 精细化令牌失败

TW-80949 — 更新 TeamCity Docker 镜像中的 Git 版本:2.40.0 -> 2.40.1

TW-72723 — Commit Status Publisher 无法将状态发布到 Azure DevOps 的拉取请求迭代

TW-80747 — 如果使用 Kotlin DSL,来自项目模板的覆盖设置可能不起作用

TW-55923 — reverse.dep. 带有密码类型的参数无法正确地将参数推送到下游构建

TW-80404 — S3 工件上传 - 预签名 URL 的请求在 60 秒后超时

TW-79023 — 在没有“处理用户请求”职责的辅助节点上没有磁盘空间监视器健康报告

TW-78221 — 项目导出在辅助节点上不起作用

TW-80029 — 如果 VCS 通用执行器池队列已满,构建可能会失败并出现“无法收集更改”错误

TW-79819 — 使用 GitHub 身份验证模块创建的用户没有头像

TW-71777 — 为 Git VCS 根添加“已上传密钥”和“自定义私钥”的描述

TW-80514 — 由 并行测试 功能生成的构建在被强制终止时没有线程转储

TW-80698 — 如何为带有 Parallel tests 构建功能的自动生成构建配置设置超时?

TW-79354 — 将 Bazel 插件标记为支持辅助节点

TW-77814 — ReSharper Inspections 运行器中的尾随空格导致步骤失败

TW-74933 — ReSharper Inspections 运行器设置中 InspectCode 平台选项名称不明显

TW-74139 — .NET 自定义步骤以 1 退出不会导致构建失败

TW-76085 — 如果分支不再存在于远程,添加 git fetch 的内部重试

TW-78497 — 如果所有代理都被占用,构建队列中的消息令人困惑

TW-80399 — 如果设置了默认值,构建配置触发器不会保留自定义参数值

TW-81035 — TeamCity 应在使用 Perforce VCS 的构建的引导步骤中提供 P4CLIENT、P4HOST、P4USER 环境变量

TW-78849 — 允许按用户禁用 Sakura UI 横幅

TW-79103 — teamcity-server Docker 镜像要求容器用户具有 root 权限才能使 HTTPS 功能正常工作

TW-77540 — 如果数据库连接丢失,从备份恢复可能会挂起

TW-79365 — Commit Status Publisher 无法将状态发布到 Azure DevOps 的拉取请求

TW-79782 — 在辅助节点上的静态 UI 扩展插件的 pluginsLoaded 事件处理程序中出现异常

TW-80021 — Gradle 编译错误未报告为 Kotlin 项目的构建问题

TW-79435 — 不要为已从相同构建配置中获得状态的构建发布与队列相关的状态

TW-78091 — 尝试使用 REST API 为主节点设置 CAN_CHECK_FOR_CHANGES 时出现“无法更改主节点职责”错误

TW-73853 — 如果队列中移除了构建,但同一提交有其他状态,提交状态不会更新

TW-81319 — 服务器在服务器端补丁请求时响应 503 错误

TW-74177 — 归档项目配置中的严重错误:报告应显示受影响项目的列表

TW-80871 — 启用 HTTPS 后无法下载工件

TW-80591 — 构建概览页面上的“显示所有”构建问题按钮不起作用

TW-81385 — 在嵌套工件树中显示隐藏文件夹

TW-81530 — Azure DevOps 图标始终处于活动状态

TW-80126 — maintainDB.cmd 类路径未引用正确版本的 JAR 文件并缺少一个

TW-80419 — 具有 70+ 构建的依赖链崩溃

TW-80814 — 尝试查看构建的更改时出现“出了点问题”

TW-79110 — 为本地 git 显式设置英语语言

TW-81604 — 尝试生成新的测试名称 ID 时出现 MissingServerResponsibilityException

TW-77887 — 如果设置了代理端签出模式,具有 a=>[b/]a/c 签出规则的构建会引发错误

TW-81565 — 深色模式:命令行脚本中的文本选择不可见

TW-78943 — 新 UI 的更改选项卡未显示所有修订的变体

TW-80047 — 在从模板创建构建配置的文本字段中布局损坏

TW-79117 — 代理无法识别 docker compose 安装

TW-77768 — 从版本化设置功能分支中获取 Parallel tests 构建功能设置

TW-81297 — 在多节点设置中,构建有时无法发布内部工件

TW-71214 — CommitStatusPublisher 建议为没有编辑项目权限的用户创建连接

TW-79148 — Commit Status Publisher 和 Pull Request 功能中的“获取访问令牌”按钮对具有只读权限的用户可用

TW-79863 — 在 VCS Root 编辑页面上的“获取令牌”时,授权弹出窗口导致页面向上滚动。

TW-80943 — 如果在项目树中配置了 AWS 连接,复制项目操作不起作用

TW-80526 — 即使辅助节点已完成构建,构建仍保持在主节点上运行

TW-79990 — 对于 EC2 代理,显示了两个相似的操作“打开交互式终端”和“通过 SSM 连接”

TW-80013 — Azure DevOps OAuth 图标丢失

TW-79602 — Perforce shelve 触发器可能会永久触发 shelved changelist 的构建

TW-73827 — 对于使用 Java 17 的代理,TFS 代理端签出失败(无法应用补丁) 执行命令 ListWorkspaces 失败

TW-80525 — 在项目页面上从所有分支意外切换到默认分支

TW-73851 — P4 错误消息似乎矛盾:“RpcTransport: partial message read SSL receive failed.” 阅读:socket:操作成功完成..."

TW-81172 — 节点配置:“主节点”复选框不会从先前节点中移除职责

TW-77453 — 即使 UI 编辑被禁用,也允许浏览代理工作目录

TW-81098 — 深色主题:启动屏幕

TW-81076 — 在 Commit Status Publisher 设置中未显示 Bitbucket Cloud 连接

TW-75155 — 尝试手动从队列中移除已优化到其他构建的构建时出现并发问题

TW-81117 — 使用 REST 时未设置版本化设置导入决策参数

TW-78095 — 返回字段 'BuildType.compatibleCloudImages'

TW-80798 — IntelliJ IDEA Inspections 运行器向 IDE 进程的命令行添加了不正确的 -Xbootclasspath/a 选项

TW-80229 — 如果在服务器启动过程中启动了 postgres 数据库,TeamCity 不会继续启动

TW-80278 — REST API:BuildType compatibleCloudImages 返回来自不兼容池的镜像

TW-80987 — teamcity-vcs.log 文件在构建代理上不再可用(可能是由于迁移到 log4j2)

TW-79351 — 当通过完成构建触发器或带有静默期的 VCS 触发器计算修订时,应用相同的修订澄清逻辑

TW-81019 — 如果起始修订的提取失败,则无法找到受签出规则影响的修订

TW-80253 — 默认凭据提供链:请求中包含的安全令牌已过期

TW-80983 — 返回 <init> 块用于 S3StorageSettings.xml

TW-80454 — 如果在取消的构建后自动重新启动,Parallel tests 批次不会运行任何测试

TW-75567 — 最近的 DST 时间更改后,构建不再运行(无法使用类型 java.sql.Timestamp 查看第 10 列)

TW-78756 — InvestigationWrapper 中的 NullPointerException

TW-44987 — 支持从 URL 创建项目/构建配置/VCS Root,用于 Perforce 地址,包括 ssl:host:port URL

TW-80391 — AdHoc 通知:“允许的主机名”设置的默认值是什么?

TW-80757 — 在构建服务器上出现异常(并行测试代码中未预期的已移除构建配置)

TW-80508 — 即使处于维护模式,云代理在空闲时间 + 10 分钟后仍被终止

TW-70985 — Commit Status Publisher:无法解析 Git URL(它是一个参数)

TW-80579 — 构建路径的面包屑 URL 中包含了不正确的分支参数

TW-80069 — 在代理页面的构建历史选项卡上,构建配置过滤器不可用

TW-80469 — [S3] 当 AWS 密钥过期时,获取资源进入无限循环

TW-79461 — 向辅助节点发送构建日志时出错

TW-66091 — 构建日志:在选择“错误”模式时显示“加载中...”提示

TW-77777 — Kotlin DSL 的传递 Maven 依赖项在服务器执行期间未解析

TW-74031 — 提供在不检查连接/提取参数值的情况下应用更改参数的能力,用于 Amazon EC2 云配置文件

TW-76404 — 合并启动类型“共享 AMI”和“私有 AMI”为“AMI”类型。

TW-80301 — 尝试在运行时重新加载 REST API 插件会导致 teamcity-server.log 中出现无尽的错误

TW-80416 — 确保云代理在 agentUnregistered 结束时被移除

TW-80367 — 在版本化设置更改日志页面上,合并更改的顺序错误

TW-79077 — 拉取请求信息可能会延迟 5 分钟更新

TW-79335 — 测试中缺少“显示预期值与实际值的差异”

TW-79361 — 改进令牌信息,以应对用户无法访问连接或连接已被删除的情况

TW-79946 — 改进令牌信息,以应对用户创建的令牌已被删除的情况

TW-79947 — 对 VCS 根设置中的“令牌”信息进行小幅改进

TW-79952 — 不要将 token_id 显示为 VCS Root 设置中令牌字段的提示

TW-79953 — 在保存 VCS Root 设置之前,令牌信息显示异常

TW-79955 — 为 Bitbucket Server/Cloud 获取新令牌不会更改用户名

TW-79246 — 当通过连接按钮获取新令牌时,更新令牌字段。

TW-79954 — 非存储库所有者重新获取新令牌可能会破坏 VCS Root

TW-78931 — 确保代理不会执行 beforeBuildFinish

TW-79495 — 修复专用主机的过滤器解析

TW-80279 — REST API:BuildType compatibleCloudImages 返回不符合代理要求的镜像

TW-80355 — 将有关 Slack 通知程序问题的日志记录严重性降低到警告级别。

TW-80321 — 点击项目中的构建链会将您切换出 Sakura UI

TW-73489 — TeamCity 工件发布 tar.gz 因组 ID 过大而失败

TW-80252 — REST API:resultingProperties 的计数响应不一致

TW-79563 — Slack 通知:在辅助节点上登录不起作用

TW-79311 — 在辅助节点上尝试复制构建配置时出现“无法为外部 ID 生成新的内部 ID”错误

TW-77341 — 测试选项卡上的构建状态未刷新

TW-77324 — 指定不支持的批次数时的错误消息不正确

TW-77002 — Commit Status Publisher 为链中的优化构建发送了多余的状态更新

TW-79202 — 用户尝试创建访问令牌时,REST API 端点的权限问题

TW-73246 — 在构建概览页面上,无法明确构建是失败还是未能启动

TW-65058 — 构建完成时动态显示“重新运行此构建”操作

TW-72751 — 将“Azure DevOps(已废弃)”连接移至连接列表末尾

TW-79859 — 自从升级到构建 117025 后调用 buildQueue API 时出现空指针异常

TW-78858 — 在移除非云代理后,teamcity-server.log 中出现大量日志 "Failed to find agent type for agent ..."

TW-79229 — 在添加连接弹出窗口中默认设置唯一的显示名称

TW-78029 — Sakura 中来自当前用户的更改未突出显示个人更改图标

TW-79358 — Parallel tests 功能在计算测试统计时应忽略具有超时问题的构建

TW-78944 — 使用“链”图标导航后无法返回

TW-78502 — 导航到 /changes 或 /agents 页面会添加两个浏览器历史记录条目

TW-80162 — 概览选项卡测试图像元数据鼠标左键点击被锁定

TW-80168 — 将代理池页面上的按钮从 Diassociate 重命名为 Dissociate

TW-79589 — Docker 容器名称中的参数引用未解析

TW-78111 — 在构建的更改选项卡中添加“显示来自依赖项的更改”复选框

TW-79181 — REST API:提供从项目中删除 SSH 密钥的方法

TW-80169 — Kotlin DSL 为 'branchFilter' VCS 选项参数生成了多余的 UI 补丁

TW-79092 — 属于已移除构建配置的构建页面挂在无限加载中(/build/buildID)

TW-79336 — 归档项目中的构建页面无限加载

TW-79095 — GitHub 连接应检查存储的令牌是否具有所有必需的范围

TW-79515 — 如果存在足够数量的非只读节点,主节点无法获取独占锁

TW-79020 — DBBuildHistory.addHistoryEntry 中的重复行异常

TW-73571 — 新 UI 在待处理更改计数器方面未区分“活动分支”和“默认分支”

TW-78663 — 构建概览中的构建日志预览未解析链接

TW-79562 — 当备份的存档结构错误时,出现令人困惑的错误“无法找到版本文件(metadata/metadata-version.dat)”

TW-79284 — 构建配置页面上的分支在加载时默认为 <All branches>,导致内容跳转

TW-74322 — 当我展开池或图像时,代理侧边栏滚动到所选项目

TW-80094 — teamcity-server.log 中的警告“无法删除构建构件上传目录”

TW-79704 — 按状态筛选测试功能异常

TW-79459 — 新建构建步骤页面:按“回车”按钮重新加载页面

TW-79905 — 无法导航到“编辑项目”菜单的子部分

TW-80102 — k8s 插件未跟踪外部删除的 pod

TW-80059 — 如果 custom_data_body 表中有大量无效元组,清理操作可能会耗费过多时间

TW-79966 — UnsupportedOperationException:不应为类 jetbrains.buildServer.serverSide.impl.persisting.projects.PersistTaskSerializer$1 调用 'getProject()'

TW-77920 — 尝试在辅助节点上更改项目可见性时出现 SQLIntegrityConstraintViolationException

TW-72938 — 编辑 Azure DevOps 身份验证模块时,“a”/“an”冠词中的拼写错误

TW-80039 — Parallel tests:批次数必须大于 1 的错误未包含逗号

TW-78890 — TeamCity S3 Storage 需要过多的 GetAccelerateConfiguration 权限

TW-79513 — VCS 标签未显示在更改页面上

TW-73108 — 使双因素身份验证页面与登录页面类似

TW-78625 — 构建行上的可点击空间不足

TW-79131 — 构建可能未在超时时正确停止(无法中断工件发布)

TW-79662 — 未注册的云代理未被识别为云代理

TW-79690 — S3 存储:无法将“分段上传部分大小”设置为字段注释中提到的最小值(5MB)

TW-78839 — 考虑在默认通知模板中更改失败构建的构建问题和更改的顺序

TW-66824 — 云配置文件中的拼写错误 由于错误,未找到任何图片。

TW-78965 — TokenAuthenticationModelImpl 中的 NoSuchElementException

TW-79914 — Kubernetes 执行器:从构建步骤中移除对 Kubernetes 作业的提及

TW-79812 — 支持 OpenTelemetry Collector

TW-79848 — 启用测试批处理时,不同 flow id 的已完成测试未报告测试元数据

TW-63042 — 在断开连接的代理选项卡上提供切换到 Sakura UI 的图标

TW-77300 — 测试历史:不重新加载页面就无法显示新构建的信息

TW-62983 — 在实验 UI 的构建日志中,构建失败原因被折叠

TW-63554 — 在尚未收集更改的情况下,存储库块显示为空且外观奇怪

TW-79396 — 在分页后,构建类型概览选项卡中无限加载

TW-79083 — 如果在分支选择器中选择了分支,则无法在构建配置级别打开自定义/插件选项卡

TW-79479 — 如果内容为空字符串,JS 插件会崩溃

TW-77991 — 在链选项卡中未显示有关重用构建的信息

TW-78004 — 在链选项卡中没有“显示详情”和“按项目分组”复选框

TW-78001 — 如果链中的某些构建被取消,链选项卡中的图表可能显示不正确的构建数量

TW-78046 — 当一个构建被高亮显示时,构建链的展开/折叠不起作用

TW-78047 — 在构建配置链选项卡中,当有 20 个构建链时无法查看更多

TW-78045 — 链选项卡中的链头部未显示构建状态

TW-78661 — 点击依赖项 -> 列表选项卡上的构建状态会在重定向前重置过滤器

TW-78044 — 在链视图中未显示关于将构建标记为成功的注释

TW-78952 — 对于第一个链,可能会显示“重用前一个构建链中的 N 构建”令人困惑的信息

TW-78940 — 如果打开的构建被重用,则在构建配置页面 -> 构建链选项卡中将显示不正确的图表

TW-79081 — 链列表上的布局损坏,日期在行之间重叠

TW-79304 — 依赖时间线上的构建“卡片”在打开时高度异常

TW-79773 — 当 TeamCity 无法登录到可选注册表时,构建被标记为失败

TW-79733 — 在运行时没有记录某些插件无法加载的原因

TW-76549 — 指标 http_requests_duration_milliseconds_bucket 没有 le=+Inf 桶

TW-71538 — 在将主节点责任分配给辅助节点后,带有 allure 步骤的构建未启动

TW-79014 — 编辑工件依赖项:选择新配置时不要重置分支过滤器

TW-78773 — 由于无法将日志消息发送到另一个节点的线程,正在运行的构建状态的更新被阻止

TW-78618 — 磁盘空间监视器未监视自定义缓存目录中的磁盘空间

TW-60872 — 如果服务器上已存在具有相同 ID 的 meta-runner,则无法为带有 meta-runner 的项目启用版本化设置

TW-79302 — 为 LDAP 操作添加超时

TW-78828 — 由于“引用不再存在于远程存储库中”,无法收集更改

TW-78550 — 在 BuildProblemInvestigationsAndMutesManagerImpl.submitRemoveBuildConfigurationScopedBuildProblemMutes 中记录了包含整个堆栈跟踪的 RejectedExecutionException

TW-78207 — 版本化设置的 VCS Root 中的 projectName 参数

TW-78802 — 在辅助节点上无法获取队列中构建的等待原因

TW-78291 — 数字后缀与 Prometheus 指标名称约定相矛盾

TW-78690 — 避免在并行处理中从 build_project 表中删除数据

TW-78727 — BuildServerListener.projectCreated 事件的错误行为

TW-78905 — 在并行测试 umbrella 构建的构建日志中出现令人困惑的消息

TW-78806 — 即使存在活动的主节点,TeamCity 仍报告主节点不活动

TW-72603 — ModificationStateCalculatorImpl$1:java.lang.IllegalArgumentException:找不到节点:52284612

TW-79400 — 构建挂起 12 小时,出现“下载补丁到临时文件时出错:... 读取超时”错误

TW-78463 — maintainDB 的 --timestamp 选项显示为无效

TW-78294 — 签名的 APK 无法在 UI 中展开

TW-78413 — PerfMon 选项卡不应显示在复合构建中

TW-78622 — 从 URL 页面创建项目时,显示的必需 DSL 上下文参数顺序随机

TW-78403 — 使用 TestNG 和“XML 报告处理”功能的 Maven 将 @BeforeTest 和 @AfterTest 方法报告为单独的测试(仅在使用 TestNG 报告类型时)

TW-71546 — 允许在辅助节点上加载 jira-cloud 集成插件

TW-71547 — 允许在辅助节点上加载 webhooks 插件

TW-79099 — 带有标记为添加的挂起文件的远程运行会使文件在代理上保持可写

TW-78250 — 以连字符开头的密码和令牌无法用于 git VCS 根身份验证

TW-78610 — ECS 代理插件生成的实例数超过配置允许的数量

TW-78919 — Perforce Shelve 触发器在辅助节点上不起作用

TW-78594 — 补丁根据默认流上传,而不是通过重新映射的构建流上传

TW-79298 — 在 cn-north-1 AWS China 创建 AWS 凭据时遇到问题

TW-79025 — 使用可刷新令牌的构建可能因错误 "could not read Password for repo" 而失败

TW-79100 — 如果令牌被吊销,令牌弹出回调不起作用

TW-79334 — 无效的字段名称 "Callback URL:"

TW-78582 — Bitbucket Server / Data Center 的构建状态即使在已启动/失败/成功的状态下也不包含构建编号

TW-67037 — Slack 通知程序 - 在深色主题 Slack 中,成功构建通知中的复选标记为灰色

TW-78680 — Slack Notifier 不发送来自快照依赖项的更改

TW-79175 — [S3 Storage] 在升级到 2022.10 后,S3 工件存储挂起/超时,处理大工件

TW-79463 — [S3] 在错误时中断并行化的多部分上传

TW-79234 — 代理类型从没有插件(和运行器)的代理更新

TW-76009 — TeamCity Kubernetes 集成优先使用服务账户而非提供的 EKS 凭据

TW-78458 — 使用 branch:(policy:XXXX) 定位器维度会导致 HTTP 400

TW-75156 — 添加按测试名称合理排序测试运行的功能

性能问题

TW-79675 — TeamCity REST API 在计算待处理更改时没有任何限制

TW-81317 — 测试元数据加载缓慢(每个测试有数百个元数据项)

TW-81275 — 清理性能缓慢(超过 15 小时),原因是删除调查/静音缓慢

TW-75906 — 在 Web UI 中浏览 zip 工件非常慢

TW-81136 — 检查 VCS 更改监视线程导致互锁和大量 VCS 轮询任务队列

TW-80963 — 如果许多构建在同一配置中完成,构建状态重新计算队列可能会溢出

TW-80602 — 如果签出规则未过滤子模块挂载点内的文件,加速受签出规则影响的修订计算

TW-79599 — 许多 artefactUpload.html 请求可能占用所有 http 线程并使服务器看起来挂起

TW-79703 — FlowAwareIndexFileOptimizedBuilder 消耗了大量内存

TW-78399 — 更改 实验性 指标引入的方式

TW-79567 — 在 ProjectModelWrapper.putProjectInNewModel 中启动时的性能问题

TW-78800 — 从数据库存储新加载的 VCS 提交时的争用可能会减慢服务器启动速度

TW-79634 — 由于 Run Custom Build 对话框(runCustomBuild.html)的请求,收集更改卡住且构建未启动

TW-78314 — 提取包含大量小文件的 tar 工件非常慢

TW-79568 — 在 ProjectCloudManagerImpl 中启动时的性能问题

TW-79407 — 代理因 "unable to create native thread" 错误无法执行任何操作

TW-79451 — Telemetry 插件代理部分的内存泄漏

TW-59444 — 提交钩子处理缓慢(由于参数解析导致 VCS Root 实例过滤缓慢)

安全性

已修复了23个安全问题。

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