TeamCity On-Premises 2024.03 Help

TeamCity 2023.05 发布说明

构建:129203

2023年5月26日

功能

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

TW-75239 — 在 EC2 插件中优先选择 IMDSv2

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

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

TW-48656 — 使用 OAuth 进行构建提交状态发布(Bitbucket 云)

TW-79530 — 为 Pull Request 构建功能实现 GitHub App 连接支持

TW-66716 — 实施 GitHub 应用程序连接

TW-61963 — TeamCity Docker 包装器对 Podman 的支持

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

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

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

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

TW-79960 — 支持 .NET 8

TW-79398 — 让多节点上启用 "VCS 仓库轮询" 责任成为可能

TW-76748 — 一键至代理的终端会话

TW-53113 — 黑暗主题

TW-79359 — 通过通知构建功能给多个用户发送电子邮件通知的规定

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 网页用户界面生成新的 SSH 密钥

TW-58754 — REST:公开 Versioned settings-specific 操作

TW-80104 — REST:公开服务器认证设置

TW-65097 — 允许在构建过程中使用配置的 Slack 连接

TW-79694 — REST:在 Agent 上公开新的 / 修改过的实际参数以进行构建

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

TW-74122 — Sakura:在项目级别实现“更改日志”标签

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 — 允许在 Secondary node 上运行备份

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 根设置中显示可刷新的令牌信息

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

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

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

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

TW-77943 — 在 docker wrapper 中单独报告镜像拉取操作

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 Commit Status Publisher 由于 GitHub 细分化令牌而失败

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

TW-72723 — Commit Status Publisher 发布到 Azure DevOps 的 Pull Requests 迭代中的状态失败

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

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

TW-80404 — S3 文档上传 - 预签名 URLs 请求在 60 秒后超时

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

TW-78221 — 在次级节点上,项目导出功能无法使用

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

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

TW-71777 — 为 Git VCS 根目录的 "上传的密钥" 和 "自定义私钥" 添加描述

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

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

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 banner

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

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

TW-79365 — Commit Status Publisher 发布到 Azure DevOps 拉取请求失败

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

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

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 — 新用户界面在更改标签页上并未显示所有版本的变化

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

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

TW-77768 — 从版本设置功能分支中获取并行测试构建功能设置

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

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

TW-79148 — 在 Commit Status Publisher 和 Pull Request 功能中的 "获取访问令牌" 按钮可供只有只读权限的用户使用

TW-79863 — 在 VCS 根编辑页面上的 'Acquire Token',授权弹出窗口会导致页面向上滚动。

TW-80943 — 如果在项目树中配置了 AWS 连接,复制项目操作将无法执行

TW-80526 — 即便辅助节点已完成构建,主节点上的构建仍显示为运行中

TW-79990 — 对 EC2 代理显示了两个相似的操作 "Open interactive terminal" 和 "Connect via SSM

TW-80013 — Azure DevOps OAuth 图标丢失

TW-79602 — Perforce shelve 触发器可能会对已搁置的 changelist 永久触发构建

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

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

TW-73851 — P4 错误信息似乎有矛盾:"RpcTransport:部分消息读取 SSL 接收失败。 阅读:socket:操作成功完成..."

TW-81172 — 节点配置:选择“主节点”复选框并不能移除前一节点的责任

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

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

TW-81076 — Bitbucket Cloud 连接在提交状态发布者设置中未显示

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

TW-81117 — 版本设置导入决策参数未通过 REST 设置

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

TW-80798 — IntelliJ IDEA 检查运行器在 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 — 为 S3StorageSettings.xml 返回 <init> 块

TW-80454 — 如果在取消构建后自动重启,那么并行测试批次不会运行任何测试

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

TW-78756 — 在 InvestigationWrapper 中的空指针异常

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

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 — 构建日志:当选择了 'Errors' 模式时出现 '加载中...' 提示

TW-77777 — Kotlin DSL 传递性的 maven 依赖在服务器执行过程中无法解析

