TeamCity On-Premises 2024.03 Help

TeamCity 2020.2.3 发布说明

构建:86002
2021 年 3 月 10 日

功能

TW-66326 — 更新 sbt 在 sbt 插件中的应用
TW-67060 — 创建项目来自 URL :允许指定默认分支
TW-70106 — 允许完全禁用从代理更新参数(使其成为插件的责任)
TW-63367 — 代理屏幕加载状态
TW-69809 — 可比较构建依赖项的能力
TW-65898 — 代理概览:支持由插件提供的选项卡(矩阵,差异和其他)
TW-64230 — 试验性 UI 中未显示新选项卡扩展 AgentDetailsTab
TW-69793 — 通过 "dotnet test a.dll b.dll c.dll" 支持在单一测试会话中对构件进行测试
TW-64198 — 记住 "隐藏与代理池关联的已归档项目" 复选框的状态为代理池。
TW-69145 — 添加计数器以队列页面侧边栏

使用性问题

TW-69795 — 队列构建的等待原因更新有延迟
TW-67986 — 查看构建结果上的完整测试堆栈跟踪需要额外的点击/滚动
TW-69510 — 对使用替代认证机制的客户隐藏/折叠基本认证登录字段
TW-68261 — Python 运行器。 提供一些关于如何为 pylint / pytest / flake8 指定测试/检查对象的提示
TW-69733 — 在个人 Slack 通知中显示构建分支名称
TW-63893 — 樱花:不要在概览页面上隐藏选项卡
TW-63928 — 创建 Git 仓库项目时,分支默认不会被构建
TW-70156 — 在已版本化的设置页面上(按字母顺序)排序上下文参数
TW-66909 — Agent 页面:在 agents 之间切换时保持选定的选项卡

错误

TW-68790 — 新的队列页面:估计结束时间和构建持续时间无法显示
TW-70175 — 升级后无法全局重新启用Versioned Settings
TW-70471 — VCS 触发器在 VCS 根目录修改后跳过新的待处理更改的触发
TW-70442 — 中断的独立构建可以在服务器上持续运行
TW-70116 — 无法找到具有 AssemblyQualifiedName , URI 或 FriendlyName 'logger://teamcity/' 的测试记录器。 在 .NET 5.0.103
TW-70046 — 使用服务信息取消构建,对于具有分离步骤的构建无法工作
TW-69856 — .NET 运行器忽略 Test case filter 参数
TW-70415 — 错误:共享内存不足
TW-68822 — NuGet 依赖触发器问题 - 无法检查包版本
TW-70280 — 概览中的构建日志将详细信息显示为普通信息
TW-70419 — 在编辑 VCS 根之后,具有检出规则的构建配置中的挂起更改不正确
TW-70352 — 如果构建具有非分支的 VCS 根(Perforce,SVN)和隐式的版本设置 VCS 根,并在逻辑分支中触发,可以将构建标记为失败
TW-67869 — 在辅助节点上不显示复合构建的外部工件
TW-70193—在构建完成之前,可以终止过期的 EC2 云实例
TW-69979 — 在新界面中看不到构建的依赖关系,而老界面显示得很好
TW-69965 — 构建概览中的“构建日志信息”块没有被刷新
TW-68734 — 代理池 中显示的项目数量错误
TW-70061 — 改变模板 ID 后,具有 ID"<some id>"的构建配置或模板具有相同的 uuid 错误,启用了版本设置
TW-70209 — 为 TestNG 报告在 XML 报告处理构建功能中提供更好的 DSL
TW-70100 — 大量项目在服务器启动时没有加载,导致移除了几个排队的构建
TW-67323 — 在 XML 报告处理构建功能中为代理代码提供更好的 DSL
TW-69605 — 在 Experimental UI 中个人构建的测试列表为空
TW-18725 — Mac 上的代理暴露了几个 JAVA_MAIN_CLASS_XXX 环境变量
TW-70076 — 无尽的循环请求排队和非排队的构建
TW-69962 — 刚刚完成的构建已被清理移除
TW-69800 — 当有授权代理断开时,“未授权”部分从代理侧边栏消失
TW-68919 — 在代理更新期间,NaN 构建正在运行,未定义的代理为空闲在页头中显示
TW-70034 — 如果配置属于项目并启用了版本设置,新的更改可能不会添加到构建配置中
TW-69506 — 由于对 git 根的重试,可能会导致一般更改集合的减慢
TW-69893 — 构建无法启动,长时间等待锁定单个 VCS 根实例,CPU 100%
TW-69878—在 Experimental UI 中创建新池时,默认打开 代理池 页面
TW-69614 — Kotlin DSL 中缺少 Start Page 属性
TW-67667—自动更新挂起,提示“服务器已停止更新,但在 120 秒内未启动,请查看 logs/teamcity-update.log 获取详情。"
TW-69716 — 在 Classis UI 中的 代理池s 页面不应重定向到 Experimental UI
TW-69891—支持 EdgeHTML 18
TW-68238 — "仅显示根原因\ 自己的问题"选择器总是在构建概览页面上显示
TW-69906 — 复制带有表情符号的构建配置 - "无法将操作记录到审核日志。 字符串值不正确"
TW-66626 — 新UI中的 'Artifact Dependency Change' 部分显示了错误的构建和文件
TW-69898 — TeamCity Updater:使用上传到根项目的SSL证书
TW-68583 — Python pylint 检测程序没有将 "致命错误" 报告为错误
TW-68866 — 新的 'Agent Details' 页面:Java对话框不会自动打开
TW-69611 — 对于无法查看正在构建详情的用户来说,显示繁忙的代理毫无作用
TW-68880 — 构建队列分页器显示了错误的构建数量和错误的链接,如果请求的页面不存在(构建数量太少)
TW-69745 — 清理:当有很多由旧的 TeamCity 创建的构建时,CleanupExtensionsExecutor#fixOldBuildsArtifactsDirectory 调用可能需要很长时间

