TeamCity 2023.11.1 发布说明
构建 147412,2023 年 12 月 15 日
错误
TW-85393 — Bitbucket 提交状态因密钥过长被拒绝
TW-85409 — 升级到 2023.11 后出现多个问题
TW-85386 — 测试解析不起作用
TW-85310 — 无法访问 Subversion (SVN),“NoSuchMethodError: 'boolean org.apache.sshd.client.future.ConnectFuture.await()'”
TW-84965 — 矩阵构建未从 DSL 功能分支中定义的 VCS 根检出
TW-85398 — 预定义参数 teamcity.build.branch 在并行测试和矩阵构建中不可用
TW-83797 — 过期或损坏的个人访问令牌无法刷新
TW-79981 — 提交状态发布器通过发布同一修订版的较旧已完成构建的状态覆盖较新已完成构建的状态
TW-85533 — 矩阵构建配置:在添加新参数名称/值后将焦点设置在名称/值字段上
TW-85444 — LDAP 同步仅检索 1000 个用户
TW-85240 — 矩阵构建:默认显示一个参数值
TW-85507 — 使用 OS 参数重新运行矩阵构建无法重建虚拟依赖项:检测到循环快照依赖项
TW-85194 — 如果构建配置未附加任何 VCS 根,允许手动指定版本化设置 VCS 根的修订版
TW-85328 — Perforce:即使检出过程中出现问题,构建仍继续执行
TW-84990 — NUnit 并行测试与参数化 TestFixture 在一个批次中运行(类名中带括号的情况)
TW-85382 — 依赖项下拉列表不再显示分支名称
TW-85203 — 第一次服务器启动后收藏项目页面:发生缩小的异常
TW-85181 — 使用 DotCover 的 Dotnet 测试在 .NET 8 上卡住
TW-85055 — 矩阵构建配置:对预定义变量列表进行排序
TW-80160 — 如果项目与没有代理的池相关联,改进兼容代理选项卡中的警告
TW-63914 — 在未先前注册于项目中的构建类型中注册 VCS 根时的错误诊断
TW-85476 — 个人构建的构建日志中顶部块未关闭
TW-85283 — 如果默认池没有代理,兼容代理页面上的消息不正确且令人困惑
TW-85357 — IntelliJ IDEA 插件中的异常
TW-74905 — 在并行测试构建的自定义运行对话框中选择代理无效
TW-83449 — 当 Docker Wrapper 配置为空镜像时,buildAgent.properties 中指定的环境变量未被传递
TW-72730 — 无法删除未使用的 maven 设置文件
TW-85404 — 如果其父项目从 DSL 中移除,虚拟项目不会被移除
TW-61884 — 可以通过版本化设置移除某些子项目的父项目
TW-85413 — vcsRoot.<id>.* 参数在矩阵和并行测试构建中不可用
TW-79938 — 如果从辅助节点删除/更改了云镜像,代理实例不会终止
TW-82946 — 涉及多个 VCS 根的检出过程中出现误导性警告
TW-84639 — 在两节点设置中,矩阵构建状态中缺少依赖项/测试
TW-82709 — 使用自定义密码参数重新运行构建时使用初始参数值
TW-85155 — 尝试从 URL 创建 VCS 根时出现模糊错误,而不是清晰的“身份验证失败”消息
TW-84066 — GitHub App 的“测试连接”未检查 Webhook 密钥
TW-85329 — AWS 相关功能的区域选择器中缺少 AWS 特拉维夫区域
TW-82970 — 无法使用服务消息为前缀为 "dep" 的配置参数设置任何值
TW-83796 — 令牌范围解析时的异常
TW-84413 — 如果 GitHub 服务器不可用,TeamCity 会向 teamcity-server.log 和自动保存的线程转储发送大量消息
TW-84469 — 更新 aws-java-sdk-s3 版本
TW-83740 — 经典 UI:更改下拉列表不可见
TW-83817 — 代理 JDKs:无法下载某个特定的 JDK
TW-2068 — 提供有关在清理期间保留构建原因的信息
TW-82710 — 重试触发器以 ***** 值启动带有自定义密码参数的构建
TW-85004 — 由于 VcsChangeTableCleaner 中的低效查询,清理挂起
TW-84912 — java.lang.UnsupportedOperationException:构建尚未填充
TW-84957 — 如果启用了按检查触发和静默期,VCS 触发器不会启动构建
TW-84925 — 默认的“工具集成”角色权限不足(针对 Youtrack)
TW-58596 — 测试元数据的所有数值均显示为毫秒
TW-84908 — jetbrains.buildServer.serverSide.buildDistribution.WaitReason.getDescription() 中的 NPE
TW-84713 — 请求代理文件树时可能会因 ConversionException 异常而失败
TW-83918 — 磁盘使用信息不一致
性能问题
TW-85482 — 修订计算过慢(大量时间花费在 CheckoutRulesRevWalk.collectUninterestingCommits 上)
TW-85326 — 当最近使用的名称缓存不存在时,测试名称预加载速度慢
TW-85164 — 我的调查页面加载缓慢
TW-85342 — GitClonesUpdater 可能占用大量内存
TW-84258 — Perforce Shelve Triggers 可能消耗大量 CPU
安全性
已修复了 6 个安全问题。