TW-74031—— 提供能力以应用 Amazon EC2 Cloud 配置文件的参数更改,无需检查连接 / 获取参数值

TW-76404 — 将启动类型 "shared AMI" 和 "private AMI" 合并为 "AMI" 类型。

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

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

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

TW-79077 — Pull Request 信息可能会过时 5 分钟

TW-79335 — 测试缺少 '显示期望值和实际值之间的差异'

TW-79361 — 改善用户无权访问 Connection 或 Connection 已被删除情况下的 token 信息

TW-79946 — 改进当用户创建的令牌被删除时的令牌信息

TW-79947 — 在 VCS 根设置中对 "Token" 信息的小改进

TW-79952—— 不要在 VCS 根设置中将 token_id 显示为 Token 字段的提示

TW-79953 — 在保存 VCS 根设置之前,令牌信息看起来很奇怪

TW-79955 — 获取 Bitbucket Server / Cloud 的新令牌并不会改变用户名

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

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

TW-78931 — 确保 agent 不执行 beforeBuildFinish

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

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

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

TW-80321 — 在项目上点击以跳转到 Build Chains 会让您退出 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 状态发布器在链中的优化构建过程中发送过多的状态更新

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

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

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

TW-72751 — 将 “Azure DevOps (obsolete)” 连接移至连接列表的末尾

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

TW-78858 — 在删除非云代理后,teamcity-server.log 中出现大量“找不到代理类型,代理...失败”的日志

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

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

TW-79358 — 并行测试功能在计算测试统计数据时,应忽略存在超时问题的构建

TW-78944 — 使用 'chain' 图标导航后无法返回

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

TW-80162 — 概览标签测试镜像元数据鼠标左键已锁定

TW-80168—— 在 Agent 的池页面上,将按钮 Diassociate 更名为 Dissociate

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

TW-78111 — 在构建的更改栏中添加 "显示依赖项的更改" 的复选框

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

TW-80169 — Kotlin DSL 为 'branchFilter' VCS 选项参数生成过多的 UI Patch

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

TW-79336 — 在归档项目的构建页面上出现无限加载

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

TW-79515 — 如果有足够多的非只读节点,主节点无法获得独占锁定

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

TW-73571 — 新的用户界面在待处理更改计数器方面无法区分 “活动分支” 和 “默认分支

TW-78663 — 构建概览上的构建日志预览无法解析链接

TW-79562 — 当备份的存档结构出错时,出现 "无法在备份档案中找到版本文件 (metadata/metadata-version.dat)" 的混淆错误

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

TW-74322 — 当我展开一个池或在镜像中时,代理侧边栏会滚动至选中的项目

TW-80094 — 在 teamcity-server.log 中出现 "无法删除构建工件上传目录" 的警告

TW-79704 — 测试按状态筛选功能出现故障

TW-79459 — 新的构建步骤页面:按“enter”键重新加载页面

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

TW-80102 — k8s 插件无法追踪外部删除的 pods

TW-80059 — 若存在大量的死元组,custom_data_body 表的 Vacuum 可能会消耗过多的时间

TW-79966 — UnsupportedOperationException:对于类 jetbrains.buildServer.serverSide.impl.persisting.projects.PersistTaskSerializer$1 来说,不应调用 'getProject()'。

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

TW-72938 — 在编辑 Azure DevOps 身份验证模块时 "a" / "an" 文章中的错字

TW-80039 — 并行测试:批次数必须大于 1 的错误,不带逗号

TW-78890 — TeamCity S3 存储需要过多的 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 — 在启用了测试批处理的不同流程标识中,已完成测试的测试元数据并未报告

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

TW-77300 — 测试历史:页面刷新前不显示新构建的信息

TW-62983 — 在实验性用户界面中,构建日志中的构建失败原因被折叠了。

TW-63554 — 在变更尚未收集的情况下,出现奇怪的空存储库块

TW-79396 — 分页后在构建类型概览标签中无限加载

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

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

TW-77991—— 在 Chains 选项卡上未显示关于重用构建的信息

