TeamCity 2022.10.1 发布说明
版本:116934
2022年12月1日
功能
TW-75758 — 构建审批:增加一个关于错误配置的审批规则的健康报告
TW-78345 — 添加一种可能性,以在通过系统属性传递的 dotnet msbuild ...
命令的参数中转义特殊字符
TW-77877 — 缺少用于代理 IP 地址的 '复制到剪贴板' 功能
错误
TW-78243 — 如果在服务器上禁用了 HTTPS,可能无法登录 TeamCity
TW-78773—— 运行中的构建状态更新被阻止,因为线程无法向另一个节点发送日志消息
TW-78718 — 在 Container Wrapper 中 dotnet msbuild 命令的 .NET 覆盖率报告为空
TW-52354 — [Kubernetes 插件] 由 K8S 插件启动的云实例已消失(未被云配置文件报告)
TW-78241 — TeamCity Commit Status Publisher 由于 GitHub 细分化令牌而失败
TW-78578 — 新增 NUnit console runner 3.16 支持
TW-78170 — Maven 运行器:如果用户 pom 包含 teamcity maven 插件库,info-maven-plugin 将会失败
TW-78699 — 跨平台 .NET 代码覆盖测试因“无法开始分析”而失败。 PDB 服务器未启动"
TW-78177 — AWS 连接自动生成的 DSL 包含多余的参数 awsConnectionId
TW-78276 — 如果在次要节点上触发构建链,所有依赖项的重建将无法进行
TW-78351 — 自从升级到 2022.10 以来,Kotlin DSL 未能生成 / 获取 DSL 依赖项。
TW-78567 — BuildFailureCheckerFactoryImpl.logInvalidCondition 导致 NullPointerException 错误并阻止构建的启动
TW-77969 — 远程运行总是以 "无法更新摘要:读取超时" 失败"
TW-78410 — 在升级到 2022.10 后,FXCop 插件不再报告 FxCopRoot
和 FxCopCmdFileVersion
参数
TW-78746 — BuildStarter.selectNode 中的异常:java.lang.IndexOutOfBoundsException:索引 2 超出长度 2 的界限
TW-78143 — 在 Agent 的 Compatible configurations 选项卡中包括了组合构建的构建配置计数器
TW-75507 — 服务器上原生 git 的自定义 ssl 证书支持
TW-78511 — 构建步骤执行条件:“不等于”不允许指定空值
TW-78273 — HTTPS 设置:对上传密钥的更好处理
TW-69692 — 在构建概览页面点击已删除的代理 - "云镜像不存在""""
TW-78301 — 自从升级到 2022.10 后,EC2 云代理无法从云配置文件设置中获取正确的安全组。
TW-72324 — 根据待处理更改的数量,待处理更改标签页并未更新。
TW-78244 — 为 AWS Connection 和 AWS Credentials 的文档添加链接
TW-72603 — ModificationStateCalculatorImpl$1 :java.lang.IllegalArgumentException :无法找到节点:52284612
TW-76422 — AWS 连接:改善测试连接期间的失败警告
TW-78339 — AWS 连接:"Default Credentials Provider Chain" 类型无法工作,如果凭证位于 .aws / credentials 文件中
TW-78690 — 避免并行从 build_project 表中删除数据
TW-78698 — 设置触发器时,"强制进行干净的检出"和"应用于所有快照依赖项"并不会重新构建依赖项。
TW-78421 — .NET 代码覆盖率失败,显示 "TargetExecutable:文件不存在:"
TW-78689 — 修复 DSL 类的 hashCode 合同
TW-78169 — 额外的云实例启动(在代理注册和 flushQueue 期间的竞态条件)
TW-78037 — Space on-premise 的 VCS URL 错误
TW-78555 — jetbrains.buildServer.configs.kotlin.CustomChart.PatternSeries 使用了错误的类型
TW-75820 — 并行测试:不导出生成的项目 / 配置
TW-76509 — CurrentStateCache 记录了大量的 stacktraces:java.net.URISyntaxException:无法解析 Git URI-ish:uri 为空或 null
TW-78530 — 完成构建触发器在构建队列中创建了重复的构建
TW-78255 — 为 ElasticSearch 模板提供唯一的名称
TW-78622—— 从 URL 页面创建项目显示的所需 DSL 上下文参数的顺序随机
TW-78579 — 尽管点击了 "Reset parallel tests batches",所有批次的新测试仍会运行,直到 splitLifeTime 超时结束
TW-78378 — 禁止在单一构建配置中创建多个 AWS Credentials 构建功能的实例
TW-78595 — 在 Sakura UI 中重新分配代理后,代理列表不会更新
TW-77698 — 点击模板中的 "split of tests for parallel execution" 链接会导致错误。
TW-78137 — 在 Agent 的 Compatible Configurations 选项卡中,构建配置计数器包含并行测试批次。
TW-78506 — 如果 splitLifeTime 明确地被改写,那么在新的 VCS 变动上不要改变测试拆分批次。
TW-78529 — 参数基础的构建步骤执行条件类型目的不明确
TW-65519 — 尝试禁用然后启用提交状态发布插件时出现异常
TW-77568 — 如果构建因失败条件而停止,则失败的构建中没有修改过的参数
TW-77472 — 构建批准:如果批准规则有误,立即导致构建失败
TW-77284 — AWS 连接:对于没有会话凭证的连接,不要显示会话持续时间
TW-71281 — 为没有“查看云镜像和实例”权限的用户在 Agents 树中显示云镜像。
TW-78484 — 如果多个触发器具有相同的 ID,计划触发器健康报告可能无法同时显示多个触发器
TW-78299 — 在尝试在代理上检出 TFS 仓库时错误 "java.lang.ClassNotFoundException: Class 'javax.activation.DataSource' was not found
TW-74367 — 拥有有限权限的用户无法在 Experimental UI 中看到可用的代理池中的云镜像。
TW-78319 — 共享资源名称中允许的最大字符之间的不一致
TW-78093 — 次要节点上没有 "通过 SSM 连接" 的链接
TW-77805 — 提高 Artifact 迁移工具的日志质量
TW-77427 — 在解析 artifacts 依赖时,teamcity-agent.log 中记录了奇怪的目录
TW-77966 — AWS 连接构建功能 - 在功能列表中显示指定参数
TW-78128 — 在 IDEA 2022.2.3 的构建日志中出现 IDEA 检查警告
TW-78016 — “以代码查看”显示的是模板的全部代码,而不是特定任务配置
TW-78081 — 即使数据库中存在提交,构建日志中的 "Cannot find modification in TeamCity database" 也会在构建中出现
TW-77098 — 试图从官方网站上传 ReSharper Command Line 工具时出现 '无效的包' 错误
TW-78038 — 构件大小失败条件不明确:"构件大小 2.1 GB 与 2.1 GB 相差 2%"
性能问题
TW-76122 — 尝试为构建日志创建流程感知索引文件时出现无尽循环
TW-78161 — 构建完成时测试静音处理速度慢,可能是由于分析的项目范围过广和锁定效率低下所致
TW-78476—— 流程感知索引创建使用了大量的磁盘资源
TW-78429 — 多个用于查询构件依赖的查询包含了不必要的广泛过滤器
TW-78574—— 对可恢复的 VCS 错误产生了不必要的事件
TW-67312 — 制品存储管理标签页反应迟钝
TW-78186 — CustomDataStorageManager 中的 SyncTask 线程使用了过多的内存
任务
TW-76971 — 支持代理类型实体,而非云镜像
TW-77651 — 为 VCS 托管和问题跟踪器添加 DSL 片段
TW-78532 — 在 Pull Requests 构建功能中添加更多 DSL 示例
TW-78159 — IntelliJ 插件:将 AbstractTreeBuilder
转换为新的 API
TW-78438 — AWS 连接中的 "测试连接" 选项可能会展示更多关于其内部工作原理的信息
TW-78440 — AWS 凭证 - 使构建日志消息更详尽
TW-77764 — 发布 teamcity-messages python 包的新版本 1.32 到 PyPI
TW-77975 — 添加 / 更新运行器图标(包 #2)
TW-78280 — 在 agentStarted
事件之前将参数注入到代理
TW-77076 — 代理人屏幕:根据代理类型构建代理人树形结构
安全性
已修复1个安全问题。