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 在并行测试和 Matrix 构建中不可用
TW-83797 — 过时或损坏的刷新令牌的个人访问令牌无法刷新
TW-79981 — Commit Status Publisher 通过发布相同修订版本的旧版本完成构建的状态来覆盖新版完成构建的状态
TW-85533 — 矩阵构建配置:添加新参数名称 / 值后,将焦点设置在名称 / 值字段上
TW-85444 — LDAP 同步只检索到 1000 名用户
TW-85240 — 矩阵构建:默认显示一个参数值
TW-85507 — 重新运行带有操作系统参数的矩阵构建无法重建虚拟依赖性:检测到循环快照依赖性
TW-85194 — 允许手动指定版本设置 VCS 根的修订版,如果没有 VCS 根与构建配置相关联
TW-85328 — Perforce:尽管在签出过程中存在问题,构建仍会继续执行
TW-84990 — NUnit 并行测试与参数化的测试夹具一起运行在一个批次中(带方括号的类名中的情况)
TW-85382—— 依赖关系下拉框不再显示分支名称
TW-85203 — 首次启动服务器后的首选项目页面:发生了压缩异常
TW-85181 — 使用 DotCover 的 Dotnet 测试在 .NET 8 中卡住了
TW-85055 — 矩阵构建配置:对预定义变量的列表进行排序
TW-80160 — 如果项目与没有代理的池相关联,则在 Compatible Agents 标签中改进警告
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 Roots 的签出过程中的误导性警告
TW-84639 — 在两节点设置中,Matrix 构建状态缺少依赖项/测试
TW-82709 — 使用自定义密码参数重新运行构建时,使用的是初次参数值
TW-85155 — 尝试从 URL 创建 VCS 根时,出现晦涩的错误,而不是清晰的“身份验证失败”信息
TW-84066 — 对 GitHub App 的 "测试连接" 并未检查 Webhook 密钥
TW-85329 — AWS Tel Aviv 地区在 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 — 默认的 "Tools integration" 角色权限不足(针对 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 个安全问题。