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 — 在容器包装器中,dotnet msbuild 命令的 .NET 覆盖率报告为空
TW-52354 — [Kubernetes 插件] 云实例已消失(未由云配置文件报告),适用于由 K8S 插件启动的实例
TW-78241 — TeamCity 提交状态发布器因 GitHub 精细化令牌失败
TW-78578 — 新的 NUnit 控制台运行器 3.16 支持
TW-78170 — Maven 运行器:如果用户 pom 包含 teamcity maven 插件存储库,info-maven-plugin 会失败
TW-78699 — 跨平台 .NET 代码覆盖失败,提示“无法启动分析”。 PDB 服务器未启动"
TW-78177 — AWS Connection 自动生成的 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 — 代理的兼容配置选项卡上的构建配置计数器包括复合构建
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 Connection:改进关于测试连接期间失败的警告
TW-78339 — AWS Connection:“默认凭据提供链”类型在凭据位于 .aws/credentials 文件中时不起作用
TW-78690 — 避免在并行处理中从 build_project 表中删除数据
TW-78698 — 带有“强制清理检出”和“应用于所有快照依赖项”的计划触发器不会重建依赖项
TW-78421 — .NET 代码覆盖失败,提示“TargetExecutable:文件不存在:”
TW-78689 — 修复 DSL 类的 hashCode 合约
TW-78169 — 额外的云实例启动(代理注册和 flushQueue 期间的竞争条件)
TW-78037 — Space 本地部署的 VCS URL 不正确
TW-78555 — jetbrains.buildServer.configs.kotlin.CustomChart.PatternSeries 使用了错误的类型
TW-75820 — 并行测试:不要导出生成的项目/配置
TW-76509 — CurrentStateCache 记录了大量堆栈跟踪:java.net.URISyntaxException:无法解析 Git URI-ish:URI 为空或为 null
TW-78530 — 完成构建触发器在构建队列中创建了重复的构建
TW-78255 — 为 ElasticSearch 模板提供唯一名称
TW-78622 — 从 URL 页面创建项目时,显示的必需 DSL 上下文参数顺序随机
TW-78579 — 即使点击了“重置并行测试批次”,新测试仍在所有批次中运行,直到 splitLifeTime 超时结束
TW-78378 — 禁止在单个构建配置中创建多个 AWS Credentials 构建功能实例
TW-78595 — 在 Sakura UI 中重新分配代理后,代理列表未更新
TW-77698 — 在模板中点击“并行执行测试的拆分”链接会导致错误。
TW-78137 — 代理的兼容配置选项卡上的构建配置计数器包括并行测试批次
TW-78506 — 如果 splitLifeTime 被显式覆盖,则不要在新的 VCS 更改中更改测试拆分批次
TW-78529 — 基于参数的构建步骤执行条件类型目的不明确
TW-65519 — 尝试禁用然后启用提交状态发布器插件时出现异常
TW-77568 — 如果因失败条件停止构建,则失败构建中没有修改的参数
TW-77472 — 构建审批:如果审批规则不正确,则立即使构建失败
TW-77284 — AWS Connection:对于没有会话凭据的连接,不显示会话持续时间
TW-71281 — 在代理树中为没有“查看云镜像和实例”权限的用户显示云镜像。
TW-78484 — 计划触发器健康报告可能无法一次显示多个触发器,如果它们具有相同的 ID
TW-78299 — 尝试在代理上检出 TFS 仓库时出现错误“java.lang.ClassNotFoundException:未找到类 'javax.activation.DataSource'”
TW-74367 — 权限受限的用户无法在实验 UI 中看到可用代理池中的云镜像。
TW-78319 — 共享资源名称中允许的最大字符数不一致
TW-78093 — 辅助节点上没有“通过 SSM 连接”的链接
TW-77805 — 改进 Artifact 迁移工具的日志
TW-77427 — 在解析工件依赖项时,teamcity-agent.log 中记录了奇怪的目录
TW-77966 — AWS Connection 构建功能 - 在功能列表中显示指定的参数
TW-78128 — IDEA 2022.2.3 的构建日志中显示 IDEA 检查警告
TW-78016 — “以代码查看”显示模板的完整代码,而不是特定作业配置
TW-78081 — 即使提交存在于数据库中,构建日志中仍显示“无法在 TeamCity 数据库中找到修改”
TW-77098 — 尝试从官方网站上传 ReSharper 命令行工具时出现“无效包”错误
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 — 为拉取请求构建功能添加更多 DSL 示例
TW-78159 — IntelliJ 插件:将 AbstractTreeBuilder 转换为新 API
TW-78438 — AWS Connection 中的“测试连接”选项可能显示更多关于其底层操作的信息
TW-78440 — AWS Credentials - 使构建日志消息更详细
TW-77764 — 将 teamcity-messages Python 包的新版本 1.32 发布到 PyPI
TW-77975 — 添加/更新运行器图标(包 #2)
TW-78280 — 在 agentStarted 事件之前将参数注入代理
TW-77076 — 代理屏幕:基于代理类型构建代理树
安全性
已修复1个安全问题。