TeamCity 2022.04.3 发布说明
构建:108706
2022年8月10日
功能
TW-75796 — P4 在证书更新后无法建立"信任
错误
TW-76324 — 在新的 "并行测试"功能中,总有一个构建失败(首个),并显示消息:无法运行进程(未找到文件):C:\Program Files\dotnet\dotnet.exe
TW-76002- 在先前构建的修订版本上使用并行测试功能运行新构建时,使用成功的批次
TW-75686 — 启用“并行测试执行”构建功能的构建未被重复使用
TW-76853 — 使用 "重新构建所有失败的构建" 重新运行并行测试,会重建成功的构建
TW-77084 — 通过批量编辑 IDs 对话框更改项目 id 后,仓库中会留下重复的文件
TW-76993 — TeamCity Gitlab Commit Status Publisher 有时会错乱发送消息
TW-76626 — 当构建开始时,提交状态未发布
TW-77058—— maintainDB.sh 脚本抛出异常
TW-76545 — 当其依赖项之一被重新启动时,复合构建不会更新工件依赖项引用。
TW-76304—— 搜索结果显示无权访问的构建
TW-76837 — 在初始设置过程中刷新驱动时,复制 JDBC 驱动失败
TW-77046 — 在获取构建推广的构建类型时,未捕获到 ADE
TW-76258 — Commit Status Publisher 可能向 GitHub(以及可能的其他 VCS 托管服务)发送了过多的请求
TW-76770 — teamcity.commitStatusPublisher.githubContext 错误地解析了 build.number 参数
TW-76338 — GitHub 上的提交状态重复
TW-76570 — Commit 状态发布器可能会为构建链中的构建发送过多的状态更新
TW-76753 — 在 Classic UI 的更改页面上,作者字段的对齐存在问题
TW-76574 — 对于没有 Shelve / 个人构建触发的构建,Perforce Swarm 的提交状态发布者会发布到所有审查
TW-76899 — 由搜索插件启动的非守护线程阻止了服务器正常关闭
TW-76799 — 在从 2020.2 升级到 2022.04 后,"_Project" 被添加到项目 ID 中。
TW-76738 — 如果有数百个,Perforce Shelve 触发器会跳过一些新的变更列表
TW-76812 — 重新运行不尊重所选的构建工件依赖关系
TW-74015 — "选择构建配置" 弹窗在单一更改页面上可能会被放置错位
TW-76735 — Perforce Shelve 触发器优先触发后续的变更列表
TW-76679 — 针对大型 stdout 的 perforce 客户端清理错误
TW-76381 — 并行测试错误堆栈溢出
性能问题
TW-67910 — TestName2IndexImpl.getTestNames() 中的减速导致了 UI 挂起和构建完成
TW-73168 — 单个更改页面在加载构建 / 问题时无响应 / 挂起
TW-76512—— 可能由于 BuildPTRIndexer 线程导致的 CPU 使用率超出预期
TW-76517 — CommitStatusPublisherListener.lambda$initModificationsProcessing 在 14 小时内无法完成
TW-76802 — 在构建队列较大的情况下,BuildQueuePriorityOrdering.addBuilds运行缓慢
任务
TW-76053 — 构建审批:在构建进入队列后立即收集更改