性能问题

TW-70407 — 计算简短统计时,对于新的测试失败的运行构建,并未在运行时缓存结果
TW-70458 — 如果一次从缓存中卸载了大量的更改,并且有数以千计的构建配置,cleanupFinished 事件的处理可能会很慢
TW-70302 — 对于一个复杂的,存在失败测试的构建进行简短统计,在大型构建历史的情况下可能会让多个用户的界面卡住
TW-70311 — 额外的复制文件操作可能会降低队列构建设置的冻结速度
TW-70235 — 工作慢的 CommittedBuildsUpdater 线程可能会在其队列中积累大量正在运行的构建
TW-70123 — 从构建元数据索引中删除构建的处理效率低下
TW-70121 — 如果启用了调试日志,EMailNotificator.sendToAddress 中的无限循环
TW-70098 — 在次要节点上对某个构建报告的大量构建问题可能会大大降低主服务器上的构建队列处理时间
TW-70077 — 在项目导入期间,对表格的导入不是最优化的
TW-69992 — BuildQueueCountersByPoolNotificator 不断占用 CPU
TW-68148 — 在计算构建提交者时,NotificationProcessor 线程可能会占用大量 CPU
TW-69815 — 在因代理断开连接而被中断的个人构建上调用 BuildPromotionImpl.isIncomplete() 可能会导致主要的减速

任务

TW-69775 — 为 REST API 模型发布枚举值
TW-70336 — 在官方代理 Docker 镜像中更新 docker-compose 和 docker 版本
TW-69980 — 更改 TeamCity UI 中的反馈页面链接
TW-70182 — 如果队列中仅有1个(几个)构建任务,立即显示由我触发的构建
TW-69857 — 迁移到新的 YouTrack REST 端点
TW-69340 — 支持在代理页上对代理池 WS 消息的支持

化妆品

TW-68591 — 名称中含有非 ASCII 符号的 Python 脚本。 在构建日志中,如果存在语法错误,则出现错误编码。
TW-69326—— Python 构建步骤中的字母大小写不一致

安全性问题

已修复了12个安全问题。

最后修改日期: 16日 7月 2024年