TW-78004 — 在 Chains 标签页上没有 "显示详情" 和 "按项目分组" 的复选框

TW-78001 — 如果链中的某些构建被取消,那么 Chains 选项卡上的图表可能会显示错误的构建数量

TW-78046 — 当其中一个构建被高亮显示时,构建链的展开 / 折叠功能无法正常工作

TW-78047 — 当构建配置链选项卡上有 20 条构建链时,无法查看更多内容

TW-78045—— 在 Chains 标签页中,链头未显示构建状态

TW-78661 — 在 Dependencies -> List 选项卡上点击构建状态会在重定向之前重置过滤器

TW-78044—— 在 Chains 视图中,没有显示将构建标记为成功的评论

TW-78952 — 对于第一条链,可能会显示令人困惑的消息 "Reused N build from previous build chains.

TW-78940 — 如果打开的构建被重用,那么在构建配置页面 -> 构建链标签页上将显示错误的图表

TW-79081 — 链表中的布局出现问题,日期已经重叠在行间

TW-79304 — 在依赖关系时间线上构建的 'card' 在打开时具有奇怪的高度

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

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

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

TW-71538 — 分配主节点责任给次节点后,包含 allure 步骤的构建无法启动

TW-79014 — 编辑构建工件依赖关系:在选择新配置时,不要重置 branch 过滤器

TW-78773—— 运行中的构建状态更新被阻止,因为线程无法向另一个节点发送日志消息

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

TW-60872 — 若服务器上已存在具有相同 id 的Meta-Runner (元运行器),则无法为具有Meta-Runner (元运行器)的项目启用版本设置

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

TW-78828 — 由于 'Ref 不再存在于远程仓库中',无法收集更改

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

TW-78207—— 版本化设置的 vcs 根目录中的 projectName 参数

TW-78802 — 在二级节点上,排队中的构建的等待原因不可用

TW-78291—— 数字后缀与 Prometheus 规范的度量名称相矛盾

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

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

TW-78905 — 并行测试伞状构建的构建日志中的混淆消息

TW-78806 — 尽管存在活动节点,TeamCity 仍报告主节点处于非活动状态

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

TW-79400—— 使用 'Error downloading patch into temporary file:... Read timed out' 错误,构建挂起12小时

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

TW-78294 — 签名的 APKs 在用户界面中无法展开

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

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

TW-78403 — Maven 配合 TestNG 以及 'XML 报告处理' 特性会将 @BeforeTest 和 @AfterTest 方法报告为独立的测试(仅在使用 TestNG 报告类型时)

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

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

TW-79099 — 在代理上标记为添加的待处理文件的远程运行使文件保持可写状态

TW-78250 — 以连字符开始的密码和令牌无法用于 git VCS 根认证

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

TW-78919 — Perforce Shelve 触发器在次级节点上无法工作

TW-78594 — 补丁根据默认流上传,而不是与重映射建立流

TW-79298 — 在 cn-north-1 AWS 中国创建 AWS 凭证时遇到的问题

TW-79025 — 使用可刷新令牌进行构建可能会出现 "无法读取 repo 的密码" 的错误

TW-79100 — 如果令牌被撤销,令牌弹出回调不工作

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

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

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

TW-78680 — Slack Notifier 无法发送来自快照依赖关系的更改

TW-79175 — [S3 存储]在升级到 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 — 由于 Investigations / Mutes 慢速清除,清理性能缓慢(需要超过 15 小时)

TW-75906 — 在网页用户界面中,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 — 由于请求运行自定义构建对话框(runCustomBuild.html),收集更改已卡住,构建无法启动。

TW-78314 — 提取包含大量小文件的 tar 工件速度极慢

TW-79568 — 在 ProjectCloudManagerImpl 启动过程中出现性能问题

TW-79407 — 代理无法对“无法创建本地线程”错误进行任何处理

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

TW-59444 — 提交钩子处理速度慢(由于参数解析,版本控制系统根实例的过滤速度慢)

安全性

已修复了23个安全问题。

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