TeamCity 2023.11 发布说明
构建 147331,2023 年 11 月 28 日
功能
TW-41671 — 在自定义运行对话框中安排构建
TW-69433 — 当 VCS Root 使用流/客户端映射时,支持在云代理上进行 Perforce 增量检出
TW-82136 — 在 GitLab 的拉取请求构建功能配置中支持 OAuth 令牌
TW-82623 — 允许在构建启动时创建类型为“密码”的自定义参数
TW-80385 — 在管理员 UI 中启用查看连接 ID
TW-21447 — REST API:在项目之间移动配置
TW-83399 — 允许通过环境变量传递数据库设置启动 TeamCity
TW-84809 — 基于工件的构建缓存功能适用于 TeamCity 本地部署
TW-76416 — 允许为 EC2 云镜像指定多个子网和实例类型
TW-80477 — S3 存储插件 UI 重新设计
TW-76903 — 带有捆绑 Java 的代理分发
TW-42533 — 构建的版本化设置 - 使用存储在 VCS 中的快照依赖项
TW-72912 — 在 Kotlin DSL 中反序列化 JSON 为对象的能力
TW-80527 — .NET 并行测试:实验性过滤(测试抑制)
TW-84103 — 代理终端:UI 重构
TW-3661 — 矩阵构建配置
TW-80480 — 有意将 AWS 连接传播到子项目
TW-80303 — 项目管理员应能够禁止使用 AWS 连接将凭据暴露给构建步骤。
TW-45503 — 在 VCS Root 更改后,提供一种在非当前修订版上运行历史构建的方法(从指向同一存储库的先前 VCS Root)
TW-66908 — 收藏的代理池
TW-55612 — 已删除云代理的历史记录
TW-82888 — 构建代理优先级(Amazon EC2)
TW-81027 — S3 存储新 UI:如果没有任何 AWS 连接,添加一个用于创建新 AWS 连接的按钮
TW-76331 — 允许复制云配置文件镜像
TW-69971 — 添加对 mac EC2 实例的支持
TW-32542 — 允许在构建运行时将文件从代理流式传输到构建日志
TW-82141 — 在 Azure DevOps 的提交状态发布器配置中支持 OAuth 令牌
TW-82072 — 为 Bitbucket Cloud 集成的拉取请求构建功能添加访问令牌支持
TW-72093 — 允许配置 TeamCity 用于代理端检出的 P4 工作区名称
TW-70782 — 在 TeamCity Web UI 中提供指向 Space 合并请求的链接
TW-64640 — 支持忽略 GitLab 中的草稿合并请求
TW-64696 — Azure DevOps 的拉取请求:从连接中选择访问令牌
TW-81640 — 允许通过命令行传递 TeamCity 服务器职责
TW-82139 — 在 Bitbucket Server / Data Center 的拉取请求构建功能配置中支持 OAuth 令牌
TW-82143 — 在 Bitbucket Server / Data Center 的提交状态发布器设置中添加“使用 VCS Root 凭据”身份验证类型
TW-82144 — 在 Bitbucket Cloud 的提交状态发布器设置中添加“使用 VCS Root 凭据”身份验证类型
TW-82146 — 在 GitLab 的提交状态发布器设置中添加“使用 VCS Root 凭据”身份验证类型
TW-81073 — 添加“构建完成后停止实例”REST API 方法
TW-82556 — 为无代理使用添加 prometheus 指标
TW-83182 — 添加一种简单的方法,将旧 S3 连接中的现有 AWS S3 设置保存到 AWS 连接
TW-83288 — 如果未定义 Bitbucket Data Center URL,则在 Bitbucket Data Center 提交状态发布器中使用 VCS Root 获取的 URL 主机
TW-83849 — 在 TeamCity Web UI 中提供指向 Space 代码审查的链接
TW-81980 — 简化 GitHub App 的创建和通过清单安装
TW-79777 — Swarm 测试运行:尝试查找现有测试运行并更新它们,而不是创建新的
TW-81250 — .NET 工作负载作为代理参数
TW-68345 — .NET Runner 使用 vstest 时没有排除程序集列表
TW-68529 — Bitbucket Cloud 的拉取请求:能够使用 Bitbucket Cloud 连接作为身份验证类型
TW-76616 — 2FA:允许配置不需要第二因素的身份验证方案
TW-80982 — 无需配置提交状态发布器即可无条件地将构建状态发布到 Space
TW-80802 — 应该可以在 TeamCity UI 中指定构建步骤 ID/构建运行器 ID
TW-80648 — S3 存储:完整性验证检查
TW-65866 — 新收藏树中的粗体更改指示器
TW-7852 — 能够在构建日志中显示相对时间(基于开始构建)
TW-78652 — 项目级 Space 连接与专用 Space 应用程序
TW-42783 — 启用步骤以检测先前步骤是否失败
TW-77000 — 依赖项列表:允许过滤/搜索依赖项
TW-76742 — 为 S3 存储插件添加传输加速支持
TW-78266 — 在提交状态发布器中为 GitLab 添加合并结果支持
TW-79854 — 在 GitLab 的提交状态发布器配置中支持 OAuth 令牌
TW-50155 — PerfMon:显示内存使用的绝对值
TW-79226 — 为从 Space 使用可刷新令牌创建的 VCS Root 编辑页面添加获取令牌按钮
TW-75678 — 使用 Spot 放置评分运行 AWS EC2 Spot 实例构建代理
TW-47050 — 允许配置代理镜像以从具有给定标签值的最后创建的 AMI 启动实例
TW-77702 — 支持 JetBrains Space 的可刷新令牌
TW-77313 — 在 TeamCity DSL 中为 DslContext 添加 URL
TW-75548 — 简化 EC2 代理的 UI
TW-74127 — Sakura:实现代理参数选项卡
错误
TW-83821 — 如果可刷新令牌最初是在其他非父项目中签发的,则在项目中不起作用
TW-55164 — Windows 代理不支持 Windows 10 原生 ssh 代理
TW-76456 — 不允许在 Kotlin DSL 中重复云配置文件 ID
TW-60493 — 版本化设置:允许在功能分支中更改 VCS Root
TW-80096 — 使用 "dotnet test" 和 NUnit 适配器时测试计数不一致
TW-82541 — 构建队列优化器可以创建依赖于同一构建配置的不同构建的构建链
TW-85014 — Gradle 运行器插件大小增加了 20 倍
TW-83331 — 表 test_names 可能因清理不足而变得过大
TW-83971 — OAuthTokensStorage 中可能发生死锁
TW-83663 — REST API - 当与 "property:(name:XYZ)" 结合使用时,带有 "failedToStart:true" 的构建不会出现在响应中
TW-82564 — TeamCity REST API 可能偶尔会提供相同构建配置的另一个构建的工件
TW-83158 — Commit Status Publisher 未从 Bitbucket Cloud 中移除个人构建的排队状态
TW-83187 — Xml-test-reporting 不报告由 Unity Runner 中的 NUnit v3 报告生成的测试类
TW-84049 — JaCoCo 覆盖率未显示且无任何错误
TW-82983 — 如果依赖和被依赖的构建分配到不同节点,在具有外部工件存储的多节点设置中无法解析工件依赖
TW-60923 — 在服务器上更新工具后代理重新启动
TW-80488 — 从 VCS 设置的工件依赖项在分支中修改时未正确处理
TW-67979 — 在版本化设置的非默认分支中更改依赖项选项可能无效
TW-83463 — 在新项目/构建配置创建期间显示所有公共仓库,即使它们在 GitHub App 的 "Repository access" 设置中被排除
TW-81257 — 如果包含的文件大于 8GB,则无法发布构建缓存
TW-85218 — 带有 DSL 功能分支中执行超时的矩阵构建因不明确的错误 "无法解析构件依赖项" 而失败
TW-83092 — 从 teamcity-csharp-interactive 启动的测试运行中测试报告不一致
TW-84399 — IntelliJ 工具:安装重试,检查分发是否已下载
TW-83920 — Azure DevOps 的提交状态发布器配置的 Kotlin DSL 结构必须更新
TW-83841 — ReSharper 检查:将 R# CTL 插件提示中的 "Download"、"File" 和 "Folder" 选项更改为新 ID 格式
TW-83982 — 没有枚举常量 jetbrains.buildServer.clouds.kubernetes.connector.PodConditionType.<pod_condition>
TW-84576 — 矩阵构建:保存时构建功能表单上未显示错误
TW-81525 — 在 Safari 中构建日志中的展开/折叠按钮被裁剪
TW-84550 — 无条件提交状态发布针对虚拟构建配置执行
TW-81524 — 由 VCS 触发器触发的排队并行测试/矩阵构建未被更近期的排队构建替换
TW-84843 — 在将配置类型从常规更改为复合后,矩阵构建功能仍然存在
TW-79948 — 没有 VCS Root 仓库访问权限的用户可以为此仓库获取新令牌(Azure DevOps 除外)
TW-84155 — Vault:测试连接按钮在空字段上返回连接成功
TW-84825 — 在仅存在于设置 VCS Root 中的分支上触发的构建失败
TW-83303 — 如果未在配置中手动指定实例类型,EC2 云配置文件会立即终止 Spot Fleet 实例
TW-85137 — teamcity-server.log 中的 UnexpectedDBException
TW-85103 — Space 应用程序创建未成功
TW-84140 — Slack 通知在已终止的构建中不起作用
TW-84317 — 如果多个功能使用相同的 VCS URL,拉取请求功能报告的系统问题不会被清除
TW-84357 — 矩阵构建:如果代理要求包含矩阵参数,则手动运行构建时显示“无兼容代理”消息
TW-84396 — 已弃用的 Java 健康报告总是指向最新的文档版本
TW-55960 — 在主服务器优雅关闭后启动时,辅助节点显示零构建代理计数
TW-84073 — 更改页面的内容不应居中对齐
TW-82308 — EC2 Mac 实例:未指定 Mac 主机标签时不允许保存设置
TW-85087 — 服务器可能在完全初始化之前发送代理进行升级
TW-79307 — 等待原因“Overflow”是什么?
TW-81527 — “打开终端”按钮仅显示在代理摘要选项卡上
TW-84910 — [S3 上传] 签名 URL 的 TTL 到期导致上传失败
TW-83559 — 在拉取请求插件中将 Bitbucket API URL 从 https://bitbucket.org/api/2.0/ 更改为 https://api.bitbucket.org/2.0/
TW-84268 — 新 EC2 UI:在 ID 之前显示镜像和实例名称,并按名称排序列表
TW-84962 — Kotlin DSL 本地调试已损坏
TW-84177 — 身份验证模块设置中的复选框“允许任何 OAuth 用户登录”可能会引起混淆
TW-77914 — 通过 Kotlin + openjdk-18 生成配置时的 Maven 错误:“安全管理器已弃用”
TW-82848 — S3 存储新 UI:改进在 S3 存储设置中使用损坏凭据时显示的错误消息
TW-83185 — S3 存储新 UI:如果之前使用了错误的端点,则无法在不重新选择存储桶的情况下保存更新的自定义 S3 存储设置
TW-84932 — Perforce 更改收集中的缓存效率低下
TW-84915 — 如果启用了域隔离功能,则无法下载嵌套复合构建的工件
TW-60435 — 如果从构建配置中禁用或移除了相应的构建功能,拉取请求插件报告的系统问题不会消失
TW-71177 — RunType.PropertiesProcessor 的 process() 方法中针对某个排队构建的异常可能会阻止其他排队构建的启动
TW-83801 — GitHub App 连接的测试连接应检查安装功能,而不是应用程序
TW-83942 — 当项目在复制时出现错误后重新启动服务器时,项目消失并显示“配置文件中的严重错误”
TW-83763 — TeamCity 无法使用新的 PSQL 16 启动,错误:无法识别的配置参数“lc_collate”
TW-51774 — 在任何添加连接对话框中显示多个“测试连接”按钮
TW-82764 — 代理 JDK:添加下载进度
TW-83850 — 当通过连接图标发出令牌时,Azure DevOps 的可刷新令牌信息未显示在 VCS Root 页面中
TW-83253 — GitHub App:改进使用 GitHub App 连接时出现的错误消息 第三部分
TW-84225 — 如果未加载 SSL 证书或没有连接到 GitHub Enterprise Server,尝试将 GitHub App 安装到 GitHub Enterprise 时出现“意外错误”
TW-84485 — 构建计划:已取消的计划构建显示为历史记录
TW-83208 — 矩阵构建优先使用模板的参数而不是配置的参数
TW-72890 — VCS Root 和构建日志应警告 Perforce 客户端不存在
TW-83628 — 构建缓存:“仅在更改时发布”选项在构建未下载缓存时不起作用
TW-84339 — 无法从 UI 打开带有方括号的工件文件夹
TW-84375 — 当复合构建失败时,调查自动分配器不会分配任何人
TW-84596 — 在代理上解压工具失败可能会导致永久无法安装
TW-53765 — runAs:安装 runAs 插件时 teamcity-agent.log 中出现不必要的错误
TW-81481 — 当使用 ProvideAwsCredentials 构建功能时,将 AWS 区域信息添加到注入的凭据文件
TW-83264 — 禁用清理规则的配置会阻止工件依赖项清理
TW-58961 — S3 工件存储:为构建代理提供一致的代理设置配置方式
TW-83885 — 避免使用普通执行器线程池进行升级/isLocal 代理命令
TW-71098 — 构建未获取 P4 的最新修订版
TW-84065 — 默认启用 PostgreSQL 连接的 testOnBorrow 和验证查询
TW-39955 — 不要等待可用代理来启动由于快照依赖失败而无法启动的构建
TW-83312 — 构建在磁盘空间不足阶段失败
TW-82939 — vcsRoot.<ID>.shelvedChangelist 参数不可用
TW-72739 — 分支过滤器不应在项目的当前问题页面上可用。
TW-83266 — 当并行测试也启用时,Perfmon 选项卡消失
TW-78117 — 每次 TeamCity 代理在一个构建步骤范围内创建新进程时都会创建 Docker 容器
TW-84278 — S3 应确保其标头仅在 AWS 代理上获取
TW-82406 — 云代理在连接后立即终止
TW-84125 — HSQLMetadataStorage 中的死锁
TW-83716 — REST API 插件无法看到 ServerPaths Spring bean
TW-84545 — 无条件提交状态发布针对构建链中无关部分执行
TW-84583 — 如果定义了用户名,则在 GitLab 的拉取请求构建功能中,“使用 VCS root(-s) 凭据”设置不支持令牌身份验证
TW-84333 — 矩阵构建:如果检出规则包含矩阵参数,则检出目录为空
TW-83181 — S3 存储新 UI:更改访问密钥详细信息后,存储设置(存储桶、传输加速设置)会重置
TW-83709 — 对于元运行器构建步骤,Build.step.status 参数名称与步骤 ID 不同
TW-83695 — 复制构建步骤操作设置了旧式步骤 ID Runner_X
TW-84062 — 自动检测的构建步骤具有旧式 ID = RUNNER_X
TW-83451 — REST 构建计数 -1 在 nexthref 上更改为计数 0,导致内部服务器错误
TW-84570 — 新创建的 Space 组织连接总是以挂起状态开始
TW-82846 — S3 存储新 UI:使用自定义 S3 存储发布的工件无法从 TeamCity 下载
TW-84345 — SpaceApplicationInformationManager.scheduleForConnection 从 projectRestored 调用并填充低优先级执行器队列
TW-84180 — 构建计划:计划的构建不应替代队列中的即时构建
TW-84186 — 尝试从 /app/messages 加载消息时出现 StackOverflowError
TW-84075 — 参数中的 Nullable href 不应为 NotNull
TW-84323 — 在登录页面清除 Service Worker 缓存
TW-83626 — S3 存储新 UI:更改存储类型后,连接字段可能会损坏
TW-83634 — 在 S3 存储设置中使用“编辑 AWS 连接”对话框时无法更改“秘密访问密钥”
TW-82827 — 禁用 Git 和 Perforce VCS Root 的第一个分支修订跟踪
TW-83234 — 远程参数 DSL 生成时有多余的空行
TW-81107 — 为 AWS 连接提供更好的 DSL
TW-83829 — Python 可执行文件可以找到但未报告给代理参数
TW-81847 — Azure VCS Root 的测试连接可能显示不正确的状态
TW-83100 — 在 S3 存储页面的连接附近为 + 和铅笔按钮添加提示
TW-54299 — 在 构建持续时间 图表中提到的代理错误,范围为 全部
TW-83178 — S3 存储新 UI:修复设置后错误弹出窗口不会自动关闭
TW-83101 — 如果光标位于字段之一中,则无法使用快捷键关闭新连接弹出窗口
TW-84138 — 打开另一个带有“详细”过滤器的构建日志后,“未定义”构建日志过滤器
TW-83179 — 即使禁用了“按请求发放临时凭据”,也无法从 S3 存储保存具有不正确 STS 端点的 AWS 连接
TW-83806 — 云镜像列表中的 AMI/模板 AWS 名称加载时有明显延迟
TW-83640 — [rest-api] java.lang.IllegalArgumentException:比较方法违反其通用约定!
TW-71473 — 构建触发器责任有时不会在节点之间重新分配触发器
TW-34249 — 提交状态发布器插件:网络问题时重试
TW-82881 — 扩展应用程序权限后令牌使用
TW-83992 — 如果未配置相应的连接,则在拉取请求构建功能中缺少“可刷新访问令牌”选项
TW-83664 — 在选项卡或过滤器之间切换后,构建依赖项列表渲染缓慢
TW-83988 — 在创建项目页面上仅显示一个 Bitbucket Cloud(和 GitHub.com)连接
TW-82978 — 远程参数的 DSL 验证未处理
TW-83340 — 即使我不使用 TeamCity IntelliJ 插件的任何功能,它有时也会执行大量活动
TW-83896 — 云中的项目导入:指向有关移动工件的文档的链接损坏
TW-83926 — 关于自定义检出目录路径的文档令人困惑
TW-83752 — 当启用并行测试且执行超时不为零时,某些构建功能(通知、状态发布、构建批准)不起作用
TW-83708 — 为以前没有 uuid 的构建配置分配 uuid 会导致历史记录丢失
TW-81834 — “添加新参数”对话框中可调整大小的输入字段不正确
TW-83635 — 在 S3 存储页面编辑 AWS 连接时显示标题为“添加新 AWS 连接”的对话框
TW-83681 — 在 UI 中指定的构建步骤 ID 未提交到 DSL
TW-83698 — Perforce shelve 触发器为已运行的构建触发
TW-83263 — 如果具有此构建功能的构建是更大链的一部分,并行测试构建功能可能会禁用构建重用
TW-83569 — 构建日志选项卡部分没有额外的下拉菜单用于构建批量过滤器
TW-82843 — 改进不兼容代理部分中隐式要求部分的措辞
TW-83693 — Space 连接:连接按钮未激活
TW-83759 — 未持久化到构建队列的构建可能会阻止另一个排队构建的启动
TW-83745 — 日志中显示“检测到 TeamCity 设置错误”消息,但实际上没有错误
TW-82584 — 重新运行时静默选择了错误的依赖项
TW-83174 — Docker 执行事件未显示在容器信息选项卡上
TW-83696 — 在 Space 连接中点击链接会导致进入编辑模式
TW-81194 — 能够查看/复制 JetBrains Space 连接的完整客户端 ID
TW-83128 — 添加一种更容易从 S3 配置文件设置中编辑 AWS 连接的方法
TW-82286 — 多个具有相同模式的问题跟踪器集成可能导致不可预测的行为
TW-72738 — 当 Perforce Shelved Trigger 找不到匹配用户时,在 UI 中提供个人构建无法启动的警告
TW-81340 — 提交状态已发布:添加到队列中的构建(已启动构建)的信息未由辅助节点发布
TW-68421 — 复合构建中的报告选项卡
TW-82884 — 当其配置从持久状态初始化时,Powershell 运行器在 Linux 上不起作用
TW-80188 — Bitbucket Server 的提交状态发布器:使用访问令牌身份验证时,基本 URL 未从连接中填充
TW-83644 — 如果由于普通执行器队列已满而无法启动,构建会显示为错误状态
TW-82951 — S3 存储新 UI:旧存储的存储类型在存储列表和存储设置中可能不同
TW-82682 — 新 EC2 UI:在“使用默认凭据提供链”字段下没有解释提示
TW-62721 — EC2 云插件忽略了禁止使用默认凭据提供程序的属性
TW-82638 — 当工件的目录或文件名超过 255 个字符时,提供更好的错误报告
TW-81267 — 如果发布规则包含参数引用,则更改的构建缓存可能无法使用“仅在更改时发布”选项发布
TW-82855 — S3 存储新 UI:teamcity-server.log 中的“Ajax 请求处理期间发生意外错误”警告
TW-83129 — 两个参数 ID 与 Amazon Web Services 的 DSL 设置一起提交
TW-83130 — 为 s3CompatibleStorage 提供更好的 DSL
TW-83133 — 即使启用了版本设置并禁用了“允许通过 UI 编辑项目设置”选项,S3 设置仍可编辑
TW-83534 — 构建日志选项卡部分没有额外的下拉菜单用于构建批量过滤器
TW-76890 — 如果 AWS 中禁用了传输加速,尝试下载工件时没有明确的错误
TW-82474 — 新 EC2 UI 只读模式:某些字段看起来比其他字段更可编辑
TW-82385 — 新 EC2 UI 镜像列表:将镜像名称设为指向编辑镜像页面的链接
TW-82570 — GitHub App:在 GitHub 端撤销令牌后,用户无法使用 GitHub APP 连接
TW-83006 — 当 TeamCity 在 Swarm 中创建测试运行时,Swarm 测试运行集成在 Perforce Swarm 2023.02 中中断
TW-83345 — 如果由于快照依赖失败而移除了排队的构建,挂起的提交状态可能会卡住
TW-83225 — Sakura UI 无法显示某些旧构建
TW-83307 — 在“比较构建”页面上,测试并不总是正确匹配
TW-82734 — 无法打开带有错误问题模式的 GitHub 问题日志页面
TW-82763 — GitHub App:在同一级别复制项目后,提交状态发布器和拉取请求构建功能中的 GitHub App 访问令牌停止工作
TW-82629 — GitHub App:在拉取请求功能设置中,GitHub App 令牌不是必填字段
TW-82678 — 返回登录页面后显示错误“清除浏览器 cookie 或重新启动浏览器以登录。”
TW-82089 — ec2 插件的 Kotlin DSL 定义了具有非标准名称的区域
TW-80189 — Bitbucket 的提交状态发布器:按连接名称排序连接
TW-83439 — 在构建 docker 步骤中,Source 属性应为必填项
TW-82147 — 在提交状态发布器和拉取请求构建功能的 UI 中统一 OAuth 2.0 身份验证类型
TW-82470 — 新 EC2 UI:如果无法保存云镜像,则滚动到第一个未通过验证的字段
TW-80294 — ImageBuilder 插件不允许选择目标实例的安全组
TW-83042 — 即使项目是只读的,也会显示“创建 Space 项目级连接”向导
TW-83237 — 默认流程中的进度消息未清理
TW-82582 — provideAwsCredentials 功能:无法使用 env.AWS_SHARED_CREDENTIALS_FILE,除非明确将其列为参数
TW-80285 — ImageBuilder 插件在辅助节点上不起作用
TW-82715 — REST API:顺序移动构建配置会在名称中添加多余的后缀
TW-82112 — GitHub App:尝试使用错误的客户端设置通过 GitHub App 登录 TeamCity 时出现意外错误
TW-83272 — 如果云镜像(代理类型)属于不存在的云配置文件,则从数据库中清理它们
TW-82810 — TeamCity 将 AWS 访问密钥 ID 隐藏为机密
TW-83103 — 允许在 AWS ImageBuilder 中为源虚拟机使用公共 IP
TW-23893 — 收集 VCS 更改时违反唯一约束
TW-82933 — 当通过 REST 在搁置的 Perforce 更改列表上启动构建时,如果没有匹配的 Perforce 用户,TeamCity 不应触发失败
TW-80291 — ImageBuilder 插件不允许选择 VPC
TW-82514 — 新 EC2 UI:考虑默认隐藏“用户数据”字段
TW-82773 — 新 EC2 UI:在将镜像类型从实例更改为 AMI 后,默认选择 AMI 源=自有 AMI
TW-82611 — 一些 Ant 步骤在记录日志时因 SOE 失败
TW-80908 — 代理 JDK:关闭添加 JDK 窗口后 URL 字段未清除
TW-82915 — 更改主 DSL 后插件 Kotlin DSL 未重新编译
TW-79862 — 对于不适用的命令(Nuget),.NET 运行器中不显示并行测试提示
TW-82819 — ImageBuilder 在基于 ARM 的代理上不起作用
TW-48423 — 云配置文件。 验证终止条件字段。
TW-80293 — 如果缺少相应的标签,ImageBuilder 插件显示子网名称为“null”。
TW-78630 — 代理侧边栏显示“空闲”或“已禁用”状态
TW-82765 — AWS AMI ImageBuilder 验证模板失败
TW-81256 — 构建缓存:允许从绝对路径发布缓存
TW-81603 — 如果弹出窗口有一个带有大小调整控件的文本字段,您可以将该字段调整到超出父窗口的边界
TW-82560 — 在 Service Worker 验证阶段所做的更新不会触发主 reducer 的更新
TW-78632 — 在展开的构建中下载的构建日志以 zip 压缩文件返回
TW-82539 — Ant 运行器不尊重并行任务的报告线程 ID
TW-82190 — ProjectsModelListener.projectRestored 中的异常(ExternalProjectModelEventsListener.resetCloudIntegrationStatusForProject)
TW-81845 — 如果 Azure 令牌不正确,测试连接不起作用
TW-79144 — 如果相关连接被删除并重新添加,带有可刷新令牌的 VCS Root 的测试连接可能不显示任何内容
TW-80267 — 尝试从带有上下文参数的 settings.kts 导入设置时分支规范被重置
TW-82445 — 复制云镜像会将 AMI 源字段重置为“AMI ID”选项
TW-80938 — 在尝试复制版本化设置令牌时没有权限时未显示错误
TW-82386 — 新 EC2 UI:在新窗口中打开“Amazon 标签限制”帮助链接
TW-73553 — 在 JetBrains Space 按钮上显示 Space URL。
TW-79207 — 在创建 VCS Root 时,可刷新令牌未被可靠使用
TW-74096 — MSBuildStep.MSBuildToolsVersion.V17_0 在 Kotlin 中缺失
TW-73641 — [S3 存储] 无法访问由其他 AWS 账户上传的 S3 对象
TW-82213 — 当使用默认凭据提供程序类型时,不显示会话配置字段
TW-82101 — 分支更改未影响构建分页器
TW-78606 — 当 AWS 凭据构建功能使用错误的凭据时,显示“无法获取 AWS 连接的描述”
TW-81975 — 在没有“处理 UI 操作”职责的辅助节点上显示磁盘空间监视器健康报告的详细信息
TW-74766 — “JSP 预编译失败”在 DEBUG 中未显示附加信息
TW-81800 — 事件处理程序中的错误:调用 BuildServerListener.buildInterrupted 方法时出错,监听器 jetbrains.buildServer.server.parallelTests.ParallelTestsMuteInfoProvider$1:jetbrains.buildServer.serverSide.impl.InvalidBuildPromotionException:找不到 ID 为 312428564 的构建推广
TW-72998 — 在更改计数中包含工件依赖项更改并不明显
TW-81798 — 如果其依赖项无法启动,复合构建将继续运行
TW-80211 — 解析工件依赖项会重写工件缓存,如果它已存在于代理上,会增加构建时间
TW-80400 — 完成构建触发器不应在原始构建很久以前完成时触发构建
性能问题
TW-83063 — 自定义数据存储数据的清理速度慢
TW-84243 — 如果依赖项中有许多分支,自定义构建对话框速度慢
TW-84736 — 拉取请求插件可能会减慢处理 repositoryStateChanged 多节点事件
TW-83062 — 由于额外分支规范的计算速度慢,检查更改速度慢
TW-78429 — 多个工件依赖项查询包含不必要的宽过滤器
TW-82294 — 对于同一构建链,可以执行多个检查更改任务
TW-82255 — 在某些 VCS Root 中检测到的许多提交可能会减慢向不相关项目传递检查更改结果的速度
TW-82723 — 如果有许多收藏的构建,服务器将变得无法访问
TW-84618 — 检查 Perforce 中更改的效率低下(嵌套的 doGetPath2LatestRevision 调用)
TW-84279 — 避免对纯版本化设置 VCS Root 进行修订计算
TW-83554 — 新测试历史页面请求仅与排队的构建相关的数据
TW-83917 — 处理构建代理消息速度慢
TW-83337 — 如果 test_metadata 表变大,测试元数据存储字典清理器将停止工作
TW-81876 — 对于具有数百个依赖项的复合构建,CoveragePageFragment.isAvailable 变慢
TW-83657 — 如果受影响的配置数量较多,更改详情页面加载缓慢
TW-83447 — SQL 查询 "select max(mute_id), project_int_id, test_name_id from mute_test_in_proj" 执行缓慢
TW-82994 — 调度触发器没有分支限制
TW-82496 — 请求代理类型时花费时间加载数据库中无效的代理类型
TW-64960 — 如果有许多合并提交且这些合并影响了大量构建配置,变更持久化速度缓慢
TW-81830 — 大型部署部分显著减慢了构建概览页面的加载速度
TW-81705 — 当部分被折叠时,不发送请求
TW-82028 — 如果构建配置数量较多,版本化设置的应用速度缓慢
TW-80217 — 不要在临时代理(具有“构建后终止”选项的云代理)上写入构件缓存
TW-80273 — 在通知事件适配器中,tests_unmuted 事件的处理效率低下
安全性
已修复了55个安全问题。 请注意,绝大多数已修复的问题并非源于 TeamCity 的代码库,而与更新的第三方依赖项有关。